#1 Le 13/11/2009, à 16:46
- loran.key
[résolu] Karmic: disparition de Grub-pc après utilisation de XP
Bonjour,
Je rencontre un problème après l'installation de Karmic.
Pour mieux m'expliquer, je décris les étapes:
- installation de Karmic à côté de XP (il y a toujours eu des distribs Linux sur ce PC, à côté d'un XP) -> aucun souci
- reboot sur Karmic (XP apparait dans grub) -> aucun souci
- mises à jour (notamment grub-pc) et reboot sur Karmic -> aucun souci
- reboot sur XP -> aucun souci
- reboot ->>> grub se contente d'afficher "GRUB loading." !!! Plantage.
Comme je suis persévérant et que j'ai vraiment envie de Karmic, j'ai réitéré la manip plusieurs fois avec des variantes, au cas où: avec ou sans partition montée en /boot, différents systèmes de fichiers... etc... rien n'y fait.
XP mange GRUB :-)
Merci d'avance pour votre aide.
Loran
Dernière modification par loran.key (Le 18/11/2009, à 01:09)
Hors ligne
#2 Le 13/11/2009, à 16:50
- Michel Leunen
Re : [résolu] Karmic: disparition de Grub-pc après utilisation de XP
Et grub dans le MBR?
Boote sur un LiveCD et réinstalle grub:
$ fdisk -l
pour connaitre la partition sur laquelle se trouve le dosier / de Linux.
$ sudo mount /dev/sda[b]x[/b] /mnt
$ sudo grub-install --root-directory=/mnt /dev/sda
Remplace sdax par la bonne partition qui correspond à ta partition / trouvée avec fdisk.
Michel Leunen
http://linux.leunen.com
Hors ligne
#3 Le 13/11/2009, à 17:10
- loran.key
Re : [résolu] Karmic: disparition de Grub-pc après utilisation de XP
Merci pour ta réactivité !
J'ai suivi ta procédure.
Grub est effectivement réinstallé.
Je boote donc sur Ubuntu. No problem.
Je reboote sur XP. Ça fonctionne.
J'éteins le PC. Redémarrage: plus de Grub !!
(c'est bête, hein, mais jusqu'à présent le bon vieux grub-pas-2 il me convenait parfaitement)
Edit: même Lilo était bien
Dernière modification par loran.key (Le 13/11/2009, à 17:13)
Hors ligne
#4 Le 13/11/2009, à 17:18
- Michel Leunen
Re : [résolu] Karmic: disparition de Grub-pc après utilisation de XP
C'est dingue, ça!
Tu sais que tu peux toujours réinstaller grub1 à la place de grub2 si ça ne va vraiment pas.
Michel Leunen
http://linux.leunen.com
Hors ligne
#5 Le 13/11/2009, à 17:21
- loran.key
Re : [résolu] Karmic: disparition de Grub-pc après utilisation de XP
oui je vais tenter ça.
J'y avais pensé. Je me lance et te tiens au courant.
Hors ligne
#6 Le 13/11/2009, à 21:10
- loran.key
Re : [résolu] Karmic: disparition de Grub-pc après utilisation de XP
Malgré tous mes efforts, je ne parviens pas à remplacer grub2 par grub1.
Je retourne à mon TO7/70.
Hors ligne
#7 Le 14/11/2009, à 01:38
- loran.key
Re : [résolu] Karmic: disparition de Grub-pc après utilisation de XP
Ça y est, j'ai réussi à remplacer *#$!!? grub2 par grub1 (Legacy) grâce à ce tutoriel: http://ubuntuforums.org/showthread.php?t=1298932 (jusqu'au step #3 compris)
Et tout fonctionne correctement.
J'ai juste eu besoin d'ajouter manuellement le boot XP dans le fichier /boot/grub/menu.lst :
title Windows XP
rootnoverify (hd0,1)
makeactive
chainloader +1
Merci à toi Michel pour ton aide.
A tout ceux qui voudraient se passer de GRUB2 au profit de GRUB:
n'hésitez pas, c'est tout simple et efficace!
Hors ligne
#8 Le 14/11/2009, à 03:00
- angelito
Re : [résolu] Karmic: disparition de Grub-pc après utilisation de XP
modéré par ljere
Dernière modification par ljere (Le 14/11/2009, à 09:49)
Hors ligne
#9 Le 14/11/2009, à 11:35
- loran.key
Re : [résolu] Karmic: disparition de Grub-pc après utilisation de XP
..ooOO - SE DÉBARRASSER DE GRUB-PC (GRUB2) ET REVENIR À GRUB (LEGACY) - OOoo..
Je vous propose une version française et simplifiée du tuto de kansasnoob:
1 - un répertoire /boot/grub tout neuf:
... tout en sauvegardant l'ancien:
sudo mv /boot/grub /boot/grub_vieux
sudo mkdir /boot/grub
2 - virer GRUB2 et installer GRUB tout court:
Suppression de GRUB2:
sudo apt-get --purge remove grub-pc grub-common os-prober
répondre Oui gentiment aux questions éventuelles. Avec le sourire.
Installation de GRUB:
sudo apt-get install grub
Vous remarquerez que grub-common et os-prober sont installés à nouveau. Pas de panique: c'est pour les charmes du mystère.
Création d'une nouvelle config GRUB:
sudo update-grub
À la question "voulez-vous un nouveau /boot/grub/menu.lst pour époux ?". Répondez "Oui, je le veux!"
3 - installation physique de GRUB en MBR:
Pour connaitre le petit nom de votre disque dur:
sudo fdisk -l
Cette commande génère en sortie un baratin commençant par une ligne de la forme
Disk /dev/sda: 640.0 GB ...
Retenez la valeur en lieu et place de /dev/sda ...
... pour lancer la commande
sudo grub-install /dev/sda
(la valeur en italique doit être remplacée par la valeur retenue à l'étape précédente)
Un peu de Grubouillage:
sudo grub
qui lance un shell dédié à GRUB...
find /boot/grub/stage1
retourne une valeur du genre (hd0,2)
Placer cette valeur à la place de la valeur en italique:
root (hd0,2)
Dans la commande suivante, déduisez la valeur en italique de votre valeur précédente.
Ex.: (hd0,2) --> (hd0)
setup (hd0)
quit
Voilà, c'est terminé. GRUB est installé.
Rebootez pour le plaisir, une fois, deux fois...
Il vous suffit maintenant d'éditer le fichier /boot/grub/menu.lst à votre convenance.
Hors ligne
#10 Le 19/11/2009, à 21:33
- kimented
Re : [résolu] Karmic: disparition de Grub-pc après utilisation de XP
Merci loran.key, ce tuto m'a bien aidé. J'ai eu cependant quelques petits problèmes, que j'ai pu régler, je vais les énoncer ici, ça peut aider quelqu'un .
Pour information, j'ai procédé à cette installation à partir d'un live-cd, en faisant un chroot, et j'ai installé grub sur une partition.
"sudo update-grub": j'ai la question qui s'affiche, s'en suit un message d'erreur et je ne peux pas répondre. Résolu en tapant "sudo update-grub -y"
"sudo grub-install /dev/sda": je ne sais pas pourquoi, mais il tente en vain d'accéder à mon lecteur de disquette. La solution est d'éditer le fichier /boot/grub/device.map, et d'enlever la ligne correspondant à fd0: "sudo nano /boot/grub/device.map". Une fois cela fait, on lance cette commande: "sudo grub-install --no-floppy /dev/sda".
"sudo grub": même problème. Lancer cette commande à la place: "sudo grub --no-floppy"
source: http://www.linuxquestions.org/questions/linux-software-2/grub-io-errordev-fd0-440407/
Dernière modification par kimented (Le 19/11/2009, à 21:36)
Hors ligne