저는 SSD를 가지고 있고 Windows 10을 사용하고 있습니다. 최근에 Arch를 설치했고 SSD에 2개의 EFI 시스템 파티션이 있는 방식으로 구성했습니다. 하나는 GRUB2용이고 다른 하나는 Windows 부팅 관리자용입니다. 내 시스템은 UEFI로 부팅됩니다. OS 프로브버를 설치했는데도 Windows 부트로더가 감지되지 않았습니다. 그래서 UEFI로 전환해야 하고 전환해야 할 때마다 부팅 순서를 변경해야 합니다. Windows 부트로더도 감지하고 grub2가 로드될 때 둘 중 하나를 선택할 수 있는 옵션을 제공하도록 grub2 파일을 구성하려면 어떻게 해야 합니까?
답변1
이것을 /etc/grub.d/40_custom 파일에 넣으세요:
menuentry 'Windows 10' {
search --fs-uuid --no-floppy --set=root D464-A236
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi }
귀하의 Windows 파티션은 어디에 D464-A236
있습니까 ? 이를 수행하고 "EFI 시스템"이라는 파티션을 찾아 찾을 수 있습니다 . 또한 올바른 드라이브를 찾고 있는지 확인하십시오. 여러 OS가 있는 경우 2개 이상의 EFI 파티션이 있을 수 있습니다. "Windows 복구 환경"과 동일한 장치에 있는 것을 원합니다. 장치를 확보한 후 를 사용하여 쿼리할 수 있습니다 .UUID
UEFI
fdisk -l
UUID
blkid
blkid /dev/sda2.
체인로더 라인을 그대로 두면 grub이 (${root})
부품을 평가합니다. 더욱 확실하게 확인하려면 앞서 언급한 EFI 파티션을 마운트하고 경로가 bootmgfw.efi
올바른지 확인할 수 있습니다. grub-mkconfig -o /boot/grub.cfg
수정 후 실행하는 것을 잊지 마세요 .