Eu possuo um laptop com dois discos rígidos. O Windows 8.1 está instalado no modo UEFI no primeiro disco e recentemente instalei o Gentoo no segundo disco. Agora eu quero ser capaz de selecionar o sistema operacional na inicialização no menu GRUB2. Eu segui as instruções listadas aqui e tudo parece estar configurado corretamente para a inicialização dupla. Aqui está a entrada do menu personalizado em 40_custom
:
# Win8.1 uefi boot x64
if [ "${grub_platform}" == "efi" ]; then
menuentry "Microsoft Windows 8.1 UEFI-GPT" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 7CEB-5B77
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
fi
Mas quando inicializo o laptop e seleciono a entrada "Windows 8.1", o GRUB2 imprime o seguinte erro:
error: no such device: 7CEB-5B77.
error: file '/EFI/Microsoft/Boot/bootmgfw.efi' not found.
Press any key to continue...
Em seguida, ele retorna ao menu de inicialização.
Também notei que é possível inicializar o Windows a partir do menu GRUB uma vez:
Eu não sou um especialista em Linux / GRUB, mas parece que o GRUB não pode encontrar a partição correta pelo fs_uuid, embora esteja presente na saída blkid
e seja encontrada quando rodar grub2-probe
. Qual pode ser a razão para isso?
Aqui está a blkid
output:
/dev/sda1: LABEL="Wiederherstellung" UUID="044AE97A4AE9693E" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="549b8c2d-7c9a-45b4-8de2-e4177da085ea"
/dev/sda2: UUID="7CEB-5B77" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="602df980-fad8-4375-9662-ab5008396e00"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="a566edcb-d2e7-4c6d-b824-5cb67c2f05b3"
/dev/sda4: UUID="EE62F0D762F0A58D" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="345362da-33c0-4040-8d0a-43bc50662901"
/dev/sdb1: PARTLABEL="grub" PARTUUID="5665be3f-7674-4715-9aec-99ab2bba1714"
/dev/sdb2: UUID="19DB-9111" TYPE="vfat" PARTLABEL="boot" PARTUUID="6c5313e9-04f8-433f-bbf2-32cb76b4ca2e"
/dev/sdb3: UUID="4dbfa06a-d6c9-4031-9420-cda2645cac1e" TYPE="swap" PARTLABEL="swap" PARTUUID="74ff4304-59c6-4c53-a70b-9eec171200f1"
/dev/sdb4: UUID="669905f0-995d-44cd-b7c6-4cc5bc2ac268" TYPE="ext4" PARTLABEL="rootfs" PARTUUID="c5160cc6-486c-422b-b7f7-159188e7fabd"
Tags boot grub2 grub multi-boot