J'essaie d'obtenir une installation à double démarrage de Windows 8.1/Ubuntu Precise. Mon ordinateur portable est un Sony SVT1313Z9ES. Il semble avoir une implémentation UEFI boguée qui recherche toujours EFI/Microsoft/Boot/bootmgfw.efi
quel que soit le gestionnaire de démarrage UEFI configuré. J'ai installé Windows 8.1 et Ubuntu et j'ai les deux gestionnaires EFI dans mon système de fichiers EFI.
Après une lecture approfondie, j'ai essayé de remplacer bootmgfw.efi
- et aussi le gestionnaire de démarrage dans EFI/Boot
- avec le GRUB, grubx64.efi
. Cela fonctionne bien, jusqu'à ce que je démarre Windows à partir de GRUB. Windows démarre correctement, mais après avoir fermé pour la première fois, je trouve que le gestionnaire de démarrage a été endommagé. Il semble que Windows 8.1 ait essayé de remplacer le gestionnaire de démarrage GRUB par le sien, et n'a pas réussi à l'écrire d'une manière ou d'une autre. Le système de fichiers FAT32 qui contient les fichiers EFI est endommagé. fsck.vfat
rapports Free cluster summary wrong
, et en cours d'exécution md5sum
sur les rapports du fichier EFI Input/output error
. Tous les autres fichiers du système de fichiers EFI ne sont pas endommagés, seul le gestionnaire de démarrage actuellement actif est affecté.
FWIW, ma partition EFI est une partition GPT de 512 Mo à la toute fin du disque - mais avec beaucoup d'espace libre, environ 450 Mo. La partition étant si proche de la fin du lecteur peut-elle causer des problèmes?
Comment puis-je empêcher Windows de gâcher le gestionnaire de démarrage de cette façon?
Ce problème a été résolu en déplaçant la version Windows de sauvegarde de bootmgfw.efi
, qui est chargé en chaîne par GRUB, à l'extérieur du Microsoft/Boot
sous-répertoire de la partition EFI. Je l'ai installé sous amoe/stock_windows_bootloader.efi
et configuré GRUB en conséquence. Cela semble empêcher la corruption, pour des raisons que je ne comprends pas vraiment.
Pour tous ceux qui déboguent cela, je suggère également désactivation de la fonction de démarrage rapide dans Windows , qui apparemment a le potentiel de corrompre la partition EFI .
Un grand merci à Rod Smith pour ses nombreuses réponses utiles liées à l'UEFI.