Page 1 sur 1

[Kernel panic] init not found (résolu)

Publié : dim. 24 janv. 2010, 23:33
par IdoMcFly
en suivant le wiki d'installation, j'ai vu qu'il était recommandé de faire une partition à part pour /boot

ce que j'ai fait pour me retrouver avec le fstab suivant :

/dev/sda1 /boot ext2 defaults 0 1
/dev/sda3 swap swap defaults 0 0
/dev/sda5 / ext4 defaults 0 1
/dev/sda6 /home ext3 defaults 0 1
/dev/sdb1 /mnt/export ext3 defaults 0 1


mon menu.lst
title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda1 ro vga=794
initrd /kernel26.img


j'avais eu du error 15 résolu en changeant le uid par /dev/sda1

et là j'ai kernel panic :
kinit: Mounted root (ext2 filesystem) readonly
kinit: init not found!
kernel panic - not syncing: Attempted to kill init!
Pid: 1, comm: kiinit Not tainted 2.6.32-ARCH #1
Call Trace:
[<c12b6697>] ? panic+0x4d/0xf8
[<c104404f>] ? do_exit+0x5df/0x6e0
[<c10f1f26>] ? sys_ioctl

etc...

c'est quoi ce init qu'il trouve pas ?

Re: [Kernel panic] init not found

Publié : lun. 25 janv. 2010, 00:47
par boulde
IdoMcFly a écrit : kernel /vmlinuz26 root=/dev/sda1 ro vga=794
sur cette ligne il faut mettre ta partition système : root=/dev/sda5

Re: [Kernel panic] init not found

Publié : lun. 25 janv. 2010, 07:36
par IdoMcFly
quand je fais ça c'est un autre kernel panic :

Root device /dev/sda5 doesn't exist, attempting to create it
/bin/mknod /dev/root b 8 5
:: Initframs Completed - control passing to kinit
IP-Config: nodevices to configure
Waitong 0 s before mounting root device...
kinit: Unable to mount root fs on device dev(8,5)
kinit: init not found!

pbl ext4 ?

Re: [Kernel panic] init not found

Publié : lun. 25 janv. 2010, 09:15
par oktoberfest
Hello,

j'ai eu un soucis similaire. J'ai mis un peu de temps à comprendre que mes deux disques (un sata et un ide) étaient bien sda et sdb mais suivant les boot c'était le sata ou l'ide qui était sda et l'autre sdb.
Afin de ne plus avoir de problème, j'ai donné un label à ma partition root et dans le menu.cfg je charge le noyau avec l'option 'root=/dev/disk/by-label/arch' (arch étant le label de ma partition root).

Sur mon autre pc, qui est en LVM, je n'avais pas le problème, car les volumes logiques sont forcément nommés.

On en parle ici dans le wiki anglais :
http://wiki.archlinux.org/index.php/Per ... ice_naming

La conclusion est donc :
ne pas utiliser les numéros de partitions, mais soit des labels, soit des uuids, soit LVM :)

Edit : mieux vaut labelliser (ou uuider :)) toutes ces partitions, afin que le mount de toutes les partitions se fasse sans problème

Re: [Kernel panic] init not found

Publié : lun. 25 janv. 2010, 09:33
par IdoMcFly
oki je tenterai ça ce soir :)

merci !

Re: [Kernel panic] init not found

Publié : lun. 25 janv. 2010, 21:08
par IdoMcFly
yay ! c'était bien ça !

je comprends pas pourquoi les uuid de bases étaient pas bon :/ j'avais une error 15 sans même passer par le menu de grub