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 복구 환경과 동일한 장치에 환경이 필요합니다. 장치가 있으면 다음과 같은 쿼리를 사용할 수 있습니다.UUID
UEFI
fdisk -l
UUID
blkid
blkid /dev/sda2.
체인 로더 라인을 변경하지 않고 그대로 두면 grub이 해당 (${root})
부분을 평가합니다. 좀 더 확실하게 확인하려면 앞서 언급한 EFI 파티션을 마운트하고 경로가 bootmgfw.efi
올바른지 확인할 수 있습니다. grub-mkconfig -o /boot/grub.cfg
수정 후 실행하는 것을 잊지 마세요.