#1 Le 23/07/2010, à 10:52
- mamydo
Résolu Erreur mise à jour grub Résolu
Bonjour,
Ce matin, une mise à jour de grub m'a été proposée. J'ai un message disant qu'elle s'est mal installée et que grub pourrait ne plus démarrer proprement. J'ai tenté de relancer la mise à jour par terminal et je reçois le même message:
Generating grub.cfg ...
/sdf' while attempting to get disk size.
error: cannot open `/dev/sdf' while attempting to get disk size.
error: cannot open `/dev/sdf' while attempting to get disk size.
error: cannot open `/dev/sdf' while attempting to get disk size.
error: cannot open `/dev/sdf' while attempting to get disk size.
error: cannot open `/dev/sdf' while attempting to get disk size.
error: cannot open `/dev/sdf' while attempting to get disk size.
error: cannot open `/dev/sdf' while attempting to get disk size.
error: cannot open `/dev/sdf' while attempting to get disk size.
error: cannot open `/dev/sdf' while attempting to get disk size.
Found linux image: /boot/vmlinuz-2.6.32-23-generic
Found initrd image: /boot/initrd.img-2.6.32-23-generic
error: cannot open `/dev/sdf' while attempting to get disk size.
error: cannot open `/dev/sdf' while attempting to get disk size.
error: cannot open `/dev/sdf' while attempting to get disk size.
Found linux image: /boot/vmlinuz-2.6.32-22-generic
Found initrd image: /boot/initrd.img-2.6.32-22-generic
Found linux image: /boot/vmlinuz-2.6.31-21-generic
Found initrd image: /boot/initrd.img-2.6.31-21-generic
Found memtest86+ image: /boot/memtest86+.bin
error: cannot open `/dev/sdf' while attempting to get disk size.
error: cannot open `/dev/sdf' while attempting to get disk size.
error: cannot open `/dev/sdf' while attempting to get disk size.
done
Quelqu'un peut-il me dire que faire?
D'avance merci.
Dernière modification par mamydo (Le 23/07/2010, à 12:05)
Hors ligne
#2 Le 23/07/2010, à 11:42
- Debien
Re : Résolu Erreur mise à jour grub Résolu
Salut
Dans un terminal:
sudo fdisk -l
Vous devriez voir une liste de vos disques durs, ainsi que leur(s) partition(s). Repérez la partition racine, c’est à dire celle où votre Ubuntu est installé. L’exemple utilisé ici sera:
/dev/sda1
Montez votre système:
sudo mount /dev/sda1 /mnt
Si votre /boot est sur une partition indépendante (/dev/sda2 comme exemple ici), alors ajoutez:
sudo mount /dev/sda2 /mnt/boot
Puis:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
À ce stade vous êtes root sur votre système installé.
Vérifiez que Grub2 est installé:
apt-get install grub-pc
Créez le fichier de config:
grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda
Redémarrez, ça devrait fonctionner…
Source :
http://www.jellykernel.org/2010/04/autres/migration-karmic-vers-lucid-symbol-grub_puts-not-found/
http://grub.enbug.org/Grub2LiveCdInstallGuide
Hors ligne
#3 Le 23/07/2010, à 11:46
- xabilon
Re : Résolu Erreur mise à jour grub Résolu
Salut
@Debien : il faut préciser que ta manip est à faire depuis un liveCD, et qu'il faut donc éteindre la machine.
Pour l'instant ça ne me semble pas nécessaire, puisque la machine est allumée, pas besoin de rebooter sur un liveCD
Mais on aimerait quand même voir le résultat de sudo fdisk -l ... Tu as vraiment 6 disques durs ?
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.
Hors ligne
#4 Le 23/07/2010, à 12:07
- mamydo
Re : Résolu Erreur mise à jour grub Résolu
Bonjour et merci.
J'ai tout simplement désinstallé grub en totalité puis réinstallé puis mis à jour et ça fonctionne.
Hors ligne