Portál AbcLinuxu, 13. května 2025 23:42

Dotaz: Kompilace járdra pro Little Valley

17.4.2008 17:40 laik
Kompilace járdra pro Little Valley
Přečteno: 456×
Odpovědět | Admin
Příloha:
Zkompiloval jsem si nekolikrat jadro 2.6.24 pro desku intel little valley 2. Vsechny jadra fungujou, ale nactou se jen s init ramdiskem. Bez neho boot konci hlaskou unable to mount root filesystem. Bootuju z usb. Asi jsem neco zapomnel zaskrtnou nejakou volbu v menuconfig. Co mam jeste pridat primo do jadra aby to fungovalo? Prikladam svuj .config.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

hikikomori82 avatar 17.4.2008 18:32 hikikomori82 | skóre: 18 | blog: foobar | Košice
Rozbalit Rozbalit vše Re: Kompilace járdra pro Little Valley
Odpovědět | | Sbalit | Link | Blokovat | Admin
pouzil si na skompilovany kernel rdev?
rdev bzImage /dev/ram0
resp. pozri sa co tam ma ten co ti ide a to iste nastav tomu tvojmu. Inak mam tu istu dosku.
Slobodný font na technické kreslenie
17.4.2008 19:30 laik
Rozbalit Rozbalit vše Re: Kompilace járdra pro Little Valley
Proc? V menu.lst man root polozku.
17.4.2008 18:35 ketling
Rozbalit Rozbalit vše Re: Kompilace járdra pro Little Valley
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ked bootujete z USB tak sa ustite ze mate zakompilovanu podporu pre USB Mass Storage (nie ako modul). Tiez je treba mat zahrnutu podporu filesystemu a na skodu nie je ani skontrolovat niektore polozky v SCSI.
17.4.2008 19:31 laik
Rozbalit Rozbalit vše Re: Kompilace járdra pro Little Valley
Ano toto jsem udelal. Viz prilozeny .config.
17.4.2008 23:00 Ketling | skóre: 8
Rozbalit Rozbalit vše Re: Kompilace járdra pro Little Valley
Tak ten konfig som si predtým nevšimol. Vyzerá, že je tam všetko. Tak ma ešte napadá problém s Grubom (menu.lst a pod.)

Zaujímavé by mohlo byť aj pozrieť sa do toho initrd, čo obsahuje, aké sú v ňom skripty a čo robí inak alebo navyše.
17.4.2008 23:55 laik
Rozbalit Rozbalit vše Re: Kompilace járdra pro Little Valley
No initrd se generovalo s konfigurací most, takže tam jsou ovladače pro řadiče pevných disků, fs atd.. V menu.lst je normální řádek, který má root=/dev/sda a ro.
18.4.2008 06:38 Ketling | skóre: 8
Rozbalit Rozbalit vše Re: Kompilace járdra pro Little Valley
Rozbaľte ten initrd a pozrite sa čo obsahuje. Som si istý, že odpoveď bude tam.

mkdir /tmp/initrd-unpacked cp -a /boot/initrd /tmp/initrd.gz gzip -dc /tmp/initrd.gz >/tmp/initrd.img cd /tmp/initrd-unpacked

Alebo ho vložte rovno sem ako prílohu.
18.4.2008 17:17 laik
Rozbalit Rozbalit vše Re: Kompilace járdra pro Little Valley
Zde je seznam modulu v ramdisku:
ls -laR kernel/
kernel/:
total 6
drwxr-xr-x 6 root root 1024 2008-04-18 17:13 .
drwxr-xr-x 3 root root 1024 2008-04-18 17:13 ..
drwxr-xr-x 8 root root 1024 2008-04-18 17:13 drivers
drwxr-xr-x 7 root root 1024 2008-04-18 17:13 fs
drwxr-xr-x 3 root root 1024 2008-04-18 17:13 lib
drwxr-xr-x 3 root root 1024 2008-04-18 17:13 net

kernel/drivers:
total 8
drwxr-xr-x 8 root root 1024 2008-04-18 17:13 .
drwxr-xr-x 6 root root 1024 2008-04-18 17:13 ..
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 firewire
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 ide
drwxr-xr-x 4 root root 1024 2008-04-18 17:13 message
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 net
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 scsi
drwxr-xr-x 3 root root 1024 2008-04-18 17:13 usb

kernel/drivers/firewire:
total 119
drwxr-xr-x 2 root root  1024 2008-04-18 17:13 .
drwxr-xr-x 8 root root  1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 63152 2008-04-18 17:13 firewire-core.ko
-rw-r--r-- 1 root root 28089 2008-04-18 17:13 firewire-ohci.ko
-rw-r--r-- 1 root root 24313 2008-04-18 17:13 firewire-sbp2.ko

kernel/drivers/ide:
total 27
drwxr-xr-x 2 root root  1024 2008-04-18 17:13 .
drwxr-xr-x 8 root root  1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 24214 2008-04-18 17:13 ide-disk.ko

kernel/drivers/message:
total 4
drwxr-xr-x 4 root root 1024 2008-04-18 17:13 .
drwxr-xr-x 8 root root 1024 2008-04-18 17:13 ..
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 fusion
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 i2o

kernel/drivers/message/fusion:
total 235
drwxr-xr-x 2 root root  1024 2008-04-18 17:13 .
drwxr-xr-x 4 root root  1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 90122 2008-04-18 17:13 mptbase.ko
-rw-r--r-- 1 root root 26822 2008-04-18 17:13 mptfc.ko
-rw-r--r-- 1 root root 45403 2008-04-18 17:13 mptsas.ko
-rw-r--r-- 1 root root 38973 2008-04-18 17:13 mptscsih.ko
-rw-r--r-- 1 root root 28174 2008-04-18 17:13 mptspi.ko

