ฉันพูดจากinfo
หน้าของ Grub2 :
MBR
====
รูปแบบตารางพาร์ติชันแบบดั้งเดิมที่ใช้บนแพลตฟอร์ม PC BIOS
เรียกว่ารูปแบบ Master Boot Record (MBR) นี่เป็นรูปแบบที่
อนุญาตให้มีได้สูงสุดสี่พาร์ติชันหลักและโลจิคัลพาร์ติชันเพิ่มเติม
ด้วยรูปแบบตารางพาร์ติชันนี้มีสองวิธีในการติดตั้ง GRUB:
สามารถฝังในพื้นที่ระหว่าง MBR และพาร์ติชันแรก
(เรียกโดยชื่อต่าง ๆ เช่น "บูตแทร็ค", "MBR gap" หรือ
"การฝัง พื้นที่ "และโดยปกติแล้วจะมีอย่างน้อย 31 KiB) หรือ
อิมเมจหลักสามารถติดตั้งในระบบไฟล์และรายการบล็อกที่
ประกอบขึ้นสามารถเก็บไว้ในเซกเตอร์แรกของพาร์ติชันนั้น
แต่ละข้อมีปัญหาแตกต่างกัน ไม่มีวิธีการจอง
พื้นที่ในพื้นที่ฝังที่มีความปลอดภัยอย่างสมบูรณ์และมี
ซอฟต์แวร์ที่เป็นกรรมสิทธิ์บางอย่างที่รู้จักใช้เพื่อทำให้ยากสำหรับผู้ใช้ใน
การแก้ไขข้อ จำกัด สิทธิ์ใช้งาน และบางครั้งระบบจะถูกแบ่งพาร์ติชัน
โดยไม่ปล่อยให้มีพื้นที่เพียงพอก่อนพาร์ติชั่นแรก เมื่อวันที่อื่น ๆ
มือจะติดตั้งระบบแฟ้มหมายความว่าด้วงเป็นความเสี่ยงที่จะของ
บล็อกถูกย้ายไปรอบ ๆ โดยระบบแฟ้มคุณสมบัติเช่นหางบรรจุ
หรือแม้กระทั่งการใช้งานโดย fsck ก้าวร้าวดังนั้นวิธีการนี้ค่อนข้าง
เปราะบาง; และวิธีการนี้สามารถใช้ได้เฉพาะในกรณีที่ระบบไฟล์ `/ boot '
อยู่บนดิสก์เดียวกับที่ BIOS บู๊ตจากดังนั้น GRUB จะไม่
ต้องพึ่งพาการคาดเดาหมายเลขไดรฟ์ BIOS
ทีมพัฒนา GRUB โดยทั่วไปแนะนำให้ฝัง GRUB ก่อน
พาร์ติชันแรกยกเว้นว่าคุณมีข้อกำหนดพิเศษ คุณต้อง
ตรวจสอบให้แน่ใจว่าพาร์ติชันแรกเริ่มต้นอย่างน้อย 31 KiB (63 ส่วน)
จากจุดเริ่มต้นของดิสก์ บนดิสก์ที่ทันสมัยมักเป็น
ข้อได้เปรียบด้านประสิทธิภาพในการจัดแนวพาร์ติชันบนขอบเขตที่กว้างกว่าดังนั้น
พาร์ติชันแรกอาจเริ่มต้น 1 MiB จากจุดเริ่มต้นของดิสก์
นั่นหมายถึงฉันว่า ext2 ไม่เกี่ยวข้องกับการฝังในทางใดทางหนึ่งเพราะมันเป็นการฝังหรือระบบไฟล์ที่เกี่ยวข้อง
คำถามที่เกิดขึ้นสิ่งที่คุณทำเพื่อสร้างข้อความแสดงข้อผิดพลาดนี้ (หรือมากกว่า: คำเตือน) ฉันคิดว่าสิ่งนี้อาจเกิดขึ้นได้หากมีการบอกให้ Grub2 ติดตั้งตัวเองลงในพาร์ติชั่นแทนที่จะไปที่ไดรฟ์ (MBR หรือพาร์ติชันเสริม)
embed
คือคำสั่ง Grub: "ฝัง Stage 1.5 STAGE1_5 ในส่วนหลังจาก MBR ถ้า [... ]" ฉันไม่เข้าใจในสิ่งที่ควรจะเป็นปัญหาที่มีext2
แต่