Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/06/2008, à 10:16

®om

[Résolu] Grub error 15 : à chaque mise à jour du noyau !

Salut,

Lorsque j'ai installé hardy, j'ai eu ce problème, que je n'avais pas sous gutsy :
http://forum.ubuntu-fr.org/viewtopic.php?id=215207

Pour pouvoir démarrer quand grub met cette erreur, il suffit d'appuyer sur 'e', d'éditer la ligne root (hd1,0) par root (hd0,0), et de booter avec 'b'. Une fois booté, il suffit de modifier /boot/grub/menu.lst et remplacer les root (hd1,0) par root (hd0,0).

Le problème, c'est qu'à chaque mise à jour du noyau, j'ai un message "debconf" qui me dit que mon menu.lst est différent de celui du mainteneur du paquet. Le mien a des 0,0 alors que le sien a des 1,0... J'ai donc 6 ou 7 choix (merger, comparer, ouvrir une console pour vérifier...).

Le mieux étant de merger (même si c'est écrit "expérimental"), il faut quand même pour booter sur le nouveau noyau remplacer le 1,0 par 0,0 dans menu.lst.
Si je garde ma version, il faut ajouter manuellement le bloc correspondant au nouveau noyau, si je prends celle du mainteneur du paquet, il met 1,0 au lieu de 0,0 sur tous les noyaux...

Pourquoi s'entête-t-il à vouloir écrire 1,0?

Sur mon pc portable, ça écrit toujours automatiquement 0,0, je ne vois pas pourquoi sur le fixe il me dit que la version du mainteneur du paquet contient des 1,0...

Comment résoudre ce problème?

Dernière modification par ®om (Le 28/07/2008, à 10:42)

Hors ligne

#2 Le 10/06/2008, à 10:27

cep

Re : [Résolu] Grub error 15 : à chaque mise à jour du noyau !

Il te faut modifier la ligne :
# kopt=root=/dev/xxx

Par la même occasion tu peux modifier /boot/grub/device.map qui sera utilisée si tu dois réinstaller grub.

Hors ligne

#3 Le 10/06/2008, à 10:30

®om

Re : [Résolu] Grub error 15 : à chaque mise à jour du noyau !

cep a écrit :

Il te faut modifier la ligne :
# kopt=root=/dev/xxx

Merci, et comment je sais à quel xxx correspond (hd0,0)?

Hors ligne

#4 Le 10/06/2008, à 10:50

cep

Re : [Résolu] Grub error 15 : à chaque mise à jour du noyau !

Plusieurs solutions.
Voir dans fstab. Mais parfois le /dev/xxxx dans la partie commentée est erroné.

La meilleure solution :
sudo blkid

et tu compares l'uuid à celui de la ligne krnel dans fstab ou dans la ligne kernel de grub. Tu auras ainsi le bon /dev/xxx

Hors ligne

#5 Le 10/06/2008, à 12:31

®om

Re : [Résolu] Grub error 15 : à chaque mise à jour du noyau !

OK, merci, c'est donc sdb1 pour moi.

Merci beaucoup, je dirai si ça marche à la prochaine mise à jour du noyau.

Hors ligne

#6 Le 10/06/2008, à 13:53

Compte anonymisé

Re : [Résolu] Grub error 15 : à chaque mise à jour du noyau !

Salut

Je pense que l'erreur dans le fichier menu.lst est plutôt du coté de la variable :
# groot=(hd1,0)
qu'il faut modifier en :
# groot=(hd0,0)
Attention malgrès le # devant il s'agit d'un paramètre pris en compte lors des mises à jour du menu.lst.
Pour vérifier, il suffit, après modifs, de lancer la commande :
sudo update-grub  et tout devrait être ok.

@+

Dernière modification par Compte anonymisé (Le 10/06/2008, à 13:54)

#7 Le 10/06/2008, à 14:12

cep

Re : [Résolu] Grub error 15 : à chaque mise à jour du noyau !

®om a écrit :

OK, merci, c'est donc sdb1 pour moi.

Merci beaucoup, je dirai si ça marche à la prochaine mise à jour du noyau.

L'ordre de boot dans le bios a été modifié ? il est passé de /dev/sda à /dev/sdb ?

Dans ce cas, après avoir mis /boot/grub/device.map en conformité, le plus simple est de réinstaller grub comme expliqué dans le wiki. Puis de faire l'update-grub.

Si tu ne veux pas le réinstaller, il te faut corriger ton menu.lst en conséquence en corrigeant toutes les occurrences de /dev/sda vers /dev/sdb et (hd1,0) à (hd0,0).

Bonne continuation.
cep

Hors ligne

#8 Le 10/06/2008, à 14:15

®om

Re : [Résolu] Grub error 15 : à chaque mise à jour du noyau !

En fait avant c'était /dev/hda1... qui n'existe même pas dans /etc/fstab...
C'est hardy qui m'a configuré ça comme ça, je n'ai rien touché.

@jeanjd63:
Merci, j'ai changé, effectivement cela semble probable que le problème vienne de là...

EDIT: c'est bon ça marche c'était bien ça smile

Dernière modification par ®om (Le 28/07/2008, à 10:42)

Hors ligne