[Pardus-kullanicilari] Cekirdek derleme / .config

Alper OGUZ Alper.OGUZ at bimar.com.tr
27 Mar 2008 Per 12:10:48 EET


Onur merhaba,

Sayende ilk pisi'mi yaptim. Gerci pspec ve actions hazirdi (svn.pardus.org.tr'den kopyaladim), sadece kaynak dosya degismis adini ve sha1sum degistirdim o kadar.

# pisi build pspec.xml
Paketler çalışma dizinine yazılıyor.
PiSi kaynak paketi virtualbox inşa ediliyor
Emniyet mandalı: taban geliştirme sistemi system.devel halihazırda kurulu
PartOf imi tanımlanmamış, bileşen araştırılyor
Kaynak applications.virtualization bileşeninin parçası
Kaynak http://www.virtualbox.org/download/1.5.6/VirtualBox-1.5.6-1_OSE.tar.bz2 adresinden indiriliyor
VirtualBox-1.5.6-1_OSE.tar.bz2 [önbellekte]
Kaynak arşivi saklandı:  /var/cache/pisi/archives/VirtualBox-1.5.6-1_OSE.tar.bz2
Arşiv açılıyor...
 açıldı (/var/pisi/virtualbox-1.5.6-19/work)
Kaynak yapılandırılıyor
Kaynak inşa ediliyor...
Kuruluyor...
Semboller çıkarılıyor..
** Paket virtualbox inşa ediliyor
files.xml yaratılıyor,
metadata.xml yaratılıyor,
İnşa (build) sayısı koyulmayacak. Depo inşaları için buildno seçeneğini pisi.conf dosyasında etkinleştirmelisiniz.
./virtualbox-1.5.6-19.pisi adlı PiSi paketi yaratılıyor.
Bitti.
İnşa dizini bırakılıyor

Bu yaklasik 25 dk sürdü. Paketi kurup arkasindan update-modules dedim:

# pisi it virtualbox-1.5.6-19.pisi
Kurulum sırası: virtualbox
virtualbox paketi, versiyon 1.5.6, sürüm 19, inşa None kuruluyor
virtualbox paketinin dosyaları arşivden çıkartılıyor
virtualbox paketi yapılandırılıyor
virtualbox paketi yapılandırıldı
virtualbox paketi kuruldu

Modülü /lib/modules/2.6.18.8-16-dom0/extra altina kendisi atmisti zaten. Ancak Virtualbox'i calistirinca ekrana hicbir sey gelmedi. Ben de konsoldan calistirayim dedim. Asagidaki gibi birden fazla virtualbox ve modprobe cikti.

11490 pts/3    S+     0:00 /bin/sh /usr/bin/VirtualBox
11491 pts/3    S+     0:00 hav call Boot.Modules.load module vboxdrv
11492 ?        S      0:00 ComarJob
11493 ?        S      0:00 /sbin/modprobe vboxdrv
11495 ?        S      0:00 /bin/sh /usr/bin/VirtualBox
11496 ?        S      0:00 hav call Boot.Modules.load module vboxdrv
11497 ?        S      0:00 ComarJob
11498 ?        S      0:00 /sbin/modprobe vboxdrv

Hepsini öldürüp tekrar bu sefer sadece konsoldan hem root hem normal kullanici olarak calistirdim ama birsey farketmedi. Konsolda hic hata vermeden öylece bekliyor. Ne önerirsin?

yardim icin tesekkurler

Alper Oguz

-----Original Message-----
From: pardus-kullanicilari-bounces at pardus.org.tr On Behalf Of Onur Küçük
Sent: Tuesday, March 25, 2008 8:34 PM
To: pardus-kullanicilari at pardus.org.tr
Subject: Re: [Pardus-kullanicilari] Cekirdek derleme / .config

> pardus ~ # find /lib/modules -name vboxdrv* -print
> /lib/modules/2.6.18.8-86/extra/vboxdrv.ko
> 
> Modül dom0 cekirdekte M olarak isaretlenmemis galiba. Dom0 cekirdegin
> kaynak kodunu cektim, ancak .config'e ihtiyacim var.
> Bu /prog/config.gz midir? Sifirdan cok degisik bir cekirdek derleyip
> ortaligi batirmak istemiyorum da, sadece vboxdrv'i modul yapip
> cikacagim. :)

 Modül kernelle gelmiyor, virtualbox paketinden çıkıyor.
kernel-dom0-source paketini kurup o kernel açıkken o bilgisayarda
virtualbox paketini derlerseniz Dom0 için ilgili modül dosyası da
oluşacak (/var/pisi/paket.../install/lib/modules/...). Onu elle
modules dizini içinde mesela extra altına kopyalayıp

 update-modules

 komutunu çalıştırmanız yeterli


-- 
 Onur Küçük                                      Knowledge speaks,   
 <onur.--.-.pardus.org.tr>                       but wisdom listens


Pardus-kullanicilari mesaj listesiyle ilgili daha fazla bilgi