91 votes

GRUB ne détecte pas Windows

J'ai finalement installé Ubuntu sur mon deuxième disque. Quand je démarre mon ordinateur, GRUB ne me propose que de démarrer Ubuntu et non Windows 7. Que dois-je faire pour pouvoir choisir entre Ubuntu et Windows dans GRUB ?

Quand j'appuie sur F12 pour accéder au menu de démarrage au démarrage et que je choisis Gestionnaire de démarrage Windows, il démarre sous Windows 7.


J'ai exécuté la commande sudo fdisk -l et voici le log (http://pastebin.com/Cgv1igHc) :

AVERTISSEMENT : Table de partitions GPT (GUID) détectée sur '/dev/sda' ! L'utilitaire fdisk ne prend pas en charge GPT. Utilisez GNU Parted.

Disque /dev/sda : 1000,2 Go, 1000204886016 octets
255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
Taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Identifiant de disque : 0xc3ffc3ff

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  1953525167   976762583+  ee  GPT
Partition 1 does not start on physical sector boundary.

0voto

methical Points 1

En plus de la réponse de Bartosz Dabrowski, qui m'a permis de résoudre mon problème :

Assurez-vous que si votre distribution Linux utilise le démarrage UEFI / GPT, votre autre OS (par exemple Windows dans mon cas) utilise également le démarrage UEFI / GPT. En passant d'une installation ancienne de Win7 à Win10, le disque dur avait toujours un démarrage à l'ancienne et un MBR. De quelque manière que ce soit, os-prober et boot-repair avaient des problèmes pour corriger cela.

Assurez-vous que dans le BIOS / l'ordre de démarrage, votre disque dur avec Ubuntu (par exemple uefi: ubuntu) et votre disque dur avec Windows Boot Manager (par exemple uefi: Windows Boot Manager) soient bien présents.

Si WBM est manquant, assurez-vous que le disque de démarrage Windows ait un GPT. Vous pouvez le vérifier dans Windows en utilisant la Gestion des disques (Win + X, puis Gestion des disques).

Il existe un outil Windows : mbr2gpt qui peut convertir votre MBR en GPT. Après avoir fait cela (et démarré via UEFI), os-prober et enfin update-grub ont pu trouver mon installation Windows et l'ont ajoutée aux options de démarrage de grub.

0voto

nathanfranke Points 136

Suivez ces étapes si os-prober affiche Windows, mais que GRUB ne le fait pas.

  • Éditez grub-mkconfig

    sudo nano /usr/bin/grub-mkconfig
  • Trouvez ces lignes près du milieu

    # Désactiver os-prober par défaut pour des raisons de sécurité.
    GRUB_DISABLE_OS_PROBER="true"
  • Changez true en false

  • Quittez nano (CTRL+X, Y, Enter)

  • Mettez à jour GRUB

    sudo update-grub

0voto

D'accord, j'ai donc eu le même problème et je n'ai pas pu trouver de solution pendant longtemps, enfin j'ai réussi, donc voici mon petit grain de sable pour le monde. Avant d'essayer, n'oubliez pas de vérifier que vous démarrez en utilisant l'UEFI à chaque fois que vous le pouvez :

Apparemment, lors du processus d'installation de Debian, les données Windows à l'intérieur de la partition EFI ont été perdues, donc j'ai fait une restauration du système en utilisant une clé USB Windows 10 (j'ai essayé de réparer le démarrage mais cela n'a pas fonctionné, j'ai même essayé sur la console, de toute façon, je n'ai pas perdu de données). Après cela, je ne pouvais pas démarrer Debian, donc j'ai lancé un CD live Debian, j'ai monté tout et j'ai chrooté comme ceci (et n'oubliez pas de démarrer la clé USB en UEFI) :

mount /dev/your_linux_partition /mnt
cd /mnt
mount -t proc /proc proc/
mount -t sysfs /sys sys/
mount --rbind /dev dev/
mount --rbind /sys/firmware/efi/efivars sys/firmware/efi/efivars/
mount /dev/your_efi_partition /boot/efi/
chroot /mnt /bin/bash

Maintenant, ici os-prober n'a pas détecté Windows 10, mais j'ai décidé d'exécuter grub-install /dev/sda et grub-update de toute façon et de redémarrer.

Et voici la chose amusante, maintenant je ne pouvais pas démarrer Windows 10 et seulement Debian, MAIS !, j'ai essayé une fois de plus grub-update et j'ai enfin trouvé le démarrage de Windows 10. Cela n'a honnêtement aucun sens, mais je m'en fiche. J'espère que cela aidera quelqu'un aussi désespéré que moi :D .

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