Ubiquity ของ Ubuntu จะติดตั้งเฉพาะกับ ESP ในไดรฟ์แรก ซึ่งโดยปกติจะเป็นไดรฟ์ภายในของคุณ
คุณต้องมีพาร์ติชันระบบ ESP - efi บนไดรฟ์ภายนอก ติดตั้ง grub ใหม่ไปยังไดรฟ์ภายนอก และทำให้ Windows เป็นค่าเริ่มต้นในลำดับการบูต UEFI
ใช้ gparted เพื่อสร้าง ESP, FAT32 100 ถึง 500MB พร้อม esp, boot flag จากนั้นใช้ Boot-Repair เพื่อติดตั้ง grub ใหม่โดยใช้โหมดขั้นสูง
https://help.ubuntu.com/community/Boot-Repair
หน้าจอโหมดขั้นสูง เลือกติดตั้ง & ESP ของไดรฟ์ภายนอก
https://sourceforge.net/p/boot-repair/home/Home/
โปรดเพิ่มจุดบกพร่องนี้ซึ่งแสดงวิธีแก้ปัญหาหลายอย่างเมื่อติดตั้งลงในไดรฟ์ภายนอก
โพสต์การแก้ไขเพื่อยกเลิกการต่อเชื่อม & ติดตั้ง ESP ที่ถูกต้องด้วยตนเองระหว่างการติดตั้ง #55 หรือ ( #23 & #26)
https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1396379
อื่น ๆ แนะนำให้ถอดไดรฟ์อื่น ๆ ทั้งหมดในการตั้งค่า UEFI ดังนั้นการติดตั้งไดรฟ์จึงเป็นไดรฟ์แรก
หรือการลบการตั้งค่าสถานะบูต/การตั้งค่าสถานะ esp ออกจากไดรฟ์แรก ดังนั้นเฉพาะ ESP เท่านั้นที่จะติดตั้งไดรฟ์ (ฉันไม่ได้ทำงานนั้น แต่คนอื่นมี)
หรือถ้าคุณมี ESP ในไดรฟ์ที่สองหรือไดรฟ์ภายนอก คุณก็สามารถติดตั้ง grub ใหม่ด้วยตนเองหรือใช้โหมดขั้นสูงของ Boot-Repair และติดตั้ง grub ใหม่ทั้งหมดเพื่อแก้ไขไดรฟ์
ลบการตั้งค่าสถานะ esp ออกจาก Windows ก่อนติดตั้งลงในไดรฟ์ที่สองหรือไดรฟ์ภายนอก - Tim Richardson ซึ่งแสดงในรายงานข้อบกพร่องด้วย
ฉันจะติดตั้ง Ubuntu กับคีย์ USB ได้อย่างไร (โดยไม่ต้องใช้ Startup Disk Creator)
ตรวจสอบคำสั่งซื้อปัจจุบันและเลขฐานสิบหกของแต่ละรายการ:
sudo efibootmgr -v
เปลี่ยนลำดับการบู๊ตด้วย efibootmgr บางอันต้องการถ่านฐานสิบหกทั้งหมด 4 อัน อื่น ๆ 1 อันก็โอเค
sudo efibootmgr -o 0,1,2
ดูสิ่งนี้ด้วย
คน efibootmgr
เปลี่ยนลำดับการบู๊ตโดยใช้ efibootmgr