GRUB2에 Windows 부팅 관리자 추가

GRUB2에 Windows 부팅 관리자 추가

저는 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 복구 환경"과 동일한 장치에 있는 것을 원합니다. 장치를 확보한 후 를 사용하여 쿼리할 수 있습니다 .UUIDUEFIfdisk -lUUIDblkidblkid /dev/sda2.

체인로더 라인을 그대로 두면 grub이 (${root})부품을 평가합니다. 더욱 확실하게 확인하려면 앞서 언급한 EFI 파티션을 마운트하고 경로가 bootmgfw.efi올바른지 확인할 수 있습니다. grub-mkconfig -o /boot/grub.cfg수정 후 실행하는 것을 잊지 마세요 .

관련 정보