OVH Cloud OVH Cloud

kernel panic en 2.4.27

2 réponses
Avatar
Alexandre gerussi
Bonjour à tous,

je tourne actuellement sous 2.4.18, sans problèmes.
J'ai installé le 2.4.27 et il plante au démarrage:

les derniers messages sont un truc genre:

pivot_root: no such file or directory
unable to open /dev/console: no such file or directory
kernel panic: attempted to kill init!


Les messages avant cela ne semblent pas comporter d'erreur.
J'ai installé une 2.4.26 et c'est le même topo.

NB: pivot_root est bien dans /sbin


Des idées ??


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

2 réponses

Avatar
Alain Tesio
On Tue, 14 Sep 2004 19:04:16 +0200
Alexandre gerussi wrote:

pivot_root: no such file or directory
unable to open /dev/console: no such file or directory
kernel panic: attempted to kill init!



Après un grep sur les sources, on voit que pivot_root est un
appel système utilisé pendant l'initialisation, extrait de
Documentation/initrd.txt :

When using initrd, the system typically boots as follows:

1) the boot loader loads the kernel and the initial RAM disk
2) the kernel converts initrd into a "normal" RAM disk and
frees the memory used by initrd
3) initrd is mounted read-write as root
4) /linuxrc is executed (this can be any valid executable, including
shell scripts; it is run with uid 0 and can do basically everything
init can do)
5) linuxrc mounts the "real" root file system
6) linuxrc places the root file system at the root directory using the
pivot_root system call
7) the usual boot sequence (e.g. invocation of /sbin/init) is performed
on the root file system
8) the initrd file system is removed

Le problème peut venir d'un bootloader comme grub avec une mauvaise
partition root, essaies de la forcer avec root=/dev/...
Ou de drivers spéciaux pour accéder au disque qui contient la partition root

Je connaissais pas, man pivot_root est intéressant même si ça ne t'ai deras pas

Alain
Avatar
Alexandre gerussi
Alain Tesio wrote:


Le problème peut venir d'un bootloader comme grub avec une mauvaise
partition root, essaies de la forcer avec root=/dev/...
Ou de drivers spéciaux pour accéder au disque qui contient la partition root




En effet, le problème venait d'une mauvaise partition root.
En fait, j'utilisais (jene sais plus pourquoi) le couple disk= et bios=
dans lilo.conf, qui décalait les noms des devices hdx.
Pour une raison inconnue, le noyau 2.4.18 prend cela en compte mais pas
les noyaux plus récents..


Merci.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact