Cannot open root device na jajku powyżej 2.6.24

Arkadiusz Miskiewicz arekm w maven.pl
Pon, 1 Gru 2008, 20:56:26 CET


On Monday 01 of December 2008, Witek Firlej wrote:
> 2008/12/1 Arkadiusz Miskiewicz <arekm w maven.pl>:
> > On Monday 01 of December 2008, Witek Firlej wrote:
> >> 2008/12/1 Arkadiusz Miskiewicz <arekm w maven.pl>:
> >> > On Monday 01 of December 2008, Witek Firlej wrote:
> >> >> Opisywałem problem na forum
> >> >> http://forum.pld-linux.org/viewtopic.php?t=4083 ale niekt nie
> >> >> potrafił pomóc.
> >> >>
> >> >> Mam taki błąd przy botowaniu na jajku nowszym niz 2.6.24
> >> >> http://grizz.rootnode.net/temp/kernelpanic.jpg
> >> >> (Kernel panic - not syncing: Attempted to kill init!)
> >> >>
> >> >> Trochę danych:
> >> >>
> >> >> //---------------------
> >> >> sed '/^\($\|\s*#\)/d' /etc/mdadm.conf
> >> >> DEVICE /dev/sd[ab][12]
> >> >
> >> > Tu np dajesz DEVICE /dec/sd*
> >> >
> >> >> ARRAY /dev/md1 devices=/dev/sda2,/dev/sdb2
> >> >> ARRAY /dev/md0 devices=/dev/sda1,/dev/sdb1
> >> >
> >> > Tu lepiej jest po UUID mieć wpisy. Np. to co wypluje:
> >> >
> >> > mdadm --examine --scan --config=partitions
> >> >
> >> >> //---------------------
> >> >>
> >> >> //---------------------
> >> >> sed '/^\($\|\s*#\)/d' /etc/sysconfig/geninitrd
> >> >> PREMODS="raid1 ata_piix ahci ext2 pata_jmicron"
> >> >
> >> > To wywal.
> >> >
> >> > Zamiast tego
> >> > alias scsi_hostadapter ahci
> >> > do /etc/modprobe.conf
> >> >
> >> > (lub zamiast ahci ten konkretny driver potrzebny do dostania się do
> >> > rootfsa)
> >> >
> >> >> Jakieś pomysły?
> >> >
> >> > Oraz mdadm >= 2.6.7.1-2
> >> >
> >> > Problem generalnie polega na tym, że nie asembluje Ci macierzy
> >> > twierdząc, że ma tylko jeden dysk (co widać na jpegu).
> >> >
> >> > --
> >> > Arkadiusz Miśkiewicz        PLD/Linux Team
> >> > arekm / maven.pl            http://ftp.pld-linux.org/
> >>
> >> Powyższe zabiegi nie pomogły. A dokładniej: bez ata_piix - w ogóle nie
> >> widział dysków.
> >
> > czyli alias scsi_hostadapter ata_piix
> >
> >> Geninitrd nie załadował też raida1 - po ręcznym
> >> doadaniu, nadal błąd jak na początku...
> >
> > initrd było generowane już z nowym mdadm-initrd?
>
> Z takim:
> mdadm-initrd-2.6.7.1-2.x86_64

Cóż, mdassemble z initrd nie składa macierzy - pytanie tylko dlaczego :-/

Możesz próbować RUN_SULOGIN_ON_ERR=no w sysconfig/system, przegenerować 
initrd, zabootować kernel z parametrem debuginitrd=sh, dostaniesz shella i 
wtedy z palca "mdassemble".

-- 
Arkadiusz Miśkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/


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