J'ai supprimé / boot / efi (lors de la tentative d'installation d'archlinux).
Il y a un disque dur, 750 Go, / dev / sda). Les partitions sont
/ dev / sda1 ntfs 315MB
/ dev / sda2 EFIboot 105Mo <=== cela a été supprimé
/ dev / sda3? 135Mo
/ dev / sda4 ntfs 626GB <======= Windows 8
/ dev / sda5 ntfs
/ dev / sda6 biosgrub 1MB?
/ dev / sda7 lvm 110GB <======== pour Linux
/ dev / sda8 swap 13GB
Windows 8 toujours installé sur / dev / sda4
Comment recréer / réparer le / boot / efi (/ dev / sda2)?
la source
Voici comment j'ai résolu le problème.
Dans /boot/grub/grub.cfg ajouté
menuentry 'win8' {set root = 'hd2, gpt2' chainloader /EFI/Microsoft/Boot/bootmgfw.efi boot}
J'ai deviné / googlé que bootmgfw.efi est le correct .efi.
Comme solution alternative, j'ai aussi installé refind . Dans le fichier de configuration /boot/efi/EFI/refind/refind.conf, j'ai activé (non commenté) ces paramètres (je pense que seul le point 4 était requis):
Ajouter menuentry
menuentry "Windows 8" {chargeur \ EFI \ Microsoft \ Boot \ bootx64.efi désactivé}
la source