มีข้อเสียสำหรับ BIOS รุ่นเก่าที่ต่างจาก UEFI หรือไม่


9

มีข้อเสียในการติดตั้ง Ubuntu 13.10 (และ 14.04 เร็ว ๆ นี้) ใน Legacy BIOS แทน UEFI หรือไม่? ฉันได้ติดตั้ง 13.10 64 บิตใน Legacy โดยไม่ได้ตั้งใจและเพิ่งสงสัยว่ามันจะเจ็บอะไรที่จะปล่อยให้มันเป็นอย่างนั้นหรือ

แก้ไข

ดูเหมือนว่าทุกอย่างจะทำงานได้ดีใน Legacy และไดรเวอร์ทั้งหมดของฉันทำงาน

คำตอบ:


14

ประเด็นหลักคือ:

  • การบูทโหมด EFI สามารถทำได้เร็วกว่า ความแตกต่างอาจแตกต่างกันไปหลายวินาทีซึ่งตรงกันข้ามกับสิ่งที่ K. Darien Freeheart เขียน แต่ความแตกต่างยังแตกต่างจากคอมพิวเตอร์เครื่องหนึ่งไปอีกเครื่องหนึ่ง ในคอมพิวเตอร์บางเครื่องประโยชน์ความเร็วอาจไม่มีอยู่จริง ผลกระทบที่เกิดขึ้นกับเฟิร์มแวร์คือการเริ่มต้นไม่ใช่ในกระบวนการบูท Linux
  • การบูตโหมด EFI ช่วยให้ OS สามารถเข้าถึงฟีเจอร์ EFI บางอย่างได้ วันนี้สิ่งสำคัญที่สุดคือความสามารถในการควบคุมตัวจัดการการบูตในตัวของเฟิร์มแวร์ผ่านefibootmgrยูทิลิตี้Linux เคอร์เนลยังสามารถบันทึกข้อมูลความผิดพลาดใน NVRAM ได้ แต่ส่วนใหญ่เป็นที่สนใจของนักพัฒนา ในอนาคตจำนวนของสิ่งต่าง ๆ ที่สามารถทำได้ด้วยการบูตโหมด EFI จากการกระจาย Linux ที่บูทอาจเพิ่มขึ้น
  • Secure Boot ที่มีความร้ายแรงมากสามารถให้ประโยชน์ด้านความปลอดภัยได้หากคุณเลือกที่จะกำหนดค่าอย่างเหมาะสม คุณอาจไม่จำเป็นต้องหรือสังเกตเห็นประโยชน์เหล่านี้ แต่ถ้าในอนาคตมีการแพร่กระจายมัลแวร์ล่วงหน้าและอาจติดคอมพิวเตอร์ที่ใช้ Linux คุณอาจดีใจที่เปิดใช้งาน Secure Boot
  • EFI มีตัวจัดการการบูตและตัวเลือกการบูตใหม่และแตกต่างกัน นอกเหนือจาก GRUB ซึ่งมีให้สำหรับทั้งไบออสและ EFI คุณสามารถใช้ rEFInd หรือ gummiboot เพื่อเลือกระบบปฏิบัติการและ ELILO หรือตัวโหลดสแต็ก EFI เพื่อบูตเคอร์เนล ดูหน้าของฉันใน EFI boot loader สำหรับ Linuxสำหรับข้อมูลเพิ่มเติมในหัวข้อนี้
  • ในคอมพิวเตอร์บางเครื่องการบูตจากดิสก์ GPT ในโหมด BIOS ต้องใช้การกระโดดผ่านห่วงพิเศษบางอย่าง ดังนั้นการบูตในโหมด EFI อาจช่วยให้คุณประหยัดได้ถ้าคุณมีดิสก์แบบ over-2TiB หรือถ้าคุณแค่ธรรมดาอย่าง GPT

โดยรวมแล้วประโยชน์เหล่านี้ไม่น่าดึงดูดสำหรับคนส่วนใหญ่ โชคดีที่การเปลี่ยนโหมดบู๊ตนั้นค่อนข้างง่าย คุณสามารถลองใช้การบูตแบบครั้งเดียวกับคอมพิวเตอร์ส่วนใหญ่โดยการเตรียม CD-R หรือ USB แฟลชไดรฟ์ด้วยตัวจัดการการบูต rEFIndของฉัน บูตเครื่องและควรตรวจจับเคอร์เนล Linux ของคุณและให้คุณบูตเครื่องได้ (หากคุณใช้/bootพาร์ติชันแยกต่างหากคุณจะต้องเพิ่มroot={whatever}ตัวเลือกเคอร์เนลโดยกดปุ่ม F2 หรือแทรกสองครั้งเมื่อคุณเน้นเคอร์เนล)


2

ในทางทฤษฎี UEFI บู๊ตเร็วขึ้น แต่เรากำลังพูดถึงเศษเสี้ยวของวินาทีในกระบวนการที่รวดเร็วแล้ว

ในทางปฏิบัติหากคุณใช้ Ubuntu เพียงอย่างเดียวก็ไม่ควรมีความแตกต่างที่สำคัญ userland รองรับสิ่งต่าง ๆ เช่นพาร์ติชันขนาดใหญ่ในโหมดใดโหมดหนึ่ง

สิ่งต่าง ๆอาจมีปัญหาในสถานการณ์ดูอัลบูตโดยเฉพาะอย่างยิ่งกับ Windows เนื่องจากเวอร์ชันต่าง ๆ มีความคาดหวังที่แตกต่างกันเกี่ยวกับวิธีจัดการกับการบู๊ต


ขอบคุณ K. Darien ใช่มันเป็นระบบปฏิบัติการเดียวบนแล็ปท็อปของฉัน และฉันต้องการพาร์ติชันพื้นฐานเท่านั้น
อดัม

1
@Adam Speed ​​แตกต่างจากเครื่องกับเครื่อง ฉันได้เห็นเวลาบูตลดลงจาก 19 เป็น 11 วินาทีใน Youtubeสำหรับฉัน Gigabyte BIOS ที่ดูเหมือนจะไม่ได้รับการปรับความเร็วในการตั้งค่า ในประสบการณ์ของฉันเองด้วยการตั้งค่าเฟิร์มแวร์ได้รับการปรับให้เหมาะสมแล้วสำหรับการบู๊ตที่รวดเร็วกว่าเมนบอร์ด Asrock ก็จะเพิ่มความเร็วในการบู๊ตจาก 13 เป็นต่ำกว่า 10 วินาทีโดยใช้ EFI stub (ไม่ต้องใช้ GRUB)
สำรองข้อมูล Pro
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.