ฉันมีสองดิสก์ หนึ่ง Win 8 และหนึ่ง Ubuntu

เมื่อแบ่งพาร์ติชันดิสก์ที่ 2 ด้วยตนเองระหว่างการติดตั้ง Ubuntu ฉันติดตั้ง bootloader ลงใน MBR แทนการสร้างพาร์ติชันสำหรับเริ่มระบบ EFI ตอนนี้ฉันใช้ดิสก์ตัวที่ 2 เป็นไดรฟ์สำหรับเริ่มระบบหลักไม่ได้ - มันไปที่ Windows โดยตรง

ฉันจะสร้างพาร์ติชั่น EFI บนไดรฟ์ Ubuntu และรับด้วงได้อย่างไร นี่คือสิ่งที่ Boot-repair สามารถทำได้หรือไม่? ฉันจะใช้ตัวเลือกใด

ขอบคุณล่วงหน้า.

answer

คุณได้ติดตั้งโหมดผสมด้วย Windows ในโหมด EFI/UEFI และ Linux ในโหมด BIOS/CSM/ดั้งเดิม การตั้งค่าประเภทนี้ทำได้ยาก (น้อยกว่ามาก) คุณมีหลายทางเลือกในการดำเนินการต่อ:

  • ติดตั้งตัวจัดการ/ตัวจัดการการบูต Linux EFIให้กับEFI System Partition (ESP) ที่มีอยู่บนดิสก์ Windows จากนั้นจะสามารถบูตการติดตั้ง Linux ที่มีอยู่ในโหมด EFI จากดิสก์ MBR ได้ โดยหลักการแล้ว นี่น่าจะเป็นวิธีแก้ปัญหาที่ง่ายที่สุด แต่ต้องการสิ่งที่ติดตั้งง่ายหรือความรู้เพียงพอที่จะไม่ทำผิดพลาดเมื่อทำการติดตั้ง นอกจากนี้ยังไม่เป็นไปตามเกณฑ์ของคุณที่จะไม่แก้ไขพาร์ติชั่นใดๆ บนดิสก์ Windows แม้ว่าจะไม่ปรับเปลี่ยน Windows เอง แต่ก็จำเป็นต้องปรับเปลี่ยน ESP ซ่อม Bootเครื่องมืออาจตั้งค่านี้ได้อย่างถูกต้องถ้ามันเด้งในโหมด EFI rEFInd ค่อนข้างง่ายต่อการติดตั้ง (ฉันจะทำจาก Windows แต่คุณจะต้องเพิ่มไดรเวอร์ระบบไฟล์ EFI สำหรับระบบไฟล์ใดก็ตามที่มีเคอร์เนล Linux ของคุณอยู่ - อาจเป็น ext4fs)
  • ฟรีประมาณ 550MiB บนดิสก์ MBR สร้าง ESP และติดตั้งตัวโหลดการบูต Linux ลงไป ปัญหาคือ EFI บางตัวไม่สามารถบู๊ตจากดิสก์ MBR แม้ว่าหลายคนจะทำ เครื่องมือติดตั้งบูตโหลดเดอร์บางตัวอาจเลี่ยงผ่านดิสก์ MBR (ฉันไม่รู้ว่า Boot Repair จะทำงานได้หรือไม่ และคำแนะนำในการติดตั้ง Windows rEFInd อาจจะจบลงด้วยการใส่ rEFInd ลงในดิสก์ GPT) สิ่งนี้อาจสร้างปัญหาได้เช่นกันหาก/ เมื่อคุณอัพเกรดหรือติดตั้ง Ubuntu ใหม่ เนื่องจากตัวติดตั้ง Ubuntu ต้องการ GPT สำหรับการติดตั้งโหมด EFI
  • ทำตามตัวเลือกก่อนหน้า แต่แปลงดิสก์จากรูปแบบ MBR เป็นรูปแบบ GPT โดยใช้GPT fdisk ( gdisk, sgdisk, หรือcgdisk)ซึ่งเป็นส่วนหนึ่งของgdiskแพ็คเกจใน Ubuntu ทำให้มีแนวโน้มที่จะทำงานมากขึ้นและมีโอกาสน้อยที่จะสร้างปัญหาในอนาคต แต่ก็เป็นขั้นตอนเพิ่มเติมและไม่ได้ปราศจากความเสี่ยง 100%
  • ติดตั้ง Ubuntu ใหม่ในโหมด EFIการให้โปรแกรมติดตั้งบูตในโหมด EFI อาจเป็นเรื่องที่ท้าทาย เนื่องจากโหมดการบู๊ตถูกกำหนดโดยเฟิร์มแวร์และมีมาตรฐานเพียงเล็กน้อยในวิธีควบคุม โดยทั่วไปแล้ว ตัวเลือกในการบู๊ตซีดี/ดีวีดีหรือ USB แฟลชไดรฟ์ที่มีสตริง "EFI" หรือ "UEFI" จะทำให้งานเสร็จสิ้น นอกจากนี้ วิธีการบางอย่างในการสร้างแฟลชไดรฟ์ USB จากอิมเมจการติดตั้งจะไม่คัดลอกทับไฟล์บูต EFI คุณควรคัดลอกรูปภาพด้วย จากddประสบการณ์ของฉัน โปรดทราบด้วยว่าคุณอาจต้องใช้ความระมัดระวังอย่างมากกับโปรแกรมติดตั้งเพื่อบอกให้โปรแกรมติดตั้งใช้ ESP บนดิสก์ Linux เพื่อเก็บตัวโหลดการบูต Linux อาจพยายามใช้ ESP บนดิสก์ Windows

สามารถเขียนเพิ่มเติมเกี่ยวกับตัวเลือกเหล่านี้ได้ในปริมาณที่พอเหมาะ ดังนั้นหากคุณต้องการติดตามตัวเลือกใดตัวเลือกหนึ่งและมีคำถาม ให้ถาม โปรดอ่านหน้าของฉันเกี่ยวกับการติดตั้งโหมด EFIและ/หรือวิกิชุมชน Ubuntu ในหัวข้อนี้ก่อน