kernel/drivers/message/i2o:
total 99
drwxr-xr-x 2 root root  1024 2008-04-18 17:13 .
drwxr-xr-x 4 root root  1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 20953 2008-04-18 17:13 i2o_block.ko
-rw-r--r-- 1 root root 74913 2008-04-18 17:13 i2o_core.ko

kernel/drivers/net:
total 58
drwxr-xr-x 2 root root  1024 2008-04-18 17:13 .
drwxr-xr-x 8 root root  1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 22770 2008-04-18 17:13 defxx.ko
-rw-r--r-- 1 root root 11010 2008-04-18 17:13 eql.ko
-rw-r--r-- 1 root root 20046 2008-04-18 17:13 netconsole.ko

kernel/drivers/scsi:
total 299
drwxr-xr-x 2 root root  1024 2008-04-18 17:13 .
drwxr-xr-x 8 root root  1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 69585 2008-04-18 17:13 osst.ko
-rw-r--r-- 1 root root 11569 2008-04-18 17:13 qlogicfas408.ko
-rw-r--r-- 1 root root 71890 2008-04-18 17:13 scsi_transport_fc.ko
-rw-r--r-- 1 root root 50307 2008-04-18 17:13 scsi_transport_iscsi.ko
-rw-r--r-- 1 root root 52756 2008-04-18 17:13 scsi_transport_sas.ko
-rw-r--r-- 1 root root 39930 2008-04-18 17:13 scsi_transport_spi.ko

kernel/drivers/usb:
total 3
drwxr-xr-x 3 root root 1024 2008-04-18 17:13 .
drwxr-xr-x 8 root root 1024 2008-04-18 17:13 ..
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 host

kernel/drivers/usb/host:
total 39
drwxr-xr-x 2 root root  1024 2008-04-18 17:13 .
drwxr-xr-x 3 root root  1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 36590 2008-04-18 17:13 uhci-hcd.ko

kernel/fs:
total 7
drwxr-xr-x 7 root root 1024 2008-04-18 17:13 .
drwxr-xr-x 6 root root 1024 2008-04-18 17:13 ..
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 configfs
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 isofs
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 lockd
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 nfs
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 nfs_common

kernel/fs/configfs:
total 49
drwxr-xr-x 2 root root  1024 2008-04-18 17:13 .
drwxr-xr-x 7 root root  1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 46942 2008-04-18 17:13 configfs.ko

kernel/fs/isofs:
total 47
drwxr-xr-x 2 root root  1024 2008-04-18 17:13 .
drwxr-xr-x 7 root root  1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 44957 2008-04-18 17:13 isofs.ko

kernel/fs/lockd:
total 106
drwxr-xr-x 2 root root   1024 2008-04-18 17:13 .
drwxr-xr-x 7 root root   1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 105249 2008-04-18 17:13 lockd.ko

kernel/fs/nfs:
total 391
drwxr-xr-x 2 root root   1024 2008-04-18 17:13 .
drwxr-xr-x 7 root root   1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 394663 2008-04-18 17:13 nfs.ko

kernel/fs/nfs_common:
total 9
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 .
drwxr-xr-x 7 root root 1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 6625 2008-04-18 17:13 nfs_acl.ko

kernel/lib:
total 8
drwxr-xr-x 3 root root 1024 2008-04-18 17:13 .
drwxr-xr-x 6 root root 1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 4791 2008-04-18 17:13 crc-itu-t.ko
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 zlib_inflate

kernel/lib/zlib_inflate:
total 23
drwxr-xr-x 2 root root  1024 2008-04-18 17:13 .
drwxr-xr-x 3 root root  1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 19871 2008-04-18 17:13 zlib_inflate.ko

kernel/net:
total 3
drwxr-xr-x 3 root root 1024 2008-04-18 17:13 .
drwxr-xr-x 6 root root 1024 2008-04-18 17:13 ..
drwxr-xr-x 2 root root 1024 2008-04-18 17:13 sunrpc

kernel/net/sunrpc:
total 269
drwxr-xr-x 2 root root   1024 2008-04-18 17:13 .
drwxr-xr-x 3 root root   1024 2008-04-18 17:13 ..
-rw-r--r-- 1 root root 272085 2008-04-18 17:13 sunrpc.ko
18.4.2008 20:52 Ketling | skóre: 8
Rozbalit Rozbalit vše Re: Kompilace járdra pro Little Valley
Tak nevidím tam nič zvláštneho. Možno len ten modul uhci-hcd.ko.

A ešte ma napadla jedna vec ohľadom menu.lst. Je tam voľba root=/dev/sda. Ste si istý, že tam nemá byť /dev/sda1 alebo niečo podobné?
18.4.2008 21:34 laik
Rozbalit Rozbalit vše Re: Kompilace járdra pro Little Valley
title           Debian GNU/Linux, kernel 2.6.24.4
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.24.4 root=/dev/sda1 ro ramdisk_size=307200
initrd          /boot/initrd.img-2.6.24.4
savedefault
18.4.2008 22:12 Ketling | skóre: 8
Rozbalit Rozbalit vše Re: Kompilace járdra pro Little Valley
Tak neviem koľko diskov je v tom PC, ale predpokladám, že ak sú 2 tak root by mal byť nastavený na (hd1,0)
19.4.2008 00:50 laik
Rozbalit Rozbalit vše Re: Kompilace járdra pro Little Valley
Disk je tam jeden, ten usb flash, ze kteréh taky bootuju.
19.4.2008 08:50 Ketling | skóre: 8
Rozbalit Rozbalit vše Re: Kompilace járdra pro Little Valley
Tak v tom prípade myslím, že som vyčerpal všetky nápady.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.