มันแปลก ๆ. ฉันขอแนะนำให้คุณใช้การแก้ไขข้อผิดพลาด 512ครั้ง บางทีคุณอาจมี UEFI PC และ GRUB กำลังดิ้นรนเพื่อกำหนดประเภทของ bootloader ที่จะติดตั้งบน USB การเพิ่มtarget
อาร์กิวเมนต์จะบังคับให้ติดตั้ง MBR bootloader
แก้ไขข้อผิดพลาด 512
คุณต้องแก้ไขwinusb
สคริปต์ซึ่งอาจมีอยู่ใน/usr/bin
(ฉันไม่ได้ติดตั้งดังนั้นฉันไม่สามารถบอกได้) เปิดด้วยเครื่องมือแก้ไขข้อความที่มีสิทธิ์ใช้งานรูท (เช่นgksu gedit /usr/bin/winusb
) ตอนนี้ค้นหาgrub-install
ไฟล์นั้น (อาจเป็นบรรทัดที่ 401) และเปลี่ยนบรรทัดนั้นเพื่อให้มีลักษณะดังนี้:
grub-install --target=i386-pc --boot-directory="$partitionMountPath/boot" "$device"
บันทึกสคริปต์ ติดตั้งแพคเกจgrub-pc-bin
แล้วลองอีกครั้งเพื่อใช้ WinUSB
WinUSB สร้างไดรฟ์ USB ที่สามารถบูตได้ MBR เท่านั้น หากคุณต้องการติดตั้ง Windows ในโหมด EFI ควรใช้วิธีการอื่น
คู่มือที่สามารถบูตได้คู่มือการสร้าง USB สามารถพบได้บนของเว็บไซต์
หากวิธีนี้ใช้ไม่ได้ฉันแนะนำวิธีการด้วยตนเอง