J'ai installé Windows 7 et Ubuntu 16 et je peux voir les deux sur le chargeur de démarrage, mais je ne peux que démarrer Ubuntu. Si je choisis Windows dans le chargeur de démarrage, un message d'erreur s'affiche, puis redémarre l'ordinateur. Il semble que le lien Windows soit rompu sur le chargeur de démarrage.
$ Sudo fdisk -l
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 97656344 97654297 46.6G 83 Linux
/dev/sda2 * 97656832 1949212671 1851555840 882.9G 7 HPFS/NTFS/exFAT
/dev/sda3 1949214718 1953523711 4308994 2.1G 5 Extended
/dev/sda5 1949214720 1953523711 4308992 2.1G 83 Linux
Device Start End Sectors Size Type
/dev/sdb1 2048 206847 204800 100M EFI System
/dev/sdb2 206848 468991 262144 128M Microsoft reserved
/dev/sdb3 468992 151764991 151296000 72.1G Microsoft basic data
/dev/sdb4 243890176 250068991 6178816 3G Linux swap
/dev/sdb5 151764992 243890175 92125184 44G Linux filesystem
Il semble que l'init soit sda2
qui est la partition avec mes données Windows, mais le système d'exploitation Windows est dans sdb3
.
Le script d'informations de démarrage sur la réparation de démarrage généré ces résultats .
J'ai installé la réparation de démarrage, mais cela indique que cela ne fonctionne pas en mode hérité, mais uniquement en UEFI.
De plus, j'ai ajouté ces lignes dans /etc/grub.d/40_custom
et mis grub, mais ces entrées ne me permettent pas de démarrer Windows 7 non plus:
menuentry "Windows 7aa (loader) (on /dev/sdb1)" {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos1)'
chainloader +1
}
menuentry "Windows 7bb (loader) (on /dev/sdb3)" {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos3)'
chainloader +1
Que puis-je essayer?
Aussi j'ai essayé
Sudo update-grub and Sudo update-grub2
Mis à jour:
Les entrées Windows dans grub me montrent cette erreur "La partition n’existe pas, appuyez sur n’importe quel bouton pour continuer ...", puis le menu grub apparaît. J'ai essayé d'ajouter une nouvelle entrée Windows pour la partition réservée de Microsoft/dev/sdb2 (hd1/msdos2) et celle-ci affiche un écran différent:
Administrateur Windows du chargeur d’amorçage, choisissez un serveur O.S. uniquement avec l'option Windows, si je le choisis, l'ordinateur redémarre.
Enfin, j'ai résolu le problème en utilisant une clé USB avec Boot-repair.
Tous les commentaires suggèrent que le problème était mon Windows installé dans UEFI et Ubuntu 16.04 dans le BIOS. Changer les options dans le BIOS n'a pas résolu le problème. Ensuite, j'essaie de convertir Ubuntu en mode UEFI, mais tutoriels indique que je dois exécuter Boot-repair. La réparation de démarrage a été installée dans Ubuntu, mais cela n'a pas fonctionné car Ubuntu s'exécutait en mode hérité au lieu du mode EFI. Ensuite, je crée une clé USB avec Boot-repair et au bout de 2 heures avec le "correctif recommandé", elle fonctionne enfin.
Maintenant, GRUB est installé dans UEFI et je n'ai plus deux menus comme auparavant. Grub avait 8 nouvelles entrées pour Windows, mais seulement 1 fonctionne, j'ai donc supprimé l'autre en éditant le fichier /etc/grub.d/25_custom.
Merci beaucoup pour votre aide rapide, votre attention et vos suggestions.
Essayez de monter en définissant root = '(hd1, msdos2)' -> sdb2 ou Microsoft Reserved, sur mon hackintosh, je ne peux exécuter mes fenêtres qu’à partir de Microsoft Reserved (Clover Bootloader).