5 votes

Grub ne voit pas Windows 7 après l'installation d'Ubuntu 12.04

C'est la première fois que j'installe Ubuntu sur mon disque dur et je rencontre quelques problèmes.

Jusqu'à il y a quelques heures, j'avais 4 partitions sur mon disque dur :

  • XP
  • Vista
  • 7
  • Partition des données

J'ai sauvegardé les partitions XP et Vista qui n'étaient plus utiles ces derniers temps, et j'ai démarré un Live-USB avec Ubuntu 12.04.

Dans le gestionnaire de partitions "Installer 12.04 LTS", j'ai supprimé les partitions XP et Vista (qui se trouvaient à l'intérieur de l'ordinateur). sda1 y sda2 sur la table de partition), ce qui laisse environ 260 Go d'espace libre. J'y ai créé 3 partitions : 8 Go pour root 4GB pour swap et 80GB pour home . (Je sais, j'ai probablement mis le bazar dans la table de partition).

J'ai ensuite installé Ubuntu, en espérant pouvoir passer de 7 à Ubuntu, mais Grub ne semble pas reconnaître mon installation Windows. J'ai lu quelques forums, et j'ai essayé deux choses, dont aucune n'a fonctionné :

  1. J'ai ajouté un # a GRUB_HIDDEN_TIMEOUT=0 en /etc/default/grub pour pouvoir au moins voir l'écran Grub au démarrage, et effectivement, Windows 7 n'était pas là.
  2. J'ai lancé boot-repair à partir de mon Live-USB, mais cela n'a pas résolu le problème non plus. Quoi qu'il en soit, j'ai au moins obtenu les informations de démarrage, que je vais mettre en lien immédiatement : paste.ubuntu.com/5589763/

Il s'agit donc de l'ordinateur familial, et je vais probablement me faire tuer demain matin si je ne règle pas ce problème. Tout conseil est vraiment, vraiment apprécié. Merci d'avance !

2voto

Aniruddha Points 302

Démarrer à partir du LiveCD Ubuntu, faire un sudo os-prober dans le terminal pour voir si tous les systèmes d'exploitation sont répertoriés.

1> Si oui, vous êtes en sécurité. le boot-repair devrait fonctionner :

https://help.ubuntu.com/community/Boot-Repair

2> S'il ne détecte pas Windows7, c'est qu'il y a un conflit dans le bootloader UEFI/EFI/Legacy. Ubuntu est probablement installé dans le BIOS UEFI, alors que les systèmes d'exploitation précédents sont installés dans le BIOS LEGACY, ce qui signifie que vous devrez réinstaller Windows 7.

Bon appétit :)

1voto

Jeff Dickey Points 101

Essayez de donner la commande suivante dans le terminal et voyez si cela résout le problème :

sudo update-grub

0voto

bcbc Points 5996

Lorsque vous installez une version plus récente de Windows sur un ordinateur équipé d'une version plus ancienne, les fichiers de démarrage sont combinés (les anciens fichiers de démarrage de Windows sont remplacés par les nouveaux, sur la même partition). Ainsi, vos fichiers de démarrage de Windows 7 se trouvaient probablement tous sur la partition XP.

C'est toujours le cas, car le chargeur de démarrage de Windows recherche simplement la partition avec le drapeau de démarrage défini, et il ne peut y en avoir qu'une seule. Donc, maintenant que vous avez supprimé les fichiers de démarrage, Windows 7 ne semble pas être là.

Comment résoudre le problème ? Il s'agit plutôt d'un problème lié à Windows, mais vous pouvez essayer de restaurer le fichier Boot le répertoire bootmgr à partir de votre sauvegarde XP, puis en essayant d'exécuter la réparation de Windows. (si vous combinez ces opérations avec l'installation de Win 7, définissez également le drapeau de démarrage).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X