오류: hd1, gpt2를 찾을 수 없습니다.

오류: hd1, gpt2를 찾을 수 없습니다.

내 컴퓨터에는 Windows 8.1과 Linux가 설치되어 있습니다. 그러나 Windows에 들어가려고 하면 오랫동안 기다려도 아무 것도 표시되지 않으며 Linux에서는 grub 관련 오류가 발생합니다. 그래서 제거했다가 다시 설치했습니다. 40_custom에 다음 줄을 추가하세요.

menuentry "Windows 8" {
    set root='(hd1,gpt2)'
    chainloader /EFI/microsoft/BOOT/bootmgfw.efi
}

그런 다음 "grub-mkconfig -o /boot/grub/grub.cfg"를 실행하면 다음과 같은 출력을 얻습니다.

Generating grub configuration file ...                                                                                                                                  
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.                                                               
Found linux image: /boot/vmlinuz-4.4.0-21-generic                                                                                                                       
Found initrd image: /boot/initrd.img-4.4.0-21-generic                                                                                                                   
Adding boot menu entry for EFI firmware configuration                                                                                                                   
done  

그런데 재부팅하면 Windows 옵션이 있는데 입력하려고 하면 오류가 발생합니다.

error hd1,gpt2 not found

답변1

루트를 gpt1 또는 set root='(hd1,gpt1)'.EFI 응용 프로그램 bootmgfw.efi는 실제로 Windows 파티션이 아닌 EFI 시스템 파티션에 존재합니다.

관련 정보