Pomóżcie mi PROSZĘ wygenerować poprawny initrd

Lukasz Masko masko w ipipan.waw.pl
Wto, 18 Mar 2008, 14:26:16 CET


Od kilku godzin męczę się nad wygenerowaniem głupiego initrd dla Dell 
Precision T5400. Za cholerę nie mogę go zmusić do wstania. Za każdym 
bootem dostaję kernel panic - nie dziwię się, bo nie może załadować modułu 
dla dysku. Tylko, że ja za cholerę już nie wiem, dlaczego - chociaż podaję 
mu to, co mi się wydaje, że powinienem.

lsmod po zabootowaniu kompa z rescuecd (najnowsze) wypisuje takie coś:

Module                  Size  Used by
dm_mod                 45252  0
ext3                  113160  1
jbd                    36756  1 ext3
mbcache                 6912  1 ext3
usbmouse                5376  0
usbkbd                  6784  0
usbhid                 37824  0
hid                    32512  1 usbhid
ff_memless              6024  1 usbhid
tg3                   103812  0
parport_pc             31204  0
rtc_cmos                8096  0
ehci_hcd               30604  0
rtc_core               13192  1 rtc_cmos
parport                27720  1 parport_pc
uhci_hcd               21388  0
rtc_lib                 3840  1 rtc_core
usbcore               106732  6 usbmouse,usbkbd,usbhid,ehci_hcd,uhci_hcd
sr_mod                 15524  0
ide_cd                 33824  0
cdrom                  32032  2 sr_mod,ide_cd
ide_disk               13696  0
piix                    7428  0 [permanent]
ide_core               99020  3 ide_cd,ide_disk,piix
sd_mod                 25088  2
ahci                   19844  1
ata_piix               13444  0
libata                119480  2 ahci,ata_piix
scsi_mod               80652  3 sr_mod,sd_mod,libata
aufs                  117128  6
exportfs                5376  1 aufs
squashfs               44808  1
sqlzma                  4228  1 squashfs
unlzma                  6016  1 sqlzma

W /etc/sysconfig/geninitrd mam między innymi:

PREMODS="ata_piix piix ide_disk"
COMPRESS=yes
USE_UDEV=yes
USE_SUSPEND=no
USE_SUSPEND2=no

W /etc/modprobe.conf jest:

alias scsi_hostadapter ata_piix
alias scsi_hostadapter1 ahci
alias usb-controller ehci-hcd
alias usb-controller uhci-hcd
alias eth0 tg3
alias eth1 tg3

Wynik geninitrd:

geninitrd: USE_SUSPEND2 is deprecated, use USE_TUXONICE now instead.
geninitrd: Using libdir: lib
geninitrd: Using modprobe -c to get modules config
geninitrd: Using /dev/sda3 as device for rootfs
geninitrd: Finding modules for device path /dev/sda3
geninitrd: Finding SCSI modules using scsi_hostadapter
geninitrd: + cp /bin/initrd-busybox /tmp/initrd.dbIPmo/bin/initrd-busybox
geninitrd: Loading module [scsi_mod]
geninitrd: Loading module [libata]
geninitrd: Loading module [ata_piix]
geninitrd: Loading module [ide-core]
geninitrd: Loading module [piix]
geninitrd: Loading module [ide-disk]
geninitrd: Loading module [ahci]
geninitrd: Loading module [sd_mod]
geninitrd: Loading module [scsi_wait_scan]
geninitrd: Loading module [mbcache]
geninitrd: Loading module [jbd]
geninitrd: Loading module [ext3]
geninitrd: Setting up udev...
geninitrd: + cp /sbin/initrd-udevd /tmp/initrd.dbIPmo/sbin/udevd
geninitrd: + cp /etc/udev/udev.conf /tmp/initrd.dbIPmo/etc/udev/udev.conf
geninitrd: + cp /sbin/initrd-udevadm /tmp/initrd.dbIPmo/sbin/udevadm
geninitrd: Adding rootfs finding based on kernel cmdline root= option 
support.
geninitrd: + cp /dev/sda3 /tmp/initrd.dbIPmo/dev
geninitrd: Creating initramfs image /tmp/initrd.img-sxzVSy
geninitrd: Compressing initrd-2.6.22.19-5.gz


Wszystko wydaje się być w jak najlepszym porządku... Ale gówno, nie jest 
bo system nie wstaje.

Szukałem w sieci, w archiwum mailowym PLD też. Mogłem coś przeoczyć - 
proszę o link w takim razie.
-- 
Łukasz Maśko                                    ICQ:              146553537
Lukasz.Masko w ipipan.waw.pl                       GG:                2441498
Registered Linux user #61028                    JID: paranoid w jabber.gda.pl


Więcej informacji o liście dyskusyjnej pld-users-pl