ไม่สามารถบู๊ตได้หลังจากเพิ่มรายการเมนูด้วง


0

ฉันติดตั้ง Fedora 20 และ Windows 8 แล้ว ฉันต้องการที่จะสามารถดูอัลบูต แต่เมื่อฉันเลือก Windows Boot Manager ในเมนูด้วงฉันได้รับ:

'ไฟล์ข้อผิดพลาด /EFI/Microsoft/Boot/bootmgfw.efi ไม่พบ'

ฉันสามารถบูต Windows ได้เมื่อฉันเลือกเป็นค่าเริ่มต้นใน BIOS

ฉันพบว่าฉันมีพาร์ติชันสำหรับบูตสองพาร์ติชัน ดังนั้นฉันจึงคัดลอกโฟลเดอร์ Microsoft จากพาร์ติชันสำหรับเริ่มระบบ Microsoft ไปยัง Fedora / boot / efi / EFI

ฉันหา UUID ของพาร์ติชันสำหรับเริ่มระบบ Microsoft ของฉันและเพิ่ม

menuentry "Windows 8 UEFI" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --no-floppy --set=root **4013-6F8C**
chainloader (${root})/efi/Microsoft/Boot/bootmgfw.efi
}

เพื่อ /etc/grub.d/40_custom และเรียกใช้ guys เหล่านี้: grub2-mkconfig, grub2-install

เพราะฉันอ่านที่นี่: วิธีทำ grub2 chain-boot Win8 หลังจากอัปเกรด Fedora18 เป็น Fedora19

ตอนนี้ฉันเริ่มด้วงด้วง>

ฉันลอง ls (hd0, gpa4) / ซึ่งพบบางไฟล์ linuz และ initrd แต่หลังจากคำสั่งนี้พรอมต์ถูกแช่แข็ง ฉันเขียนชื่อไฟล์เหล่านี้ลงบนกระดาษและในการบู๊ตครั้งถัดไปลองทำสิ่งนี้: https://fedoraproject.org/wiki/GRUB_2?rd=Grub2#Encountering_the_dreaded_GRUB_2_boot_promptแต่พบข้อผิดพลาดในโหมดการบูต กำลังบูตในโหมด blind 'และหยุดการทำงาน ฉันควรทำอย่างไร?

คำตอบ:


0

จากประสบการณ์ของฉันและจากประสบการณ์ของคนอื่น ๆ ที่ถามคำถามแบบเดียวกันกับคุณ Fedora ไม่น่าเชื่อถือสำหรับการควบคุมระบบบูตคู่หรือมัลติบูต ฉันมีปัญหาเดียวกันกับที่หลังจากติดตั้ง Fedora 20 (จริง ๆ แล้ว Korora 20) ด้วงของ Fedora จะบูต Fedora เท่านั้นและจะให้ข้อผิดพลาดที่คุณได้รับจากการติดตั้งอื่น ๆ ในระบบของฉัน นอกจากนี้หลังจากเคอร์เนลอัพเดตมันจะลบพาร์ติชัน EFI ทั้งหมดของการติดตั้งอื่น โชคดีที่ฉันมีข้อมูลสำรอง

วิธีแก้ปัญหาที่ใช้งานได้สำหรับฉันนั้นขึ้นอยู่กับการติดตั้งลีนุกซ์อื่นเพื่อจัดการบูท Windows และ Fedora คุณจะจบลงด้วยระบบการบูตสามครั้งที่มีการติดตั้ง Linux สองตัวและ Windows หนึ่งตัว - ด้วยพาร์ติชัน (ฉันมี GPT ตามที่คุณควร):

  1. สภาพแวดล้อมการกู้คืนของ Windows
  2. SystemEFI
  3. Microsoft สงวนไว้
  4. Windows C
  5. อิมเมจการกู้คืนของ Windows
  6. Linux Swap (แบ่งใช้โดยการติดตั้ง Linux ทั้งคู่
  7. Fedora's /boot/efi(SystemEFI สำหรับ Fedora)
  8. Fedora ของ /
  9. Fedora ของ /home
  10. ลินุกซ์อื่น ๆ /
  11. ลินุกซ์อื่น ๆ /home

ฉันใช้ Voyager (ใช้ Xubuntu 14.04), Sabayon 14.08 และ OpenSuSE 13.1 เพื่อทำสิ่งนี้ ฉันไม่ได้มีปัญหาเดียวกับ Voyager และมาพร้อมกับ GUI Grub Customizer ที่รวมอยู่ในศูนย์ควบคุมการตั้งค่าระบบ

ฉันพบโซลูชันที่เหลือในโพสต์บล็อกที่คลุมเครือและอีกหนึ่งโพสต์เกี่ยวกับ Fedora บน zdnet คุณจะต้องติดตั้ง Fedora ใหม่ แต่คราวนี้ไม่ต้องเมานท์พาร์ติชัน SystemEFI ที่มีอยู่/boot/EFIเหมือนปกติเมื่อตั้งค่าระบบดูอัลบูต แต่เมื่อคุณติดตั้ง Fedora ใหม่ให้สร้างพาร์ติชันใหม่ (ขนาดเดียวกับพาร์ทิชัน EFI ที่มีอยู่) และเมานต์พาร์ติชันนี้เช่นเดียวกับ/boot/efiระหว่างการติดตั้ง Fedora Fedora จะใส่ด้วงและไฟล์ที่เกี่ยวข้องไว้ในพาร์ติชั่นนี้และจะไม่มีผลกับระบบปฏิบัติการอื่น ๆ เมื่อมีการอัพเดทเคอร์เนล

หลังการติดตั้ง Fedora จะทำการบูทและคุณอาจมีปัญหาเดียวกัน แต่ตอนนี้ติดตั้งลินุกซ์ distro ที่เชื่อถือได้มากขึ้น (อย่างน้อยเท่าที่เกี่ยวข้องกับการบูท - ฉันแนะนำ Voyager 14.04 (ใช้ Xubuntu 14.04) ตอนนี้ควรใช้การบูทและจะค้นหา Windows และ Fedora เมื่อตั้งค่าด้วงถ้า Fedora หลังจากนั้นจะทำการบูทหลังจากเคอร์เนลหรือแพ็คเกจการอัพเดตเพียงแค่ปรับรายการคำสั่งบูท UEFI ของคุณเพื่อย้าย Voyager (มันจะถูกระบุว่าเป็น Ubuntu) หรือสิ่งที่ distro คุณเลือกไปด้านบนของรายการ

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