web-dev-qa-db-fra.com

Problème de double démarrage EFI avec Windows 7 et xubuntu 12.10

Merci beaucoup d'avoir lu. Je suis assez désespéré pour une réponse en ce moment.

Donc de toute façon, j'ai récemment résolu ce problème en me permettant d'installer correctement xubuntu 12.10. C'était un problème avec le MBR. (même si j'utilise EFI?: /)

Maintenant, quand je démarre l'ordinateur, je peux entrer dans grub. D'ACCORD. xubuntu fonctionne parfaitement, pas de choses étranges là-bas. Mais lorsque j'essaye de démarrer Windows, il y a cette erreur: "erreur: chemin de fichier EFI invalide".

(Les deux systèmes d'exploitation sont x64 et ils utilisent également EFI.)

Ceci est le journal de boot-repair . Je n'arrive pas à comprendre pourquoi Windows ne démarre pas :(

Toute aide est grandement appréciée!

1
Cedric Trost

Votre configuration GRUB est configurée pour démarrer Windows en mode BIOS, mais cela ne fonctionnera pas car vous avez clairement une installation en mode EFI de Windows. Il existe un certain nombre de solutions possibles. En voici deux ...

Tout d'abord, vous pouvez modifier le fichier appelé /etc/grub.d/40_custom et ajoutez une entrée comme celle-ci:

menuentry "Windows 7 (custom)" {
    insmod part_gpt
    insmod chain
    set root='(hd0,gpt3)'
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi.grb
}

Tapez ensuite Sudo update-grub. Avec un peu de chance, cela créera une nouvelle entrée GRUB appelée "Windows 7 (personnalisé)" qui devrait fonctionner. Cela n'est cependant pas garanti; GRUB is assez capricieux et floconneux sur le lancement de Windows. Ce qui fonctionne sur un système peut ne pas fonctionner sur un autre. Vous continuerez également probablement à avoir l'entrée non fonctionnelle dans le menu GRUB.

Une deuxième option consiste à installer rEFInd, qui est une alternative à GRUB. Si vous l'installez via le paquet Debian, il devrait s'installer automatiquement et se lancer au prochain démarrage; cependant, l'icône Windows dans son menu lancera probablement GRUB, grâce à la façon dont l'outil de réparation de démarrage a "corrigé" les choses. Pour résoudre ce problème, vous pouvez taper les commandes suivantes dans Ubuntu:

cd /boot/efi/EFI/Microsoft/Boot/
cp bootmgfw.efi.grb bootmgfw.efi

Par la suite, l'entrée Windows devrait démarrer Windows. Vous aurez également une entrée avec une icône Ubuntu qui démarrera GRUB et une ou plusieurs icônes de pingouin Linux qui lanceront Ubuntu directement. Si les icônes de pingouin fonctionnent à votre satisfaction et vous ne le faites pas voulez l'icône GRUB plus, vous pouvez la supprimer en supprimant le /boot/efi/EFI/ubuntu répertoire ou en modifiant /boot/efi/EFI/refind/refind.conf, décommentant le dont_scan_dirs ou dont_scan_files line, et en y ajoutant des entrées pour garder GRUB hors du menu.

1
Rod Smith

Je ne pense pas que votre installation grub ait gâché le chemin vers Windows efi, dans votre Pastebin, il est toujours là, /EFI/Microsoft/Boot/bootmgfw.efi, essayez simplement d'y accéder depuis le menu de démarrage de votre ordinateur, appuyez sur F10 ou F12 au démarrage. D'un autre côté, je n'ai jamais réussi à charger une fenêtre efi depuis grub, même si je le souhaite.

0
Mike C.