I co kernel panic ?
1) wrzuć płytę livecd z PLD, looknij czy za bootuje i odpal lsmod (będziesz wiedział co dodał).
2) ide-generic - przy aktualizacji jajka dodajesz "y" jako dodatkowy pakiet.
3) Kombinuj z PREMODS (system plików itd.).
4) Kombinuj z USE_SUSPEND=yes lub USE_TUXONICE=yes.
5) Zweryfikuj wpisy /etc/{mdadm.conf, lilo.conf, fstab}
6) W lilo dodaj sobie:
  image=/boot/vmlinuz
    label=pld_md2
    root=/dev/md2
    initrd=/boot/initrd
  image=/boot/vmlinuz
    label=pld
    root=/dev/md1
    initrd=/boot/initrd

U mnie system jest ma mdadm w całości. Więc muszę ręcznie kombinować.
Przy aktualizacji jądra skutkuje zmiana w /etc/fstab na chwile roota z /dev/md2 na /dev/md1.
Potem ręczne przebudowanie geninita.
ver=3.14.7-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

Wcześniej (na 3.10.x) działa, po generacji [1] po upgrejdzie od 3.14.7.
Nic specjalnego w /etc/sysconfig/geninitrd [2] nie mam.
Jak można zobaczyć o co chodzi/ naprawić?


