Cài đặt Windows x64 trên UEFI 32 bit (EFI-IA32) qua GRUB [trùng lặp]


10

Tôi đang cố gắng cài đặt Windows 10 x64 (64 bit) trên thiết bị chỉ có UEFI 32 bit (hiện tại)

Vì x64 Linux có thể được khởi động thông qua GRUB 32 bit tùy chỉnh .. Tôi cho rằng nó cũng có thể làm tương tự cho các cửa sổ, nhưng "cách sử dụng grub để vượt qua uefi 32 bit để khởi động windows 10 x64" dường như chỉ ra điều khác, mặc dù giải thích đưa ra không hoàn toàn giải thích tại sao (ít nhất là với tôi).

Tôi tin rằng EFI 32 bit của GRUB có thể tải EFI 64 bit của Window.

Ngoài ra, có thể sử dụng 'ntldr-mod' của grub để chạy windows x64 cài đặt bootmgr không? (cách bắt đầu cài đặt hệ điều hành WINDOWS trên đĩa cứng với grub2)

Câu hỏi này có thể sẽ phát triển dựa trên các câu trả lời.

Câu trả lời / Nhận xét về TẠI SAO sẽ được gắn cờ là ngoài chủ đề. Tất cả những gì tôi quan tâm là CÁCH. Nếu câu trả lời của bạn là 'không thể', xin vui lòng cung cấp thêm thông tin.

"Kiến trúc phải phù hợp" không phải là một câu trả lời hợp lệ.

liên kết tham khảo:

Có thể cài đặt Windows 64 bit trên UEFI 32 bit không?

Cài đặt Grub2 (có hỗ trợ EFI-IA32) vào phân vùng ESP từ bên trong Windows 8.1 (32-bit) - máy tính bảng Bay Trail

[Đã giải quyết] Chuỗi tải Windows8 UEFI với Grub2-efi

Windows được cài đặt trong mục menu Chế độ UEFI-GPT

Không thể khởi động USB Windows 64 bit từ máy tính bảng được cài đặt ban đầu với HĐH 32 bit

Cài đặt Ubuntu 14.10 (64-bit) trên máy tính bảng nguyên tử Windows 8 bay

Làm cách nào để sửa chữa grub2 (không) khởi động EFI 32 bit trên máy 64 bit?


Bạn không thể tải nhị phân EFI 64 bit trên UEFI 32 bit (hoặc chuỗi nhị phân EFI 64 bit bằng nhị phân EFI 32 bit), ít nhất là không bằng grub i386-efi (chain.mod / chainloader). Tôi chưa thực sự thấy bất cứ điều gì thực sự có thể làm điều đó. Bạn nên lưu ý rằng EFI grub không tải linux với cùng một mô-đun / lệnh ( linuxinitrdthay vì chainloader).
Tom Yan

Đối với ntldrlệnh / mô-đun, nó chỉ khả dụng trong grub i386-pc (tức là BIOS) và nó chỉ có thể tải phiên bản BIOS của Windows Boot Manager (hoặc NTLDR). Mặc dù không thể thực hiện được với EFI grub, nhưng AFAIK có thể tải Windows / MBR Windows bằng rEFInd. Tuy nhiên, nó chỉ giới hạn ở UEFI với CSM (mà tôi nghi ngờ rằng nó sẽ tồn tại trên UEFI 32 bit đó).
Tom Yan

Đó không phải là những gì tôi đã hy vọng :( Cảm ơn bạn đã biết thông tin
goofology 20/03/2016

Đây có phải là grub giống như những gì bạn đề cập đến .. Grub i386? gói.ubfox.com/vivid/grub-efi-ia32 . Nó đặc biệt là grub cho phép tải x64 Linux từ Grub 32 bit
goofology 20/03/2016

Vâng, tôi đã đề cập đến hai grub i386 ( i386-pci386-efi), và đó là grub i386-efi. FWIW, khi tôi nói grub EFI, tôi có nghĩa là grub i386-efix86_64-efinói chung. i386-pcdành cho BIOS / CSM, i386-efidành cho UEFI 32 bit và x86_64-efidành cho UEFI 64 bit.
Tom Yan

Câu trả lời:


4

Không vấn đề gì...

Chỉ cần tạo một thiết bị khởi động USB được phân vùng là GPT với phân vùng ESP được định dạng bằng FAT32

Đặt vào ổ USB cấu ​​trúc EFI để khởi động GRUB2 từ 32 bit

/EFI/boot/bootia32.efi
/boot/grub/grub.cfg

đặt WinPE.iso vào ổ USB ...
đặt iso WindowsXX x64 của bạn vào ổ USB ...
định cấu hình GRUB2 để khởi động WinPE này ...

Tôi giới thiệu Win10PE SE ( http://theoven.org/index.php?topic=1336.0 )

sau khi khởi động từ iso PE này ... hãy
gắn Windows iso dưới dạng ổ đĩa (trong Windows 10 chỉ cần nhấp đúp vào nó),
khởi chạy WinNTSetup.exe,
điền thông tin vào WinNtSetup từ nguồn gốc (Windows iso được gắn kết)
và đích (ổ đĩa bạn muốn cài đặt vào)

Nếu mọi thứ đều ổn ... thì việc cài đặt đã xong

Còn một bước nữa bạn có thể phải làm nếu windows không khởi động được ...
(điều này có thể xảy ra nếu firmware đang cố gắng tìm bootia32.efi thay vì bootx64.efi)

Khởi động lại từ USB ...
định dạng các cửa sổ phân vùng GPT / ESP được tạo (trước tiên bạn phải ẩn nó)
tạo cấu trúc EFI (giống như bạn đã làm trong ổ USB)
sao chép GRUB2 vào phân vùng này ...

(chỉ cần cẩn thận để không chạm vào phân vùng NTFS nơi cài đặt windows)

Tạo một mục GRUB2 để khởi chạy Windows (bởi BOOTMGR trong phân vùng FAT32 là tùy chọn tốt nhất) ...

Nếu bạn gặp vấn đề, bạn có thể sao chép BOOTMGR vào phân vùng NTFS
cũng như thư mục \ boot ...

và chỉnh sửa BCD để trỏ đến BOOTMGR mà bạn vừa sao chép vào phân vùng NTFS ...

Hy vọng bạn giải quyết vấn đề ...
Tạm biệt ...


Tôi biết mà!! Sẽ kiểm tra và báo cáo lại!
goofology

Tôi chưa thử. Đã sửa chữa lại máy mà không cần x64
goofology

Bạn có thể vui lòng làm rõ cách tôi nên cấu hình grub để khởi động Windows ISO không?
Iman Akbari

1
để khởi động nó ...
ZEE

Có ai đã thử điều này? Tôi thực sự muốn Windows 7 64 bit trên máy tính bảng ASUS của mình, hiện tại tôi đang bị mắc kẹt với Windows 8-10 32 bit mà tôi không thích chút nào.
Sam
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.