ฉันมีปัญหาเดียวกันการติดตั้งเดสก์ท็อป 16.04 64 บน SSD ใหม่ที่เปิดใช้งาน UEFI โดยใช้สื่อการติดตั้ง USB ไม่เหมือนคำถามที่ฉันเลือกที่จะสร้างพาร์ติชันของตัวเองเนื่องจากฉันมีดิสก์อื่น ๆ ที่จะติดตั้ง ฉันพบข้อผิดพลาดนี้ใกล้กับจุดเริ่มต้นของการติดตั้งแพ็คเกจ
หลังจาก googling เล็กน้อยฉันพบหน้านี้:
https://help.ubuntu.com/community/UEFI#General_principles
ซึ่งระบุไว้ในGeneral principles
ส่วน:
หากไม่มีพาร์ติชัน UEFI บน HDD ของคุณคุณจะต้องสร้างมันขึ้นมาก่อน
และชี้ไปที่:
https://help.ubuntu.com/community/UEFI#Creating_an_EFI_System_Partition
ซึ่งระบุ:
- จุดเมานท์: / boot / efi (หมายเหตุ: ไม่จำเป็นต้องตั้งค่าจุดเชื่อมต่อนี้เมื่อใช้การแบ่งพาร์ติชันด้วยตนเองตัวติดตั้ง Ubuntu จะตรวจจับโดยอัตโนมัติ)
- ขนาด: ขั้นต่ำ 100Mib แนะนำ 200MiB
- ประเภท: FAT32
- อื่น ๆ : ต้องการแฟล็ก "boot"
ดังนั้นฉันจึงติดตั้งใหม่และเมื่อฉันมาที่พาร์ทิชันไดรฟ์ของฉันฉันเลือกตัวเลือก EFI จากรายการที่มีระบบไฟล์และสลับ ฯลฯ และทำให้มันมีขนาด 200MB เมื่อเริ่มต้นดิสก์ ฉันไม่ได้รับตัวเลือกให้เลือกระบบไฟล์หรือตั้งค่าสถานะบูตได้
หลังจากนี้การติดตั้งที่เหลือก็ใช้ได้
นี่คือวิธีที่พาร์ติชันบนดิสก์นี้ดูแลการติดตั้ง:
การเรียกใช้ข้อมูลเดียวกันสามารถทำได้โดยparted
:
$ sudo parted /dev/sda
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: ATA Samsung SSD 750 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
2 1049kB 200MB 199MB fat32 boot, esp
3 200MB 242GB 242GB ext4
1 242GB 250GB 8000MB linux-swap(v1)
(parted) q
โปรดทราบว่าพาร์ติชันที่สร้างขึ้นเป็นEFI System Partition (ESP) และดิสก์มีGUID Partition Table (GPT) มากกว่าตารางพาร์ติชันMBR
หากคุณดูใน/boot/efi
หรือ/sys/firmware/efi/
บนดิสก์นี้คุณควรพบพวกมันที่มีประชากรอยู่เช่นเดียวกันการรันsudo efibootmgr
ควรให้เอาต์พุตจริงดูลิงค์ด้านล่างหากคุณต้องการข้อมูลเพิ่มเติม
ข้อมูลมากกว่านี้
หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของ UEFI การโพสต์การบูต UEFI: วิธีนี้ใช้งานได้จริงอย่างไร โดย Adam Williamson แนะนำเป็นอย่างยิ่ง
เขาอธิบายสถานการณ์ที่ทำให้เกิดข้อผิดพลาดนี้ในบทความ (โปรดทราบว่าเขาเป็นผู้ใช้ Fedora แต่ใช้กับ Ubuntu):
การจัดการพาร์ติชันระบบ EFI ถ้าทำการแบ่งพาร์ติชันด้วยตนเอง
ฉันสามารถให้คำแนะนำอย่างเป็นทางการสำหรับ Fedora ได้ที่นี่ แต่สาระสำคัญอาจมีประโยชน์สำหรับ distros / OS อื่น ๆ
หากคุณอนุญาตให้ Fedora จัดการการแบ่งพาร์ติชันให้คุณเมื่อทำการติดตั้งดั้งเดิม UEFI - และคุณใช้ดิสก์ที่จัดรูปแบบ GPT หรืออนุญาตให้ฟอร์แมตดิสก์ใหม่ (โดยการลบพาร์ติชันที่มีอยู่ทั้งหมด) - จะจัดการกับพาร์ติชันระบบ EFI สำหรับคุณ .
หากคุณใช้การแบ่งพาร์ติชันแบบกำหนดเองจะคาดว่าคุณจะมีพาร์ติชันระบบ EFI เพื่อให้โปรแกรมติดตั้งใช้งาน หากคุณไม่ทำสิ่งนี้โปรแกรมติดตั้งจะบ่น (พร้อมข้อความแสดงข้อผิดพลาดที่ค่อนข้างสับสน) และปฏิเสธที่จะให้คุณเริ่มการติดตั้ง
ดังนั้นหากคุณติดตั้ง UEFI เนทีฟและใช้การแบ่งพาร์ติชันแบบกำหนดเองคุณต้องตรวจสอบให้แน่ใจว่าพาร์ติชั่นประเภท 'EFI system partition' ติดตั้งอยู่ที่ / boot / efi - นี่คือที่ Fedora คาดว่าจะพบพาร์ติชันระบบ EFI การใช้ หากมีพาร์ติชันระบบ EFI ที่มีอยู่บนระบบให้ตั้งค่าจุดเชื่อมต่อเป็น / boot / efi หากยังไม่มีพาร์ติชันระบบ EFI ให้สร้างพาร์ติชันตั้งค่าประเภทเป็นพาร์ติชันระบบ EFI ทำให้มีขนาดใหญ่อย่างน้อย 200MB (500MB เป็นสิ่งที่ดี) และตั้งค่าจุดเชื่อมต่อเป็น / boot / efi