[1]:
# /sbin/geninitrd -f --initrdfs=initramfs /boot/initrd-3.14.7-1.gz 3.14.7-1  -
v
geninitrd: # geninitrd 12736
geninitrd: find_tool: found /usr/lib/initrd/busybox
geninitrd: find_tool: found /sbin/cryptsetup
geninitrd: find_tool: found /usr/lib/initrd/lvm
geninitrd: find_tool: found /sbin/mdassemble
geninitrd: find_tool: found /sbin/mdadm
geninitrd: find_tool: found /usr/lib/initrd/blkid
geninitrd: find_tool: found /sbin/udevd
geninitrd: find_tool: found /bin/udevadm
geninitrd: find_tool: found /sbin/v86d
geninitrd: Finding USB keyboard modules
geninitrd: Finding SATA modules (class=0x0106)
geninitrd: Using /dev/vg_raid10_bitmap/root as device for rootfs
geninitrd: Finding modules for device path /dev/vg_raid10_bitmap/root
geninitrd: is_luks: /dev/vg_raid10_bitmap/root is not device mapper name
geninitrd: LVM: /dev/vg_raid10_bitmap/root is LVM node
geninitrd: LVM VG for /dev/vg_raid10_bitmap/root: vg_raid10_bitmap
geninitrd: LVM PV for vg_raid10_bitmap: /dev/md3 /dev/md5 /dev/md9 /dev/md10
geninitrd: Finding modules for device path /dev/md10
geninitrd: is_luks: /dev/md10 is not device mapper name
geninitrd: Finding RAID details using mdadm for rootdev=/dev/md10
geninitrd: md: found rootdev=/dev/md10 on device /dev/md10 with devices list
/dev/sda10 /dev/sdb10
geninitrd: Finding modules for device path /dev/sda10
geninitrd: is_luks: /dev/sda10 is not device mapper name
geninitrd: Finding SCSI modules using scsi_hostadapter
geninitrd: Finding modules for device path /dev/sdb10
geninitrd: is_luks: /dev/sdb10 is not device mapper name
geninitrd: Finding SCSI modules using scsi_hostadapter
geninitrd: Finding modules for device path /dev/md3
geninitrd: is_luks: /dev/md3 is not device mapper name
geninitrd: Finding RAID details using mdadm for rootdev=/dev/md3
geninitrd: md: found rootdev=/dev/md3 on device /dev/md3 with devices list
/dev/sda3 /dev/sdb3
geninitrd: Finding modules for device path /dev/sda3
geninitrd: is_luks: /dev/sda3 is not device mapper name
geninitrd: Finding SCSI modules using scsi_hostadapter
geninitrd: Finding modules for device path /dev/sdb3
geninitrd: is_luks: /dev/sdb3 is not device mapper name
geninitrd: Finding SCSI modules using scsi_hostadapter
geninitrd: Finding modules for device path /dev/md5
geninitrd: is_luks: /dev/md5 is not device mapper name
geninitrd: Finding RAID details using mdadm for rootdev=/dev/md5
geninitrd: md: found rootdev=/dev/md5 on device /dev/md5 with devices list
/dev/sda5 /dev/sdb5
geninitrd: Finding modules for device path /dev/sda5
geninitrd: is_luks: /dev/sda5 is not device mapper name
geninitrd: Finding SCSI modules using scsi_hostadapter
geninitrd: Finding modules for device path /dev/sdb5
geninitrd: is_luks: /dev/sdb5 is not device mapper name
geninitrd: Finding SCSI modules using scsi_hostadapter
geninitrd: Finding modules for device path /dev/md9
geninitrd: is_luks: /dev/md9 is not device mapper name
geninitrd: Finding RAID details using mdadm for rootdev=/dev/md9
geninitrd: md: found rootdev=/dev/md9 on device /dev/md9 with devices list
/dev/sda9 /dev/sdb9
geninitrd: Finding modules for device path /dev/sda9
geninitrd: is_luks: /dev/sda9 is not device mapper name
geninitrd: Finding SCSI modules using scsi_hostadapter
geninitrd: Finding modules for device path /dev/sdb9
geninitrd: is_luks: /dev/sdb9 is not device mapper name
geninitrd: Finding SCSI modules using scsi_hostadapter
geninitrd: LVM v2 enabled
geninitrd: Building initrd...
geninitrd: + cp /usr/lib/initrd/busybox DESTDIR/bin/busybox
geninitrd: Loading font /lib/kbd/consolefonts/lat2u-16.psfu.gz
geninitrd: Loading module [scsi_mod] with options [scan=sync ]
geninitrd: Loading module [libata]
geninitrd: Loading module [libahci]
geninitrd: Loading module [ahci]
geninitrd: Loading module [md-mod]
geninitrd: Loading module [raid10]
geninitrd: Loading module [ata_piix]
geninitrd: Loading module [crct10dif_common]
geninitrd: Loading module [crct10dif-pclmul]
geninitrd: Loading module [crct10dif_generic]
geninitrd: Loading module [crc-t10dif]
geninitrd: Loading module [sd_mod]
geninitrd: Loading module [dm-mod]
geninitrd: Loading module [mbcache]
geninitrd: Loading module [jbd2]
geninitrd: Loading module [crc16]
geninitrd: Loading module [ext4]
geninitrd: Setting up udev...
geninitrd: + cp /sbin/udevd DESTDIR/sbin/udevd
geninitrd: + cp /lib/ld-linux.so.2 DESTDIR/lib
geninitrd: + cp /lib/libacl.so.1 DESTDIR/lib
geninitrd: + cp /lib/libattr.so.1 DESTDIR/lib
geninitrd: + cp /lib/libc.so.6 DESTDIR/lib
geninitrd: + cp /lib/libblkid.so.1 DESTDIR/lib
geninitrd: + cp /lib/libuuid.so.1 DESTDIR/lib
geninitrd: + cp /lib/libdl.so.2 DESTDIR/lib
geninitrd: + cp /lib/libkmod.so.2 DESTDIR/lib
geninitrd: + cp /lib/liblzma.so.5 DESTDIR/lib
geninitrd: + cp /lib/libpthread.so.0 DESTDIR/lib
geninitrd: + cp /lib/libz.so.1 DESTDIR/lib
geninitrd: + cp /lib/libpcre.so.1 DESTDIR/lib
geninitrd: + cp /lib/librt.so.1 DESTDIR/lib
geninitrd: + cp /lib/libselinux.so.1 DESTDIR/lib
geninitrd: + cp /bin/udevadm DESTDIR/sbin/udevadm
geninitrd: + cp /etc/udev/udev.conf DESTDIR/etc/udev/udev.conf
geninitrd: + cp /lib/udev/rules.d/50-udev-default.rules
DESTDIR/lib/udev/rules.d/50-udev-default.rules
geninitrd: + cp /lib/udev/rules.d/60-persistent-storage.rules
DESTDIR/lib/udev/rules.d/60-persistent-storage.rules
geninitrd: + cp /lib/udev/rules.d/80-drivers.rules
DESTDIR/lib/udev/rules.d/80-drivers.rules
geninitrd: + cp /lib/udev/rules.d/95-udev-late.rules
DESTDIR/lib/udev/rules.d/95-udev-late.rules
geninitrd: + cp /lib/udev/rules.d/50-firmware.rules
DESTDIR/lib/udev/rules.d/50-firmware.rules
geninitrd: + cp /lib/udev/rules.d/10-dm.rules DESTDIR/lib/udev/rules.d/10-
dm.rules
geninitrd: + cp /lib/udev/rules.d/11-dm-lvm.rules DESTDIR/lib/udev/rules.d/11-
dm-lvm.rules
geninitrd: + cp /lib/udev/rules.d/13-dm-disk.rules
DESTDIR/lib/udev/rules.d/13-dm-disk.rules
geninitrd: + cp /lib/udev/rules.d/95-dm-notify.rules
DESTDIR/lib/udev/rules.d/95-dm-notify.rules
geninitrd: + cp /lib/geninitrd/udev-rules/01-ignore.rules
DESTDIR/lib/udev/rules.d/01-ignore.rules
geninitrd: + cp /lib/geninitrd/udev-rules/59-persistent-storage.rules
DESTDIR/lib/udev/rules.d/59-persistent-storage.rules
geninitrd: + cp /lib/geninitrd/udev-rules/61-persistent-storage.rules
DESTDIR/lib/udev/rules.d/61-persistent-storage.rules
geninitrd: + cp /lib/geninitrd/udev-rules/11-dm.rules
DESTDIR/lib/udev/rules.d/11-dm.rules
geninitrd: + cp /sbin/dmsetup DESTDIR/sbin/dmsetup
geninitrd: + cp /lib/libdevmapper.so.1.02 DESTDIR/lib
geninitrd: + cp /lib/libsepol.so.1 DESTDIR/lib
geninitrd: + cp /lib/libudev.so.1 DESTDIR/lib
geninitrd: Adding BLKID support to initrd
geninitrd: + cp /usr/lib/initrd/blkid DESTDIR/bin/blkid
geninitrd: Setting up mdadm...
geninitrd: + cp /sbin/mdassemble DESTDIR/bin/mdassemble
geninitrd: Setting up array (/dev/md10 = /dev/sda10 /dev/sdb10)
geninitrd: + cp /dev/sda10 DESTDIR/dev/sda10
geninitrd: + cp /dev/sdb10 DESTDIR/dev/sdb10
geninitrd: + cp /dev/md10 DESTDIR/dev/md10
geninitrd: + cp /dev/sda1 DESTDIR/dev/sda1
geninitrd: + cp /dev/sda2 DESTDIR/dev/sda2
geninitrd: + cp /dev/sda3 DESTDIR/dev/sda3
geninitrd: + cp /dev/sda5 DESTDIR/dev/sda5
geninitrd: + cp /dev/sda6 DESTDIR/dev/sda6
geninitrd: + cp /dev/sda7 DESTDIR/dev/sda7
geninitrd: + cp /dev/sda8 DESTDIR/dev/sda8
geninitrd: + cp /dev/sda9 DESTDIR/dev/sda9
geninitrd: + cp /dev/sdb1 DESTDIR/dev/sdb1
geninitrd: + cp /dev/sdb2 DESTDIR/dev/sdb2
geninitrd: + cp /dev/sdb3 DESTDIR/dev/sdb3
geninitrd: + cp /dev/sdb5 DESTDIR/dev/sdb5
geninitrd: + cp /dev/sdb6 DESTDIR/dev/sdb6
geninitrd: + cp /dev/sdb7 DESTDIR/dev/sdb7
geninitrd: + cp /dev/sdb8 DESTDIR/dev/sdb8
geninitrd: + cp /dev/sdb9 DESTDIR/dev/sdb9
geninitrd: + cp /dev/sda11 DESTDIR/dev/sda11
geninitrd: + cp /dev/sda12 DESTDIR/dev/sda12
geninitrd: + cp /dev/sdb11 DESTDIR/dev/sdb11
geninitrd: Setting up array (/dev/md3 = /dev/sda3 /dev/sdb3)
geninitrd: + cp /dev/md3 DESTDIR/dev/md3
geninitrd: Setting up array (/dev/md5 = /dev/sda5 /dev/sdb5)
geninitrd: + cp /dev/md5 DESTDIR/dev/md5
geninitrd: Setting up array (/dev/md9 = /dev/sda9 /dev/sdb9)
geninitrd: + cp /dev/md9 DESTDIR/dev/md9
geninitrd: Adding LVM support to initrd
geninitrd: + cp /usr/lib/initrd/lvm DESTDIR/bin/lvm.static
geninitrd: Adding BLKID support to initrd
geninitrd: + cp /usr/lib/initrd/blkid DESTDIR/bin/blkid
geninitrd: Adding rootfs finding based on kernel cmdline root= option support.
geninitrd: + mkdir -p DESTDIR/dev/vg_raid10_bitmap
geninitrd: + cp /dev/vg_raid10_bitmap/root DESTDIR/dev/vg_raid10_bitmap/root
geninitrd: image size: 9216 KiB (/root/tmp/initrd.7Tbs5S)
geninitrd: Creating initramfs image /root/tmp/initrd.img-rKoWut
geninitrd: finding compressor: lzo gzip xz lzma bzip2 (via yes)
geninitrd: Compressing /boot/initrd-3.14.7-1.gz with gzip


