ฉันมีระบบ Impish ที่ไม่สามารถบูตในโหมด EFI ได้ แต่เข้ากันได้กับ CSM/BIOS/Legacy เนื่องจากปัญหาการตั้งค่าเฟิร์มแวร์บางอย่างเท่านั้น (ไม่สามารถบันทึกการตั้งค่าใดๆ ได้) อย่างไรก็ตาม ฉันมีระบบปฏิบัติการ 3 ระบบในไดรฟ์ GPT นี้ตามที่คุณเห็นด้านล่าง
ฉันกำลังพยายามทำความเข้าใจ :) ระบบของฉันและฉันพบแหล่งข้อมูลที่มีค่ามากจากชุมชนนี้ ''พาร์ติชันสำหรับบูต EFI'' และพาร์ติชัน ''biosgrub''.
หรือสิ่งนี้ด้วย @oldfred: บูตแบบดั้งเดิมใช้ได้เท่านั้น
ฉันลงเอยด้วยสถานการณ์นี้หลังจากที่ฉันติดตั้ง Impish ใหม่ และเมื่อสิ้นสุดการติดตั้ง การติดตั้ง grub บน /dev/sda ก็ล้มเหลว ฉันพยายามสร้างพาร์ติชันสำหรับบูตขนาดเล็กที่มีการตั้งค่าสถานะ bios_grub ในเซกเตอร์แรก แต่ล้มเหลว ก่อนหน้านั้นฉันย้ายไปที่ ubuntu fs (sda1) เพื่อให้มีที่ว่างสำหรับพาร์ติชัน (sda9) ใหม่นี้ ฉันรู้ว่าควรไม่ได้จัดรูปแบบ แต่ฉันคิดว่ามีเพียง ext4 เท่านั้นที่ได้รับการยอมรับ ฉันจำไม่ได้ว่าฉันทำอะไรไป แต่ตอนนี้มันบู๊ตได้ แต่ไม่เข้าใจวิธีการ Rod S เท่านั้นที่รู้ :)
คำถามของฉันคือระบบนี้บูตได้อย่างไรเนื่องจากพาร์ติชันธง bios_grub ไม่ใช่สิ่งที่ควรจะเป็น: grub2core.img
root@zika:/etc/apache2# efibootmgr
ระบบนี้ไม่รองรับตัวแปร EFI
root@zika:/etc/apache2# efivar -l
efivar: ข้อผิดพลาดในการแสดงรายการตัวแปร: ไม่ได้ใช้งานฟังก์ชัน
root@zika:/etc/apache2# root@zika:/boot/grub/x86_64-efi# ll
รวม 300
drwxr-xr-x 2 รูท รูท 12288 31 ม.ค. 17:39 น./
drwxr-xr-x 7 รูท 4096 31 ม.ค. 20:44 ../
-rw-r--r-- 1 รูทรูท 143360 31 ม.ค. 17:39 น. core.efi
-rw-r--r-- 1 รูทรูท 143360 31 ม.ค. 17:39 น. grub.efi
-rw-rw-r-- 1 รูทรูท 98 ม.ค. 31 17:39 น. load.cfg