URL: https://linuxfr.org/forums/linux-general/posts/kernel-panic-cannot-open-root Title: Kernel panic, Cannot open root ... Authors: arnaud meriaux Date: 2006年08月15日T23:19:46+02:00 Tags: Score: 0 Bonjour a tous, Je vous ecris car j'ai un probleme assez ennuyeux car je n'arrive pas a loader ma gentoo toute fraichement installer... Je viens d'acheter un nouveau pc portable avec un disque dur interne de 100go en sata. Je me lance danc mon installation de gentoo tout se passe sans probleme jusqu'au moment de passer au bootloader. Comme part habitude j'installe grub et je commence a le configurer... PS (Voici mes partitions) : [QUOTE] /dev/sda1 NTFS /dev/sda3 FAT32 /dev/sda4 Partition etendue -> logique /dev/sda5 Partition de boot linux ext2 -> logique /dev/sda6 Swap -> logique /dev/sda7 / root directory ext3 [/QUOTE] Pour configurer mon grub je tape donc grub en ligne de commande, jusqu'a ce qu'un shell grub apparaisse. Je configure donc comme ceci : [CODE] root(hd0,4) // J'ai utiliser la completion proposer grace a ce qui me permet de verifier au passage que la partition 4 est au format ext2. setup(hd0) quit [/CODE] Puis dans mon fichier /boot/grub/grub.conf (Apres m'etre chrooter dans mon environnement), je met : [CODE] title gentoo root(hd0,4) kernel /boot/gentoo root=/dev/sda7 [/CODE] Je reboot ma machine et la : ERROR 15 file not found. Tout etonner je reboot le cd pour verifier que le nom de mon image du noyau est bien la meme que celle marquer dans le grub.conf. Je relance alors grub et je tape : [CODE] grub> find gentoo No such file. [/CODE] Bizarre on dirait que grub ne trouve pas mon image du noyau... or si je tape : [CODE] grub> /grub/stage1 root(hd0,4) [/CODE] La il me trouve un fichier qui se trouve en fait dans /boot/grub/... Un peu stupefait je remarque que mon dossier /boot contient un autre dossier /boot (Il ne s'agit pas d'un lien recursif.). Je me rends alors dedans et je bouge l'image du noyau a cet endroit donc l'image se trouve maintenant ici : /boot/boot/gentoo. Je relance grub et je tape : [CODE] grub> find /boot/gentoo root(hd0,4) [/CODE] Et la il me le trouve... Soit, apres tout ca je decide de redemarrer la machine. Ce coup si, l'image du noyau est bien trouve par grub, mais celui ci se coupe en cours de lancement avec un joyeux kernel panic : [QUOTE] VFS : cannot open root device "sda7" or unknow block(0,0) Please append a correct root="" boot option [/QUOTE] Je pense que cette derniere erreur est en relation avec la premiere, a moins que ca n'est rien a voir, en tout ca moi j'y comprends plus rien la....:aie: Je ne comprends pas pourquoi l'image du noyau doit se trouver dans /boot/boot ...? HELP PLEASE PS : Dans mon .config j'ai mis en dur le systeme de fichier ext3 ainsi que CONFIG_BLK_DEV_IDE_SATA=y...

AltStyle によって変換されたページ (->オリジナル) /