ฉันกำลังพยายามสร้าง HDD USB ที่สามารถบูตได้สากล (BIOS / EFI) ที่สามารถให้ฉันพกพาขนาด 32 บิต & amp; สภาพแวดล้อมแบบ 64- บิต To Windows To Go ’พร้อมกับ distro ที่ใช้ Ubuntu 64- บิตและ distro ที่ใช้ Debian บน Linux
ใช้ WinToUSB (ซึ่งต้องใช้ตาราง MBR) ฉันสามารถสร้าง 32- บิต & amp; สภาพแวดล้อม Windows 10 Pro Windows To Go แบบ 64 บิต (แยกพาร์ติชั่น) ซึ่งสามารถบู๊ตได้ทั้งในระบบ BIOS และ EFI
ฉันติดตั้ง distro บน Ubuntu แบบ 64 บิตในโหมด BIOS บนพาร์ติชั่นอื่นหลังจากนั้นฉันสามารถเลือกบูตเข้าสู่ Windows boot loader จาก GRUB2
ฉันติดขัดเมื่อพยายามเพิ่มฟังก์ชันการทำงานของ EFI ในการติดตั้งบน Ubuntu
เพื่อเพิ่มความสามารถของ EFI ฉันลองบูทบนเครื่องที่ใช้ EFI ด้วยสื่อการติดตั้ง distro บน Ubuntu จากนั้นฉันต่อ USB HDD ของฉันติดตั้งพาร์ติชัน Linux และผูกไดเรกทอรีระบบต่าง ๆ จากนั้นเลือกที่จะติดตั้ง & amp; อัพเดต grub ซึ่งรายงานว่าประสบความสำเร็จในการค้นหา Linux และเพิ่มรายการ EFI
อย่างไรก็ตามเมื่อทำการรีบูทบน USB HDD ฉันเพิ่งพบกับตัวโหลดบูต Windows สำหรับ 32- บิต & amp; Windows To Go 64 บิตโดยไม่มีสัญลักษณ์ของ GRUB2 ในโหมด EFI
โพสต์คลุมเครือฉันพบว่าฉันต้องเรียกใช้
grub-install - เป้าหมาย x86_64-efi --efi-directory / mnt - บูตไดเรกทอรี = / mnt / boot –removable
แต่ไม่มีการเอ่ยถึงสิ่งที่ฉันต้องติดกับ / mnt
เนื่องจากความรู้เกี่ยวกับลีนุกซ์ของฉันยังคงเป็นความคืบหน้าและมีข้อ จำกัด ฉันหวังว่าพวกคุณจะช่วย
เป็นไปได้หรือไม่ที่จะติดตั้ง EFUB-based GRUB2 บน MBR ชนิด USB HDD? ถ้าเป็นเช่นนั้นฉันจะทำยังไงโดยไม่ทำลายไฮบริดอัลตร้า Windows to Go ของฉัน
พาร์ติชัน MBR ปัจจุบันมีดังนี้:
- 500MB FAT32 (บูตระบบ)
- 80GB NTFS (64-bit Windows 10 Pro Windows To Go)
- 80GB NTFS (32-bit Windows 10 Pro Windows To Go)
- 30GB EXT4 (ลินุกซ์ distro ที่ใช้ Ubuntu 64- บิต)
- 4GB LINUX-SWAP