Pages : 1
#1 Le 18/10/2010, à 00:48
- nikyo15
Mise a jour wiki GRUB-pc
Bonjour à tous.
Pour résoudre le problème que j'ai eu, en l'occurence un problème de GRUB pour la version 10.10, mais ce serai la même résolution pour les versions 10.04 ou autre utilisant GRUB-pc, j'ai utilisé cette solution (de la Doc) :
Configuration/reconfiguration automatisée à partir du live CD
Impose l'emploi d'un support Live 32 bits pour un grub 32 bits à réparer et d'un CD d'une version 64 bits pour réparer une installation 64 bits…
Si vous ne pouvez pas démarrer sur la partition qui contient le fichier grub.cfg à mettre à jour, vous pouvez faire un update-grub sur cette partition après avoir démarré depuis un live-cd ou une autre partition contenant un Ubuntu en état de marche, et en effectuant les opérations suivantes :
En prenant comme hypothèse que le fichier grub.cfg à mettre à jour se trouve sur la partition sdb1 qui n'est pas déjà montée
sudo mkdir /media/sdb1
sudo mount /dev/sdb1 /media/sdb1
cd /media/sdb1
sudo mount --bind /dev dev
sudo mount --bind /sys sys
sudo mount --bind /proc proc
sudo chroot .A partir de là vous êtes positionnés quasiment comme si vous aviez démarré sur sdb1 qui est devenu votre racine, et vous êtes en root, donc pas besoin de sudo devant les commandes. Ensuite vous pouvez faire votre update-grub normalement :
update-grub
Mais aussi grub-mkdevicemap comme indiqué plus loin dans ce tutoriel, si besoin est.
pour sortir du chroot tapez exit, puis démontez les bind
exit
sudo umount proc
sudo umount dev
sudo umount sys
cd ..
sudo umount /dev/sdb1
Elle n'a pas marché, la bonne solution (similaire) est celle-ci (si je ne m'abuse), proposée par jeanjd63 ici:
http://forum.ubuntu-fr.org/viewtopic.ph … 7#p3081197
En démarrant en LiveCD 9.10 ou 10.04 ou ultérieur en fonction du système installé tu peux exécuter depuis un terminal les commandes suivantes :
1) lister les partitions avec la commande :
sudo fdisk -l cela permettra de bien repérer les partitions concernées ainsi que les disques.2) tu montes ta partition ubuntu / et tu y lies les répertoires /dev et /proc :
sudo mount /dev/sdxy /mnt remplacer bien sûr xy par les bonnes valeurs
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc3) tu "bascules" la partition root LiveCD sur celle de ton install.
sudo chroot /mnt4) tu (ré)installes Grub où tu souhaites (soit sur le MBR soit sur la PARTITION /)
install sur MBR --> :
grub-install /dev/sdx là aussi adapter le x de sdx. Si tu n'as qu'un disque c'est bien sûr a.
Sur un DD USB ce ne sera surtout pas a mais la lettre du disque (voir + haut le résultat de la commande sudo fdisk -l).install sur PARTITION / --> :
grub-install --force /dev/sdxy et dans ce cas il faudra utiliser EasyBCD ou autre pour "pointer" sur la partition ubuntu et démarrer le système. Ne présente aucun intérêt dans le cas d'une install sur un disque USB.@+
ll faudrait sans doute corriger la Doc
Nikyo.
Hors ligne
#2 Le 18/10/2010, à 01:09
- chopinhauer
Re : Mise a jour wiki GRUB-pc
Au fait tes deux citations parlent de deux opérations différentes : dans la première on reconfigure Grub, c'est-à-dire on lui dit quels système d'exploitation sont disponibles et quels composants utiliser pour démarrer chacun (pour GNU/Linux quel noyau et quelle image initramfs).
La deuxième parle de réinstallation/restauration de Grub, en d'autres termes comment rendre le disque amorçable.
Cela dit rien t'empêche d'améliorer la documentation.
Dernière modification par chopinhauer (Le 18/10/2010, à 01:10)
Pensez à donner un bon titre à vos sujets : cela permettra d'aider d'autres utilisateurs dans votre même situation. Ce n'est pas qu'en donnant des solutions qu'on aide, mais aussi en posant des bonnes questions et… facilement trouvables.
Hors ligne
Pages : 1