web-dev-qa-db-fra.com

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

C’est donc la première fois que j’installe Ubuntu sur mon disque dur et j’ai quelques problèmes.

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

  • XP
  • Vue
  • sept
  • Partition de données

J'ai sauvegardé les partitions XP et Vista inutilisables ces derniers temps et démarré un Live-USB avec Ubuntu 12.04.

Sur le gestionnaire de partitions "Installer 12.04 LTS", j'ai supprimé les partitions XP et Vista (où se trouvaient sda1 et sda2 sur la table des partitions), laissant environ 260 Go d'espace libre. Là, j'ai fait 3 partitions: 8 Go pour root, 4 Go pour swap et 80 Go pour home. (Je sais, j'ai probablement semé la pagaille dans la table de partition.)

J'ai ensuite procédé à l'installation d'Ubuntu, dans l'espoir de pouvoir effectuer des va-et-vient entre 7 et Ubuntu, mais GRUB ne semble pas reconnaître mon installation Windows. J'ai lu des forums et essayé deux choses qui ne fonctionnaient pas réellement:

  1. J'ai ajouté un # à GRUB_HIDDEN_TIMEOUT=0 dans /etc/default/grub pour pouvoir au moins voir l'écran GRUB lors du démarrage et, en réalité, Windows 7 n'y était pas.
  2. J'ai exécuté la réparation de démarrage à 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 les informations sur le démarrage, que je lie tout de suite: paste.ubuntu.com/5589763/

Donc, ceci est l'ordinateur de ma famille, et je vais probablement me faire tuer le matin si je ne règle pas ça. Tout conseil est vraiment, vraiment apprécié. Merci d'avance!

5
gonzalobb

Démarrez à partir d’Ubuntu LiveCD, effectuez un Sudo os-prober in terminal pour voir si tous les systèmes d’exploitation sont répertoriés.

1> Si oui, alors 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, il existe un conflit entre le chargeur de démarrage 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.

Prendre plaisir :)

2
Aniruddha

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

Sudo update-grub
1
VasPle

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

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

Comment y remédier? C’est davantage un problème Windows, mais vous pouvez essayer de restaurer le répertoire Boot, le fichier bootmgr à partir de votre sauvegarde XP, puis d’essayer d’effectuer une réparation Windows. (Si vous les combinez avec votre installation Win 7, définissez également le bootflag dessus).

0
bcbc