วิธีการติดตั้ง Ubuntu ในโหมด UEFI


9

ฉันกำลังติดตั้ง Ubuntu โดยการปิดการบูตอย่างรวดเร็วและการบูตอย่างปลอดภัยรักษาโหมดใน UEFI จากนั้นจึงบูตเข้า Ubuntu ผ่าน USB

แต่ทุกครั้งที่ฉันติดตั้งและรันคำสั่งนี้:

[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS

มันแสดงไบออสอยู่เสมอโปรดให้คำแนะนำวิธีบังคับให้ติดตั้งในโหมด UEFI


ความคิดเห็นไม่ได้มีไว้สำหรับการอภิปรายเพิ่มเติม การสนทนานี้ได้รับการย้ายไปแชท
Thomas Ward

คำตอบ:


18

โดยย่อ:

  • ใช้ Ubuntu แบบ 64 บิต - พีซีที่ใช้ EFI ส่วนใหญ่ใช้เฟิร์มแวร์ 64 บิตและ Ubuntu ตั้งค่าในลักษณะที่คุณสามารถติดตั้ง Ubuntu แบบ 64 บิตบนระบบดังกล่าวได้อย่างน้อยก็ด้วย ค่าเริ่มต้น. (เป็นไปได้ที่จะกระโดดผ่านห่วงเพื่อติดตั้ง Ubuntu แบบ 32 บิต แต่ไม่มีเหตุผลอะไรที่จะทำเช่นนั้น)
  • ปิดการใช้งาน Fast Startup และ Hibernate ใน Windows - คุณสมบัติWindowsเหล่านี้มีแนวโน้มที่จะทำให้ระบบไฟล์เสียหายในสภาพแวดล้อมแบบดูอัลบูตดังนั้นจึงต้องปิดการใช้งาน ดูที่นี่และที่นี่สำหรับข้อมูลเกี่ยวกับการทำเช่นนั้น โปรดทราบว่าฟีเจอร์ Windows Fast Startup นั้นแยกจากฟีเจอร์ใน EFI จำนวนมากที่มีชื่อคล้ายกันทั้งหมด การปิดใช้งานคุณสมบัติ EFI นั้นไม่ค่อยจำเป็น (แต่บางครั้งก็เป็น) ไม่ชัดเจนจากคำอธิบายของคุณไม่ว่าคุณจะปิดการใช้งานคุณสมบัติ Windows หรือ EFI ความล้มเหลวในการปิดใช้งานคุณสมบัติเหล่านี้จะไม่ทำให้เกิดปัญหาที่คุณพบ แต่จะทำให้เกิดปัญหาตามมาดังนั้นคุณควรจัดการกับปัญหาเหล่านี้ทันที
  • ปิดการใช้งาน BIOS / CSM / โหมดดั้งเดิมในเฟิร์มแวร์ของคุณ - ส่วนใหญ่ (แต่ไม่ทั้งหมด) EFIs ตัวเลือกนี้หากใช้งานอยู่ทำให้สามารถบู๊ตได้ (แต่ไม่แน่ใจว่าคุณจะ) ในโหมด BIOS การปิดใช้งานตัวเลือกนี้อย่างสมบูรณ์โดยทั่วไป (แต่ไม่เสมอไป) จะป้องกันการบูทในโหมดนี้ การตั้งชื่อคุณสมบัติ CSM นั้นแตกต่างกันไปในแต่ละระบบ ปกติแล้วจะเป็นฟีเจอร์ที่คุณต้องปิดการใช้งาน แต่ในบางกรณีคุณต้องตั้งโหมดบูตเป็น "UEFI เท่านั้น" หรือบางอย่างที่คล้ายกัน
  • เตรียมสื่อสำหรับบูตอย่างถูกต้อง - หากคุณใช้เครื่องมือในการแปลง.isoไฟล์เป็นแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้เครื่องมือนั้นอาจทำสำเนาไฟล์บูต EFI ไปยังแฟลชไดรฟ์ USB หรือไม่ก็ได้ แม้ว่าEFI/BOOT/bootx64.efiไฟล์ดังกล่าวจะมีอยู่ แต่ EFI อาจไม่ชอบรายละเอียดของการเตรียมไดรฟ์ USB (เช่นตารางพาร์ติชัน) การลองใช้เครื่องมืออื่นอาจจำเป็น รูฟัสทำงานได้ดีในเรื่องนี้ ฉันให้ความคิดเห็นเพิ่มเติมเกี่ยวกับเรื่องนี้ในตอนท้ายของหน้า CSM ของฉันอ้างอิงด้านล่าง
  • ใช้ตัวเลือกการบูตที่เหมาะสม - ในหลายกรณีคุณจะเห็นตัวเลือกการบูตสองตัวสำหรับสื่อการบูตภายนอกในตัวจัดการการบูตของคอมพิวเตอร์ หนึ่งในตัวเลือกเหล่านี้รวมถึงสตริง "UEFI" และไม่มีตัวเลือก เลือกอันที่มีสตริง "UEFI" หากมีทั้งคู่อยู่อีกอันหนึ่งก็น่าจะบูตได้ในโหมด BIOS
  • ใช้ "Something Else" - ในหลายกรณีเมื่อคุณได้รับตัวติดตั้งให้บู๊ตตัวเลือก "ติดตั้งข้างๆ" จะหายไปจากเมนูของตัวติดตั้ง Ubuntu นี่เป็นเพียงข้อ จำกัด ของตัวติดตั้งและคุณต้องใช้ตัวเลือก "Something Else" (ดังที่อธิบายไว้ที่นี่ ) เพื่อแก้ไขปัญหานี้

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ฉันขอแนะนำให้คุณอ่าน:


ขอบคุณมากสำหรับคำตอบที่ละเอียดและมีรายละเอียดฉันได้ติดตั้ง Ubuntu บนเครื่องอื่นแล้ว แต่ล้มเหลวเหมือนกันที่นี่นั่นคือเหตุผลที่ถาม
ssharma

อีกอย่างหนึ่งในขณะที่ใช้ Rufus ระบบไฟล์: FAT32, พาร์ติชัน: GPT, ดิสก์ที่สามารถบูตได้โดยใช้: FreeDos รายละเอียดเหล่านี้ถูกต้องหรือไม่
ssharma

ตัวเลือกเหล่านั้นควรใช้งานได้ อย่างไรก็ตามมีความไม่สอดคล้องกันอย่างมากในสิ่งที่เครื่องต่าง ๆ ต้องการดังนั้นฉันจึงไม่สามารถสัญญาอะไรกับคอมพิวเตอร์ของคุณได้
ร็อดสมิ ธ

6

ฉันใช้เวลาทั้งวันพยายามคิดว่าจะทำอย่างไรฉันลองชุดค่าผสมที่เป็นไปได้ทั้งหมดในการตั้งค่า BIOS ของฉันและมันไม่ทำงาน

จากนั้นฉันก็อ่านฟอรัมบางตัวที่โปรแกรม Windows รูฟัสสามารถสร้างอูบุนตูบูต USB ได้ด้วยการตั้งค่า UEFI

เมื่อพยายามสร้าง USB ที่บูตได้ฉันเลือกใช้ GPT แทน MBR (คุณจะเห็นการตั้งค่าเมื่อคุณเห็น Rufus GUI)

นั่นเป็นเคล็ดลับ!

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