อะไรคือข้อเสียของการใช้โหมดความเข้ากันได้ของ BIOS ในการบู๊ต UEFI?


10

ฉันซื้อแล็ปท็อป Samsung series 9 พร้อม 64-bit Windows 8 ที่ติดตั้งไว้ล่วงหน้าและต้องการติดตั้ง Linux (อาจเป็น Ubuntu 13.04 เมื่อมันออกมาในสัปดาห์หน้า แต่ยังพิจารณา Mint 14) ขณะนี้มีรายงานเกี่ยวกับปัญหาเฟิร์มแวร์และแล็ปท็อปหลายตัวที่เพิ่มขึ้นอย่างถาวรเมื่อติดตั้ง Ubuntu เมื่อเปิดใช้ UEFI คำแนะนำมาตรฐานดูเหมือนจะอัปเดต BIOS เป็นเวอร์ชันล่าสุดแล้วปิดการใช้งานโหมด UEFI เพื่อลดโอกาสในการก่อตัว

คำถามของฉัน:

  • อะไรคือข้อเสียของการทำเช่นนั้น?
  • ฉันต้องระวังอะไรอีก
  • ถ้าฉันปิดการใช้งาน UEFI ฉันต้องใช้ 32 แทนที่จะเป็น Linux รุ่น 64 บิตหรือไม่

คำตอบ:


22

มีความแตกต่างหลายประการระหว่างการบูตโหมด BIOS และโหมด EFI:

  • สำหรับคอมพิวเตอร์ใหม่การบู๊ตโหมด BIOS น่าจะใช้เวลานานกว่าการบู๊ตโหมด EFI (ภายในไม่กี่วินาที)
  • แต่ละโหมดมีตัวจัดการการบูตและตัวจัดการการบูตของตัวเอง ในโหมด BIOS คุณจะมี LILO, GRUB Legacy, GRUB 2, BURG, SYSLINUX และอื่น ๆ สำหรับ Linux ในโหมด EFI คุณจะได้รับ ELILO, GRUB Legacy ที่ได้รับการติดตั้งแล้วของ Fedora, GRUB 2, ตัวโหลด EFU stub loader ของ Linux kernel, rEFInd, gummiboot และตัวตักบูตที่แปลกใหม่มากหนึ่งหรือสองตัว (ดูหน้าเว็บของฉันในหัวข้อสำหรับรายละเอียดเกี่ยวกับตัวตักการบูต EFI และตัวจัดการการบูตเหล่านี้) คุณอาจมีการตั้งค่าสำหรับ BIOS เฉพาะเท่านั้นหรือตัวโหลดการบูตแบบ EFI เท่านั้น
  • การบำรุงรักษาบูต EFI โหมดแตกต่างจากการบำรุงรักษาบูตโหมด BIOS เมื่อคุณรู้ว่าคุณกำลังทำอะไรและหาก EFI ของคุณไม่ใช่บั๊ก - ภาระการบำรุงรักษาบูต EFI นั้นง่ายและยืดหยุ่นมากขึ้น แต่มือใหม่ส่วนใหญ่พบว่ามันยากขึ้นเพราะพวกเขาคุ้นเคยกับรูปแบบ BIOS และเนื่องจากเครื่องมือสำหรับจัดการตัวจัดการการบูต BIOS นั้นรวมเข้ากับ OSes และตัวติดตั้งระบบปฏิบัติการได้ดีกว่าเครื่องมือสำหรับจัดการ EFI boot loader
  • การบูทโหมด EFI ช่วยให้คุณสามารถเข้าถึงบริการรันไทม์ของ EFI ได้ ในปัจจุบันนี้ค่อนข้างน้อย - พวกเขาให้คุณจัดการลำดับการบู๊ตจาก Linux และปล่อยให้เคอร์เนลที่เก็บข้อมูลใน NVRAM ในกรณีที่เคอร์เนลตกใจ แต่มันเกี่ยวกับมัน ในอนาคตบริการรันไทม์ของ EFI อาจมีความสำคัญมากกว่า
  • EFI จัดเตรียมสภาพแวดล้อมเวลาบูตซึ่งมีประโยชน์สำหรับสิ่งต่าง ๆ เช่นการแก้ไขไฟล์การกำหนดค่าบูตโหลดเดอร์โดยไม่ต้องบูทระบบปฏิบัติการ
  • EFIs ล่าสุดรวมถึงที่จัดส่งบนคอมพิวเตอร์ที่มี Windows 8 รองรับการใช้งาน Secure Boot ขณะนี้สิ่งนี้สร้างความยุ่งยากมากกว่าความได้เปรียบสำหรับผู้ใช้ Linux เนื่องจากการสนับสนุน Secure Boot ใน Linux ยังคงเป็นพื้นฐาน แต่มันให้ประโยชน์ด้านความปลอดภัยทางทฤษฎีอย่างน้อยเพราะช่วยป้องกันชุดบูท EFI
  • แม้ว่าจะไม่ใช่ข้อเสียของ BIOS ต่อการเปลี่ยนจากโหมด EFI ไปเป็นโหมด BIOS ต้องติดตั้งระบบปฏิบัติการของคุณอีกครั้งหรืออย่างน้อยก็ต้องปรับแต่งบูตบูตใหม่อย่างน้อยก็สมมติว่าคุณต้องการติดตั้งอะไรไว้แล้ว (Windows ถ้าคุณ ยังไม่ได้ติดตั้งอะไรเลย)

ทั้งหมดนี้เป็นเรื่องเล็กน้อยเมื่อเทียบกับข้อเสียเปรียบครั้งใหญ่ในการบูตโหมด EFI บนแล็ปท็อป Samsungที่คุณระบุ: หากข้อผิดพลาดของเฟิร์มแวร์ของ Samsung ถูกเปิดขึ้นคอมพิวเตอร์ใหม่ของคุณจะกลายเป็นก้อนไร้ประโยชน์

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


ขอบคุณมากสำหรับคำตอบโดยละเอียด คุณจะรู้วิธีการติดตั้ง Windows 8 ใหม่หลังจากเปลี่ยนเป็นโหมด BIOS แล้วสามารถทำได้โดยใช้โปรแกรมกู้คืน Samsung
prettygully

ฉันไม่รู้เกี่ยวกับเครื่องมือของ Samsung โดยเฉพาะ แต่เครื่องมือ Windows ส่วนใหญ่ที่ฉันเห็นมาพร้อมกับคอมพิวเตอร์นั้นมีขีดความสามารถที่ จำกัด มาก คุณจะต้องมีดีวีดีขายปลีกหรืออื่น ๆ ที่คล้ายกันเพื่อทำงาน ดูsuperuser.com/questions/493766/…สำหรับข้อมูลเกี่ยวกับสถานที่ที่จะรับสื่อดังกล่าวอย่างถูกกฎหมาย
Rod Smith

0

ฉันสามารถตอบคำถามสุดท้ายของคุณได้เพียงส่วนเดียวเท่านั้น แต่ฉันเพิ่งติดตั้ง Ubuntu 12.10 บนแล็ปท็อป Lenovo ใหม่ที่มาพร้อมกับโหมด Windows 8 และ UEFI (64- บิต) ที่เปิดใช้งานตามค่าเริ่มต้น ฉันทำตามคำแนะนำมาตรฐานของการอัพเดต BIOS จากนั้นปิดใช้งานโหมด EUFI ฉันไม่มีปัญหาในการติดตั้ง Ubuntu รุ่น 64 บิต ดังนั้นฉันไม่คิดว่าการใช้รุ่น 64 บิตเป็นปัญหา

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