32 비트 UEFI 만있는 장치에 Windows 10 x64 (64 비트)를 설치하려고합니다 (현재)
x64 Linux는 커스텀 32 비트 GRUB을 통해 부팅 할 수 있습니다. Windows에서도 같은 작업을 수행 할 수 있다고 가정하지만 "grub을 사용하여 32 비트 uefi를 우회하여 Windows 10 x64를 부팅하는 방법" 은 그렇지 않은 것으로 보입니다. 주어진 설명은 왜 (적어도 나에게) 이유를 완전히 설명하지는 않습니다.
GRUB의 32 비트 EFI는 Window의 64 비트 EFI를로드 할 수 있어야한다고 생각합니다.
또는 grub의 최신 'ntldr-mod'를 사용하여 Windows x64 설치 bootmgr을 실행할 수 있습니까? (grub2를 사용하여 하드 디스크에서 WINDOWS OS 설치를 시작하는 방법)
이 질문은 답을 바탕으로 발전 할 것입니다.
WHY에 대한 답변 / 설명은 주제를 벗어난 것으로 표시됩니다. 내가 관심있는 것은 HOW입니다. 답변이 '불가능'하면 자세한 정보를 제공해주십시오.
'아키텍처가 일치해야합니다'는 올바른 답변이 아닙니다.
참조 링크 :
32 비트 UEFI에 64 비트 Windows를 설치할 수 있습니까?
Windows 8.1 (32 비트)-Bay Trail 태블릿에서 ESP 파티션에 Grub2 (EFI-IA32 지원) 설치
Grub2-efi가 포함 된 Chainload Windows8 UEFI
UEFI-GPT 모드 메뉴 항목에 설치된 Windows
원래 32 비트 OS가 설치된 태블릿에서 64 비트 Windows USB를 부팅 할 수 없음
ntldr
명령 / 모듈, 그것은 애벌레 I386-PC (예 : BIOS) 아래에만 사용할 수 있습니다, 그리고 그것은 단지 Windows 부팅 관리자 (또는 NTLDR)의 BIOS 버전을로드 할 수 있습니다. grub EFI에서는 가능하지 않지만 AFAIK에서는 rEFInd를 사용하여 BIOS / MBR Windows를로드 할 수 있습니다. 그러나 CSM을 사용하는 UEFI로만 제한됩니다 (32 비트 UEFI에 존재할지 의심됩니다).
i386-pc
과 i386-efi
)에 대해 언급 했다 i386-efi
. 그리고 그것은 grub 이다. 내가 말했을 때 FWIW는 grub EFI
, 나는 애벌레 의미 i386-efi
와 x86_64-efi
일반적입니다. i386-pc
BIOS / CSM 용, i386-efi
32 비트 UEFI 용, x86_64-efi
64 비트 UEFI 용입니다.
chainloader
)가 아닌 32 비트 UEFI (또는 32 비트 EFI 바이너리를 사용하는 chainload 64 비트 EFI 바이너리)에는 64 비트 비트 EFI 바이너리를로드 할 수 없습니다 . 나는 실제로 아무것도 할 수있는 것을 보지 못했습니다. 당신은 애벌레 EFI가 동일한 모듈 / 명령 (와 리눅스로드되지 않음을 유의해야linux
하고initrd
대신chainloader
).