[Pardus-kullanicilari] Cekirdek derleme / .config
Alper OGUZ
Alper.OGUZ at bimar.com.tr
27 Mar 2008 Per 12:50:40 EET
Merhaba,
Yaptigim pisi'deki cekirdek modülü olmamis galiba;
pardus ~ # lsmod
Module Size Used by
bridge 50684 0
llc 7764 1 bridge
capability 3444 0
af_packet 20808 0
serio_raw 7012 0
lp 11364 0
i2c_i801 7436 0
i2c_core 19968 1 i2c_i801
tsdev 7680 0
8139cp 23072 0
8139too 25824 0
mii 5504 2 8139cp,8139too
i8xx_tco 7192 0
intel_agp 23260 1
agpgart 33704 1 intel_agp
parport_pc 36804 1
parport 34184 2 lp,parport_pc
serial_core 20352 0
uhci_hcd 22412 0
ehci_hcd 30312 0
usbcore 118084 3 uhci_hcd,ehci_hcd
ata_piix 14216 0
libata 94196 1 ata_piix
scsi_mod 129580 1 libata
pardus ~ # update-modules
pardus ~ # modprobe vboxdrv
Parçalama arızası
pardus ~ #
Message from syslogd at localhost at Thu Mar 27 12:47:31 2008 ...
localhost kernel: Oops: 0000 [#1]
Message from syslogd at localhost at Thu Mar 27 12:47:31 2008 ...
localhost kernel: SMP
Message from syslogd at localhost at Thu Mar 27 12:47:31 2008 ...
localhost kernel: CPU: 0
Message from syslogd at localhost at Thu Mar 27 12:47:31 2008 ...
localhost kernel: EIP is at VBoxSupDrvInit+0xf/0x100 [vboxdrv]
Message from syslogd at localhost at Thu Mar 27 12:47:31 2008 ...
localhost kernel: eax: fbffe000 ebx: eba47940 ecx: eba47940 edx: 00000001
Message from syslogd at localhost at Thu Mar 27 12:47:31 2008 ...
localhost kernel: esi: 0804fba0 edi: 00000007 ebp: de9de000 esp: de9dffa8
Message from syslogd at localhost at Thu Mar 27 12:47:31 2008 ...
localhost kernel: ds: 007b es: 007b ss: 0069
Message from syslogd at localhost at Thu Mar 27 12:47:31 2008 ...
localhost kernel: Process modprobe (pid: 3442, ti=de9de000 task=b055b870 task.ti=de9de000)
Message from syslogd at localhost at Thu Mar 27 12:47:31 2008 ...
localhost kernel: Stack: eba47940 b0136753 08056298 0804fba0 b010507f 08056298 0000b804 0804fba0
Message from syslogd at localhost at Thu Mar 27 12:47:31 2008 ...
localhost kernel: 0804fba0 00000007 0804cbb1 00000080 0000007b b010007b 00000080 a7f5e402
Message from syslogd at localhost at Thu Mar 27 12:47:31 2008 ...
localhost kernel: 00000073 00000282 affe509c 0000007b 0807f070 00000000
Message from syslogd at localhost at Thu Mar 27 12:47:32 2008 ...
localhost kernel: Call Trace:
Message from syslogd at localhost at Thu Mar 27 12:47:32 2008 ...
localhost kernel: Code: Bad EIP value.
Message from syslogd at localhost at Thu Mar 27 12:47:32 2008 ...
localhost kernel: EIP: [<eb8a500f>] VBoxSupDrvInit+0xf/0x100 [vboxdrv] SS:ESP 0069:de9dffa8
pardus ~ # lsmod
Module Size Used by
vboxdrv 50464 1
bridge 50684 0
llc 7764 1 bridge
capability 3444 0
af_packet 20808 0
serio_raw 7012 0
lp 11364 0
i2c_i801 7436 0
i2c_core 19968 1 i2c_i801
tsdev 7680 0
8139cp 23072 0
8139too 25824 0
mii 5504 2 8139cp,8139too
i8xx_tco 7192 0
intel_agp 23260 1
agpgart 33704 1 intel_agp
parport_pc 36804 1
parport 34184 2 lp,parport_pc
serial_core 20352 0
uhci_hcd 22412 0
ehci_hcd 30312 0
usbcore 118084 3 uhci_hcd,ehci_hcd
ata_piix 14216 0
libata 94196 1 ata_piix
scsi_mod 129580 1 libata
pardus ~ #
Vallahi yükledi gerisini kabul etmiyorum. :)
Alper Oguz
-----Original Message-----
From: pardus-kullanicilari-bounces at pardus.org.tr On Behalf Of Alper OGUZ
Sent: Thursday, March 27, 2008 12:11 PM
To: pardus-kullanicilari at pardus.org.tr
Subject: Re: [Pardus-kullanicilari] Cekirdek derleme / .config
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