witam serdecznie,

Właśnie zrobiłem aktualizacje i maszynka nie wstaje z nowego jajka. Jak się okazało geninitrd nawet nie próbuje dołączyć modułów do raida tudzież odpowiednich binariów:
--------------------------------------------
# /sbin/geninitrd -v -f --initrdfs=initramfs /boot/initrd-3.10.26-1.gz 3.10.26-1
geninitrd: # geninitrd 12719
geninitrd: find_tool: found /usr/lib64/initrd/busybox
geninitrd: find_tool: found /sbin/mdadm
geninitrd: find_tool: found /sbin/blkid
geninitrd: find_tool: found /sbin/udevd
geninitrd: find_tool: found /bin/udevadm
geninitrd: Finding USB keyboard modules
geninitrd: Finding SATA modules (class=0x0106)
geninitrd: Using /dev/md0 as device for rootfs
geninitrd: Finding modules for device path /dev/md0
geninitrd: Building initrd...
geninitrd: + cp /usr/lib64/initrd/busybox /root/tmp/initrd.T0cwqy/bin/busybox
geninitrd: Loading module [scsi_mod] with options [scan=sync ]
geninitrd: Loading module [libata]
geninitrd: Loading module [libahci]
geninitrd: Loading module [ahci]
geninitrd: Loading module [mbcache]
geninitrd: Loading module [jbd2]
geninitrd: Loading module [crc16]
geninitrd: Loading module [ext4]
geninitrd: Setting up udev...
geninitrd: + cp /sbin/udevd /root/tmp/initrd.T0cwqy/sbin/udevd
geninitrd: + cp /lib64/ld-linux-x86-64.so.2 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/libacl.so.1 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/libattr.so.1 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/libc.so.6 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/libblkid.so.1 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/libuuid.so.1 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/libdl.so.2 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/libkmod.so.2 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/liblzma.so.5 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/libpthread.so.0 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/libz.so.1 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/libpcre.so.1 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/librt.so.1 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/libselinux.so.1 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /bin/udevadm /root/tmp/initrd.T0cwqy/sbin/udevadm
geninitrd: + cp /etc/udev/udev.conf /root/tmp/initrd.T0cwqy/etc/udev/udev.conf geninitrd: + cp /lib/udev/rules.d/50-udev-default.rules /root/tmp/initrd.T0cwqy/lib/udev/rules.d/50-udev-default.rules geninitrd: + cp /lib/udev/rules.d/60-persistent-storage.rules /root/tmp/initrd.T0cwqy/lib/udev/rules.d/60-persistent-storage.rules geninitrd: + cp /lib/udev/rules.d/80-drivers.rules /root/tmp/initrd.T0cwqy/lib/udev/rules.d/80-drivers.rules geninitrd: + cp /lib/udev/rules.d/95-udev-late.rules /root/tmp/initrd.T0cwqy/lib/udev/rules.d/95-udev-late.rules geninitrd: + cp /lib/udev/rules.d/50-firmware.rules /root/tmp/initrd.T0cwqy/lib/udev/rules.d/50-firmware.rules geninitrd: + cp /lib/udev/rules.d/10-dm.rules /root/tmp/initrd.T0cwqy/lib/udev/rules.d/10-dm.rules geninitrd: + cp /lib/udev/rules.d/11-dm-lvm.rules /root/tmp/initrd.T0cwqy/lib/udev/rules.d/11-dm-lvm.rules geninitrd: + cp /lib/udev/rules.d/13-dm-disk.rules /root/tmp/initrd.T0cwqy/lib/udev/rules.d/13-dm-disk.rules geninitrd: + cp /lib/geninitrd/udev-rules/01-ignore.rules /root/tmp/initrd.T0cwqy/lib/udev/rules.d/01-ignore.rules geninitrd: + cp /lib/geninitrd/udev-rules/59-persistent-storage.rules /root/tmp/initrd.T0cwqy/lib/udev/rules.d/59-persistent-storage.rules geninitrd: + cp /lib/geninitrd/udev-rules/61-persistent-storage.rules /root/tmp/initrd.T0cwqy/lib/udev/rules.d/61-persistent-storage.rules geninitrd: + cp /lib/geninitrd/udev-rules/11-dm.rules /root/tmp/initrd.T0cwqy/lib/udev/rules.d/11-dm.rules
geninitrd: + cp /sbin/dmsetup /root/tmp/initrd.T0cwqy/sbin/dmsetup
geninitrd: + cp /lib64/libdevmapper.so.1.02 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/libsepol.so.1 /root/tmp/initrd.T0cwqy/lib64
geninitrd: + cp /lib64/libudev.so.1 /root/tmp/initrd.T0cwqy/lib64
geninitrd: Adding BLKID support to initrd
geninitrd: + cp /sbin/blkid /root/tmp/initrd.T0cwqy/bin/blkid
geninitrd: Adding BLKID support to initrd
geninitrd: + cp /sbin/blkid /root/tmp/initrd.T0cwqy/bin/blkid
geninitrd: Adding rootfs finding based on kernel cmdline root= option support.
geninitrd: + cp /dev/md0 /root/tmp/initrd.T0cwqy/dev/md0
geninitrd: image size: 7168 KiB (/root/tmp/initrd.T0cwqy)
geninitrd: Creating initramfs image /root/tmp/initrd.img-aBGcCE
geninitrd: finding compressor: lzo gzip xz lzma bzip2 (via yes)
geninitrd: Compressing /boot/initrd-3.10.26-1.gz with gzip
----------------------------------------------------------

Jakieś pomysły??

U mnie jajko 3.10.26-1 działa poprawnie (na najrozmaitszych maszynach - zarówno mdadm, soft raid, hard raid).
Coś masz skopane.
Ja to nie widzę u Ciebie żadnego błędu.
"geninitrd: Finding modules for device path /dev/md0 "
Proponuję ręczą końfigurację geninit'a.
http://pl.docs.pld-linux.org/kernel-urzadzenia_geninitrd.html

Ja np. u siebie na jednej maszynie muszę robić za każdym razem taki myk:
ver=3.10.26-1
cd /boot
geninitrd -v -f initrd-$ver.gz $ver; sync
cp /boot/initrd-$ver.gz /Roboczy/
cd /Roboczy; sync
gunzip initrd-$ver.gz; sync
rm -rv init; mkdir init
mount -o loop initrd-$ver init; sync
rm -r init_rw
sync
cp -rap init init_rw
cd init_rw
cp -rapv /dev/sda2    dev/
cp -rapv /dev/sdb2    dev/
cp -rapv /dev/sdc2    dev/
cp -rapv /dev/md2    dev/
#Oraz podmiana w nowym init z etc/mdadm.conf wpisu dotyczącego md1 , na torzsame md2
echo DEVICE /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sdd2 > etc/mdadm.conf
echo ARRAY /dev/md2 devices=/dev/sda2,/dev/sdb2,/dev/sdc2,/dev/sdd2 >> etc/mdadm.conf
cd ..
rm initrd*
sync
genromfs -d init_rw -f initrd-$ver
sync
gzip -9 initrd-$ver
sync
mv initrd-$ver.gz /boot
lilo -v
sync

geninitrd        ->        USE_TUXONICE=yes


_______________________________________________
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym