[linux] kernel panic - not syncing: no init found
Ivan Novosad
ivan_novosad na ses.sk
Pondělí Červen 30 10:36:34 CEST 2008
ahoj,
problem bude pravdepodobne v tom ze ti nesedi poradie diskov z BIOS-u a
ako ich najde kernel. Viem ze to znie divne, ale ja som mal server s
radicom na ktorom som mal 4 SATA disky a dalsie dva som mal pripojene na
mother board. Raz kernel identifikoval ako /dev/sda prvy disk na radici
a raz na doske.
Pravdepodobne v initramfs(initrd) je informacia, ktora system zblbne.
V BIOS-e mas nastavene, ze ten disk je /dev/hdb a to je nastavene aj v
grube. Po natiahnuti jadra a initrd, kernel rozpozna HW v inom poradi -
ten disk uz nie je hdb ale hdc. Skus skopirovat ten disk na druhy a
namontuj ich tak aby si mal na hdb aj hdc rovnake disky. System ti podla
mna nabehne a potom si oprav grub a vygeneruj vhodny initrd.
Ivan
>ahojte,
> dostal sa mi do ruk server, ktoreho proces bootovania skonci takto:
>
> Kernel panic - not syncing: No init found. Try passing init= option to
> kernel.
>
> co presne znamena tato hlaska? zatial som nic rozumne nevygooglil.
>
> root fs je na particii /dev/hdb1. ked vsak system nabootujem pomocou
> init=/bin/sh, system tvrdi, ze / je pripojeny ako /dev/hdc1. /proc vidi
> len /dev/hdb*. root= v konfiguracii grub-u je samozrejme hdb1. povodny
> system bol na raid1, teraz sa snazim rozbehat system skopirovany na
> samostatny disk a nebeziaci ako raid. (ani ten raidovany nenabehne
> korektne)
>
> dik za nakopnutie.
>
> mk
>
Další informace o konferenci linux