GRUB2에 Windows 부팅 관리자 추가

GRUB2에 Windows 부팅 관리자 추가

SSD가 있고 Windows 10을 사용하고 있습니다. 최근에 Arch를 설치하고 2개의 EFI 시스템 파티션으로 SSD를 구성했습니다. 하나는 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 시스템"이라는 파티션을 검색하여 이 파티션을 찾을 수 있지만, 올바른 드라이브를 찾고 있는지도 확인하세요. 여러 운영 체제를 사용하는 경우 2개 이상의 EFI 파티션이 있을 수 있습니다. Windows 복구 환경과 동일한 장치에 환경이 필요합니다. 장치가 있으면 다음과 같은 쿼리를 사용할 수 있습니다.UUIDUEFIfdisk -lUUIDblkidblkid /dev/sda2.

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

관련 정보