[2]:
# cat /etc/sysconfig/geninitrd
## Basic modules to be loaded
## add dash prefix to module name if it's inexistence is not to be treated as
fatal
#BASICMODULES="-tuxonice_compress"
# BASICMODULES="ahci ide-generic"  # kernel-ide  needed for ide-generic
BASICMODULES="ahci"
# "amd74xx ide-generic"

## Modules that should be loaded before anything (i.e. jbd for ext3)
#PREMODS=""

## Compression for the initrd.
## xz / lzma / bzip2 / gzip / lzo.
## yes (default) = the 'best' available is chosen.
#COMPRESS=yes

## What filesystem to use (rom or ext2)?
# PLD Linux kernel has only romfs compiled in.
# Default is to use initramfs for >= 2.5.0.
#INITRDFS=initramfs

## Use udev to create /dev?
USE_UDEV=yes

## Should udev make device nodes for staticly linked devices as well?
#PROBSTATICMODULES=yes

## Use suspend to disk?
## Conflicts with USE_TUXONICE
USE_SUSPEND=no

## Do install software tuxonice modules?
## Conflicts with USE_SUSPEND
## Formerly Suspend2
USE_TUXONICE=no

## Should we use splash image?
## Use bootsplash with vesafb
#BOOT_SPLASH=yes
## Use splashutils
#FB_SPLASH=yes

## framebuffer module to load
#FBMODULE=

# sleep after module loading
#MODULE_qla2xxx_USLEEP="2000000"

# install firmware to initrd
#MODULE_qla2xxx_FIRMWARE="ql2300_fw.bin"


--
Pozdro
lord_Niedzwiedz
---------------
In security - do not assume anything

_______________________________________________
pld-users-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym