Chainload EFI Bootloader จาก grub2 ติดตั้งบน MBR


1

เมื่อพยายามจะโหลด EFI-bootloader จาก grub2 ของฉันฉันมักจะได้รับInvalid signatureข้อผิดพลาด ตามคำถามนี้มันเกิดขึ้นเพราะ grub2 ของฉันติดตั้งบน MBR-harddrive ผู้เขียนคำถามแก้มันด้วยการย้ายฮาร์ดไดรฟ์ของเขาไปยัง GPT อย่างไรก็ตามนี่ไม่เป็นประโยชน์สำหรับฉัน

ที่ใช้ grub2 1.99-21ubuntu3.9รุ่นคือ

ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

คำตอบ:


1

หาก GRUB 2 ถูกติดตั้งลงใน MBR ของฮาร์ดดิสก์แสดงว่าคุณกำลังบูท GRUB 2 ในโหมด BIOS GRUB โหมด BIOS ไม่สามารถบูตตัวโหลดการบูตโหมด EFI ดังนั้นหากฉันเข้าใจสถานการณ์ของคุณอย่างถูกต้องสิ่งที่คุณต้องการจะเป็นไปไม่ได้ ที่กล่าวว่ามีโอกาสที่จะบรรลุเป้าหมายสูงสุดของคุณไม่ว่าจะเป็นอะไร อย่างไรก็ตามเส้นทางสู่การบรรลุเป้าหมายนั้นขึ้นอยู่กับเป้าหมายและการตั้งค่าปัจจุบันของคุณอย่างแม่นยำและคุณได้ให้ข้อมูลไม่เพียงพอเกี่ยวกับประเด็นทั้งสองนี้ ฉันขอแนะนำให้คุณเริ่มต้นด้วยการเรียกใช้สคริปต์ข้อมูลการบูตและโพสต์ลิงก์ไปที่RESULTS.txtไฟล์ที่มันผลิต สิ่งนี้จะให้ข้อมูลโดยละเอียดเกี่ยวกับการกำหนดค่าปัจจุบันของคุณ นอกจากนี้โปรดอธิบายด้วยคำที่คุณต้องการบรรลุ - ตัวอย่างเช่นคุณมีการกำหนดค่าการทำงานของ OS A และคุณต้องการติดตั้ง OS B หรือคุณกำลังย้ายฮาร์ดดิสก์จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งและคุณต้องการให้ระบบปฏิบัติการบนดิสก์ที่ถูกย้ายเพื่อบูตบนคอมพิวเตอร์ที่บ้านเครื่องใหม่ โปรดแก้ไขคำถามเดิมของคุณและเพิ่มความคิดเห็นในคำตอบนี้เพื่อที่ฉันจะได้รับแจ้งเกี่ยวกับข้อมูลใหม่


0

ฉันแก้ไขปัญหาเดียวกันนี้บนพีซีของฉัน (ซึ่งบูท Win7 / LMDE / Fedora / FreeBSD / PC-BSD) เวอร์ชันสั้นมาก - ใช้ gparted เพื่อกำหนดว่าระบบปฏิบัติการของคุณอยู่ที่ไดรฟ์ใด (ไดรฟ์ 1, 2, ฯลฯ ) และตรวจสอบให้แน่ใจว่า BIOS ของคุณแสดงรายการไดรฟ์ในลำดับเดียวกัน IE หาก gparted คาดว่าระบบปฏิบัติการบน Drive2 (/ dev / sdb) ให้ใส่ไดรฟ์นั้นเป็น # 2 ใน BIOS ของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.