Score:0

ฉันควรลบ Grub ออกจาก MBR เมื่อใช้ระบบ EFI หรือไม่

ธง in

ไม่แน่ใจว่าเหตุใด boot-info จึงรายงานสิ่งนี้:

=> ติดตั้ง Grub2 (v1.99-2.00) ใน MBR ของ /dev/sda และดูที่เซกเตอร์ 
    2048 ของฮาร์ดไดรฟ์ตัวเดียวกันสำหรับ core.img แต่ไม่พบ core.img ที่ 
    สถานที่นี้

ฉันมี iMac dual-boot พร้อม Windows10 และ Ubuntu 21.04 ดิสก์อยู่ในโหมด EFI ฉันเพิ่งประสบความสำเร็จในการให้ทั้งสองระบบปฏิบัติการเริ่มต้นด้วย Grub แต่ Windows นั้นไวต่อ MBR มาก หาก MBR มีพาร์ติชัน Windows จะปฏิเสธการบูต

ฉันสงสัยว่าเป็นเพราะข้อความข้างต้นฉันไม่สามารถแตะพาร์ติชั่นด้วยดิสก์ได้เพราะมันอัพเดต MBR และ Windows ไม่เริ่มทำงานอีกต่อไป ในการแก้ไขฉันต้องใช้ gdisk เพื่อตั้งค่า MBR ป้องกัน หลังจากนั้น Windows สามารถเริ่มทำงาน

ฉันควรลบ Grub ออกจาก MBR หรือไม่ ถ้าเป็นเช่นนั้นฉันจะทำอย่างไร

Nmath avatar
ng flag
คำถามของคุณมีคำตอบง่ายๆ แต่การตอบคำถามนี้อาจไม่สามารถแก้ปัญหาที่แท้จริงของคุณได้ คุณควรถามเกี่ยวกับปัญหาจริงที่คุณเผชิญอยู่เสมอ และให้รายละเอียดและบริบทเกี่ยวกับปัญหานั้น มิฉะนั้น หากคุณถามเกี่ยวกับวิธีแก้ปัญหาที่เสนอและวิธีแก้ปัญหานั้นไม่ช่วยคุณ คุณไม่มีทางดีขึ้นและอาจจบลงด้วยสถานการณ์ที่แย่กว่าที่คุณเริ่มต้น สิ่งนี้เรียกว่า [ปัญหา XY](https://meta.stackexchange.com/a/66378)
Nmath avatar
ng flag
ฉันสงสัยว่าคุณได้ติดตั้ง MBR และ UEFI OS ผสมกัน คุณจะต้องสอดคล้องกับการใช้ MBR/ดั้งเดิม **หรือ** UEFI อย่าผสมและจับคู่ คุณอาจต้องติดตั้งระบบปฏิบัติการตั้งแต่หนึ่งระบบขึ้นไปใหม่
guiverc avatar
cn flag
MBR (*Master Boot Record*) คือ 512 ไบต์แรกของดิสก์ มันถูกสงวนไว้ตั้งแต่ปี 1980 สำหรับคุณสมบัตินั้น (สร้างมาตรฐานด้วย IBM PC ดั้งเดิมของปี 1981 มีฮาร์ดไดรฟ์ให้ใช้งาน) คุณพูดว่า "*หาก MBR มีพาร์ติชัน*" แต่คุณไม่สามารถใส่พาร์ติชันในพื้นที่ดิสก์ 512 ไบต์ได้ คำถามของคุณไม่สมเหตุสมผล uEFI แทนที่ MBR ใช่ แต่ 512 ไบต์แรกของดิสก์ยังคงสงวนไว้สำหรับจุดประสงค์นั้น (ตารางพาร์ติชัน GPT หรือ *ดั้งเดิม*)
Guytas avatar
in flag
ตกลง ฉันสับสนแล้ว... เพราะเมื่อฉันเรียกใช้ gdisk ไปที่โหมดผู้เชี่ยวชาญ จากนั้นกด o มันบอกว่า MBR disk identifier: 0x0000000000 แล้วก็ MBR พาร์ติชัน: จากนั้นจะแสดงรายการพาร์ติชัน นั่นคือพาร์ติชันที่ฉันอ้างถึง ฉันเข้าใจว่าเซกเตอร์นี้มีขนาดเพียง 512 ไบต์ แต่สิ่งที่เคยเป็นมาทำให้ Windows ไม่เริ่มทำงานหากมีพาร์ติชัน (ตามที่ gdisk เรียก) คุณพูดถูก Nmath ฉันควรจะถามคำถามที่ถูกต้อง ฉันจะใช้ถ้อยคำคำถามของฉันใหม่สำหรับ: "วิธีป้องกันไม่ให้ DISK เปลี่ยน MBR เป็น Hybrid MBR" โปรดติดตาม!
guiverc avatar
cn flag
MBR ในทางเทคนิคหมายถึง *Master Boot Record* ซึ่งเป็นไดรฟ์ที่ไม่ใช่ฟล็อปปี้ดิสก์ขนาด 512 ไบต์แรกตั้งแต่ ~1982 (มาตรฐานที่กำหนดโดย IBM PCs & PC-DOS 2.0) เค้าโครงพาร์ติชันดั้งเดิม **ไม่มี** ชื่อที่เป็นทางการ ฉันเรียกมันว่า *ดั้งเดิม* แต่สามารถเรียกอีกอย่างว่า MSDOS หรือ MBR ซึ่งอาจทำให้สับสนได้เนื่องจากไม่มีชื่อที่ถูกต้องจริงๆ หากใช้ MBR/DOS คุณต้องชัดเจนว่าคุณหมายถึงตารางพาร์ติชัน (เช่น ตารางพาร์ติชัน MBR) เนื่องจาก MBR หมายถึงสิ่งที่แตกต่างออกไป ตัวระบุดิสก์ MBR ชี้แจงว่าไม่ได้พูดถึง MBR จริงเนื่องจากไม่มีตัวระบุ เป็นภาคแรก
Score:1
ธง ng

จำเป็นต้องใช้ GRUB ในการบู๊ต Ubuntu หากไม่มี คุณจะไม่สามารถบูต Ubuntu ได้

อย่าถอดมันออก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา