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 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 big_smile

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 wink .
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