Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1182 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [resolu]grub : "please append a correct "root=" boot option"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[resolu]grub : "please append a correct "root=" boot option"

n°915794
Burps
Posté le 24-05-2007 à 14:18:06  profilanswer
 

Edit : dans le titre, j'aurais du mettre "abandonné" au lieu de "resolu", mais comme ca risque de pas etre clair...
 
Salut
 
voici ce que j'ai dans mon menu.lst :  
 

Code :
  1. title           Debian GNU/Linux, kernel 2.6.7
  2. root            (hd0,0)
  3. kernel          /boot/vmlinuz-2.6.7 root=/dev/sda1 ro
  4. initrd          /boot/initrd.img-2.6.7
  5. savedefault


 
voici mon /etc/fstab :  

Code :
  1. /dev/sda1  /  ext3  defaults,errors=remount-ro  0  1
  2. /dev/hdc1 /checkpoint ext3 defaults 0 2
  3. proc  /proc  proc  defaults  0  0
  4. /dev/fd0  /floppy  vfat  defaults,user,noauto,showexec,umask=022  0  0
  5. usbdevfs  /proc/bus/usb  usbdevfs  defaults  0  0
  6. sysfs  /sys  sysfs  defaults  0  0
  7. /dev/cdrom /cdrom  iso9660  defaults,ro,user,noexec,noauto  0  0
  8. /dev/dvd /dvd  iso9660  defaults,ro,user,noexec,noauto  0  0
  9. /dev/cdaudio /cdaudio  iso9660  defaults,ro,user,noexec,noauto  0  0
  10. /dev/sda2 none swap defaults 0 0


 
et voici le resultat d'un fdisk -l :  

Code :
  1. Disk /dev/sda: 4569 MB, 4569600000 bytes
  2. 255 heads, 63 sectors/track, 555 cylinders
  3. Units = cylinders of 16065 * 512 = 8225280 bytes
  4.    Device Boot      Start         End      Blocks   Id  System
  5. /dev/sda1   *           1         489     3927861   83  Linux
  6. /dev/sda2             490         555      530145   82  Linux swap
  7. Disk /dev/hdc: 20.0 GB, 20020396032 bytes
  8. 16 heads, 63 sectors/track, 38792 cylinders
  9. Units = cylinders of 1008 * 512 = 516096 bytes
  10.    Device Boot      Start         End      Blocks   Id  System
  11. /dev/hdc1               1       38792    19551136+  83  Linux


 
Le disque sda est un disque SCSI
 
1ere anomalie : si je fais update-grub, alors il me met dans menu.lst root    (hd1,0). Hors, lors du boot, cela me donne un "error 15 : file not found"; Si je modifie et que je mets root    (hd0,0), alors la ca passe...
 
... jusqu'a ce qu'il plante avec l'erreur suivante :  

Code :
  1. VFS  : Cannot open root device "sda1" or unknown-block(0,0)
  2. Please append a correct "root=" boot option
  3. Kernel Panic : VFS : Unable to mount root fs on unkown-block(0,0)


 
J'imagine que certains comprennent ce message, mais svp, evitez le RTFMessage  :j'ai lu le message d'erreur, mais je ne l'ai pas compris, c'est pourquoi je fais appel a vous...
 
Merci d'avance


Message édité par Burps le 25-05-2007 à 14:29:38
mood
Publicité
Posté le 24-05-2007 à 14:18:06  profilanswer
 

n°915798
P-Y
Posté le 24-05-2007 à 14:26:01  profilanswer
 

comment as tu obtenu ce message? tu viens de l'installer sur cette machine, tu as fait une mise a jour du noyau ou autre?

n°915800
RiderCrazy
Posté le 24-05-2007 à 14:31:52  profilanswer
 

Je pencherais pour un problème de module du noyau...

n°915802
RiderCrazy
Posté le 24-05-2007 à 14:35:57  profilanswer
 

Et petite précision, le fait que (hd1,0) ne passe pas est tout à fait normal. La numérotation des disques et partoches de grub est différente. C'est spécifié dans la doc... pour ton cas, c'est donc bien (hd0,0)


