J'ai un petit (ça me cause quand même du tracas) problème , ayant
compiler le 2.6 je n'arrive plus à booter.
En faisant un genkernel gentoo-dev-sources ,puis en éditant
correctement lilo.conf (j'utilise l'initrd )j'ai l'erreur suivante :
step 4a: Mounting root
step 5b: setting up stuff for pivot_root
step 5c: redirect console
step 6: pivot_root and exec/chroot real init
/linuxrc: 310: [: not found
/linuxrc: 310: [: not found
exec: 317 chroot: not found
VFS Cannot open root device "hda1" or hda1
Pease append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on hda1
Pourtant j'ai bien vérifié et franchement je vois pas
ps : le fichier /linuxrc a les bons droits ,c'est celui qui vient
de /usr/share/genkernel/generic/linuxrc (est-ce le bon?)
je l'ai dejà fait pour ma machine principale sans aucun problème
(c'était le development-sources 2.6 aussi)
petite remarque : j'ai devfs d'activer ,ça vient peut-être de là?
Merci pour toutes les réponses que vous pourriez m'apporter!
On Tue, 02 Mar 2004 10:33:24 +0000, françois wrote:
voilà , j'ai essayer de changer les parametres indiquant les partitions au format devfs ,comme suggérer par no_spam ,soit /dev/ide/host0...... : toujours pareil ,d'ailleurs en passant je tiens à indiquer que les liens vers les vrais devices sont persistant lors d'un redémarrage, donc /dev/hda ou /dev/ide0/host0/..../disc produit le même résultat . En ce qui concerne la syntaxe root,01 pareil.
de plus j'ai l'erreur suivante :
.... (le même que l'autre + les deux dernieres lignes ) /linuxrc: 310: [: not found exec:317 chroot: not found kernel panic :kernel attempted to kill init.
comme si il ne trouvai pas chroot dans l'initrd (je me trompe ?)
Non. Il a l'air de ne pas trouver /bin/[ (qui est en général un lien sur /bin/test) et /sbin/chroot. Donc, l'initrd a l'air foireux...
Donc voilà mon lilo.conf (ce qu'il y a d'interessant):
,de plus l'ancienne syntaxe (voire poste précédent de no_spam) n'est plus en vigeur .
Mais j'insiste: la syntaxe /dev/ram0, ... n'est en principe plus supportée comme paramêtre au noyau. A moins que lilo ne convertisse en major:minor (il le fait peut-être), sinon, c'est un miracle que ça marche...
Et ,les points de montage de mes partoches : j'utilise la syntaxe /dev/hd plus commode .
Pas de problème si les liens sont persistants...
On Tue, 02 Mar 2004 10:33:24 +0000, françois wrote:
voilà , j'ai essayer de changer les parametres indiquant les partitions
au format devfs ,comme suggérer par no_spam ,soit /dev/ide/host0...... :
toujours pareil ,d'ailleurs en passant je tiens à indiquer que les liens
vers les vrais devices sont persistant lors d'un redémarrage, donc
/dev/hda ou /dev/ide0/host0/..../disc produit le même résultat .
En ce qui concerne la syntaxe root,01 pareil.
de plus j'ai l'erreur suivante :
.... (le même que l'autre + les deux dernieres lignes )
/linuxrc: 310: [: not found
exec:317 chroot: not found
kernel panic :kernel attempted to kill init.
comme si il ne trouvai pas chroot dans l'initrd (je me trompe ?)
Non. Il a l'air de ne pas trouver /bin/[ (qui est en général un
lien sur /bin/test) et /sbin/chroot.
Donc, l'initrd a l'air foireux...
Donc voilà mon lilo.conf (ce qu'il y a d'interessant):
,de plus l'ancienne syntaxe (voire poste précédent de
no_spam) n'est plus en vigeur .
Mais j'insiste: la syntaxe /dev/ram0, ... n'est en principe plus
supportée comme paramêtre au noyau. A moins que lilo ne convertisse
en major:minor (il le fait peut-être), sinon, c'est un miracle
que ça marche...
Et ,les points de montage de mes partoches : j'utilise la syntaxe
/dev/hd plus commode .
On Tue, 02 Mar 2004 10:33:24 +0000, françois wrote:
voilà , j'ai essayer de changer les parametres indiquant les partitions au format devfs ,comme suggérer par no_spam ,soit /dev/ide/host0...... : toujours pareil ,d'ailleurs en passant je tiens à indiquer que les liens vers les vrais devices sont persistant lors d'un redémarrage, donc /dev/hda ou /dev/ide0/host0/..../disc produit le même résultat . En ce qui concerne la syntaxe root,01 pareil.
de plus j'ai l'erreur suivante :
.... (le même que l'autre + les deux dernieres lignes ) /linuxrc: 310: [: not found exec:317 chroot: not found kernel panic :kernel attempted to kill init.
comme si il ne trouvai pas chroot dans l'initrd (je me trompe ?)
Non. Il a l'air de ne pas trouver /bin/[ (qui est en général un lien sur /bin/test) et /sbin/chroot. Donc, l'initrd a l'air foireux...
Donc voilà mon lilo.conf (ce qu'il y a d'interessant):
,de plus l'ancienne syntaxe (voire poste précédent de no_spam) n'est plus en vigeur .
Mais j'insiste: la syntaxe /dev/ram0, ... n'est en principe plus supportée comme paramêtre au noyau. A moins que lilo ne convertisse en major:minor (il le fait peut-être), sinon, c'est un miracle que ça marche...
Et ,les points de montage de mes partoches : j'utilise la syntaxe /dev/hd plus commode .
Pas de problème si les liens sont persistants...
françois
no_spam wrote:
On Tue, 02 Mar 2004 10:33:24 +0000, françois wrote:
Salut ,
Me revoilà , bon , j'ai pris l'initrd et j'ai fait une "pseudo" analyse je l'ai juste monter en loopback aprés décompression , à premiére vu c'est ok ( le lien aussi sbin --> bin ),en faite je crois que c'est du à un paquet dépendant de devfs ,de lilo, ou autre (je verrai) ,car je me suis aperçu que j'avais plein de paquets pas trop à jour au niveau système, donc je lance un emerge system (c'est un 400 Mhz:y en a pour longtemps) de plus ,avant cette procédure ,j'ai upgrader mon lilo :et là c'était pire ;j'ai du booter sur le livecd et monter /dev sur /mnt/gentoo/dev (mount -o bind) ,ce qui confirme pleinement les dires de no_spam en ce qui concerne la syntaxe à employer pour lilo. J'essai donc l'upgrade , sinon je passe à grub (encore des pages de man !) .
Merci ,je vous tiens au courant .
no_spam wrote:
On Tue, 02 Mar 2004 10:33:24 +0000, françois wrote:
Salut ,
Me revoilà , bon , j'ai pris l'initrd et j'ai fait une "pseudo" analyse
je l'ai juste monter en loopback aprés décompression , à premiére vu
c'est ok ( le lien aussi sbin --> bin ),en faite je crois que c'est du
à un paquet dépendant de devfs ,de lilo, ou autre (je verrai) ,car je
me suis aperçu que j'avais plein de paquets pas trop à jour au niveau
système, donc je lance un emerge system (c'est un 400 Mhz:y en a pour
longtemps) de plus ,avant cette procédure ,j'ai upgrader mon lilo :et
là c'était pire ;j'ai du booter sur le livecd et monter /dev sur
/mnt/gentoo/dev (mount -o bind) ,ce qui confirme pleinement les dires de
no_spam en ce qui concerne la syntaxe à employer pour lilo.
J'essai donc l'upgrade , sinon je passe à grub (encore des pages de man !) .
On Tue, 02 Mar 2004 10:33:24 +0000, françois wrote:
Salut ,
Me revoilà , bon , j'ai pris l'initrd et j'ai fait une "pseudo" analyse je l'ai juste monter en loopback aprés décompression , à premiére vu c'est ok ( le lien aussi sbin --> bin ),en faite je crois que c'est du à un paquet dépendant de devfs ,de lilo, ou autre (je verrai) ,car je me suis aperçu que j'avais plein de paquets pas trop à jour au niveau système, donc je lance un emerge system (c'est un 400 Mhz:y en a pour longtemps) de plus ,avant cette procédure ,j'ai upgrader mon lilo :et là c'était pire ;j'ai du booter sur le livecd et monter /dev sur /mnt/gentoo/dev (mount -o bind) ,ce qui confirme pleinement les dires de no_spam en ce qui concerne la syntaxe à employer pour lilo. J'essai donc l'upgrade , sinon je passe à grub (encore des pages de man !) .