Message édité par RiderCrazy le 24-05-2007 à 14:36:17
n°915820
Burps
Posté le 24-05-2007 à 15:19:27  profilanswer
 

en fait j'ai :  
- migré de srage vers etch (debian...)
- passé d'un noyau 2.4 au 2.6.18-4
 
Si vous avez d'autres questions, n'hesitez pas :)

n°915827
krifur
Posté le 24-05-2007 à 15:37:51  profilanswer
 

tu as un initrd avec ton dernier noyau (2.6.18-4) sinon genere le avec mkinitramfs ca permettra de charger des modules manquant ptet

n°915832
Burps
Posté le 24-05-2007 à 16:12:34  profilanswer
 

j'ai bien le initrd correspondant  a mon kernel dans /boot, ey il est indiqué dans le fichier menu.lst.
 
petite question la-dessus : serait-ce du a un probleme causé par le scsi ? (en fait, j'ai reussi cette migration sur deja une bonne vingtaine de machines, mais qui etaient toutes en IDE ou SATA), genre un module (dont tu as  parlé avec le mkinitramfs...)
 
Merci d'avance

n°915838
krifur
Posté le 24-05-2007 à 16:41:43  profilanswer
 

ben ca m'est arriver avec mon sata qui deconner et etait reconnut en ide tout ca parce que les modules necessaires au disque n'etaient ps charger au démarrage, chose regler avec la création d'un initrd.
Le mieux c'est surement d'integrer le module en built in directement dans le noyaux mais a l epoque j arrivais pas a savoir quel module etait necessaire a mon disque (et surtout j etait passer par une netinstall bugguer qui reconnaissait pas les disques sata).
 
Pour ton pb ca doit etre dans la meme veine, il doit te manquer un module au démarrage.Tu as installer le kernel via aptitude?
 
Sinon il me semble que les scsi et les sata sont reconnus de la meme facon en sda donc le chemin de grub a l'air correct.Essaye de voir si t'as le bon module correspondant a ton disque dans le kernel...

n°915842
Burps
Posté le 24-05-2007 à 16:51:52  profilanswer
 

peux-tu me dire comment je peux verifier ca ?
 
Trouver le bon module, je peux le faire je pense en bootant un LiveCD.
Mais verifier si ce module est inclus dans le kernel fourni par debian, installé par aptitude (dselect en realité, mais c le gestionnaire debian quoi...), la, je vois pas trop comment (je m'y connais pas trop en kernel/compil...

n°915844
krifur
Posté le 24-05-2007 à 17:05:38  profilanswer
 

Si t'as le nom du module tu peut essayer un
cat /boot/config-2.6.18-4-686 | grep NOM_DU_MODULE pour voir si il est present dans le noyau.Sinon t installes les headers du dit noyaux (aptitude search linux-headers-`uname -r`) puis make menuconfig dans /usr/src/ton-kernel/ et la tu recherche le module pour voir si il est activer ou non( / pour faire une recherche dans menuconfig)

 

edit: cet info doit se trouver sur le net sinon , dis nous le nom du module en question


Message édité par krifur le 24-05-2007 à 17:44:17
mood
Publicité
Posté le 24-05-2007 à 17:05:38  profilanswer
 

n°916027
Burps
Posté le 25-05-2007 à 14:28:08  profilanswer
 

Bon, finalement, j'ai abandonné cette piste : il semblerait que le disque soit mort, donc j'ai trouvé un bon vieux IDE pour le remplacer... hop, une install de lancée...
 
Merci en tous cas de votre aide :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [resolu]grub : "please append a correct "root=" boot option"

 

Sujets relatifs
[résolu] partage de dossierimpossible de boot apres install debian
Postfix + restriction adresse expéditrice[Résolu] Accès en lecture-écriture par défaut pour le groupe
[Résolu] Menu Grub qui ne se charge plus après un msconfig/dev/dvd : la cible du lien a changé ???
scp [résolu, merci Taz][RESOLU] Routage par la source
[résolu] byzanz : pas d'icônes pour l'applet de Gnome 
Plus de sujets relatifs à : [resolu]grub : "please append a correct "root=" boot option"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR