ความแตกต่างระหว่าง LILO และ GRUB คืออะไร?


22

ฉันใช้งานเว็บเซิร์ฟเวอร์ภายใต้ Debian และปัจจุบันฉันติดตั้ง GRUB แล้ว

ฉันควรพิจารณาใช้ LILO แทนด้วงหรือไม่ และอะไรคือข้อดีของแต่ละข้อ?


เฮ้ฉันพยายามค้นหาคำตอบสำหรับ atlast นี้การแสดงที่ดีของ LILO และ GRUB ได้รับในเว็บไซต์ที่กล่าวถึงด้านล่าง conceptsimplified.com/compare/compare-lilo-and-grub
กูราม

คำตอบ:


16

LILO มีส่วนต่อประสานที่เรียบง่ายกว่าและง่ายต่อการพันหัว

ด้วงเป็นจุดเด่นและจัดการกับการกำหนดค่าแปลก ๆ ดีกว่า

กระบวนการบูทสแตรป LILO เกี่ยวข้องกับการค้นหาเคอร์เนลด้วยความสำคัญ (มีความซับซ้อนมากกว่านี้) ชี้ไปที่โลจิคัลเซ็กเตอร์แรกของไฟล์ Kernel กระบวนการบูทสแตรป GRUB เป็นระบบไฟล์ที่รับรู้มากขึ้นและสามารถค้นหาไฟล์เคอร์เนลในระบบไฟล์โดยไม่ต้องระบุโลจิคัล

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


2
Slackware ยังคงใช้ LILO อย่างน้อยเป็นรุ่น 13.1 Slackware นั้นถูกบันทึกไว้เพื่อความทนทานและ Patrick Volkerding นั้นไม่ได้ทำการอัพเกรดเพื่อให้สอดคล้องกับ buzzword
Bruce Ediger

4
Slackware ก็เป็นสาเหตุที่ทำให้ฉันรู้จัก LILO เช่นกัน
sysadmin1138

9

ตามที่อธิบายไว้ที่นี่ :

LILO ไม่มีอินเตอร์เฟสคำสั่งแบบโต้ตอบขณะที่ GRUB ทำ

LILO ไม่รองรับการบูทจากเครือข่ายในขณะที่ GRUB ทำ

LILO เก็บข้อมูลเกี่ยวกับตำแหน่งของระบบปฏิบัติการที่สามารถโหลดทางกายภาพบน MBR ได้ หากคุณเปลี่ยนไฟล์กำหนดค่า LILO ของคุณคุณต้องเขียนตัวโหลดการบูต LILO ในระยะหนึ่งเป็น MBR เมื่อเปรียบเทียบกับ GRUB นี่เป็นตัวเลือกที่มีความเสี่ยงมากกว่าเนื่องจาก MBR ที่กำหนดค่าผิดพลาดอาจทำให้ระบบไม่สามารถบูตได้ ด้วย GRUB หากไฟล์การกำหนดค่าไม่ถูกต้องมันก็จะเริ่มต้นที่อินเตอร์เฟสบรรทัดคำสั่ง GRUB

LILO โหลดเฉพาะ linux และ boot loader อื่น ๆ เท่านั้น และ GRUB โหลดระบบปฏิบัติการจำนวนมาก

LILO ทำงานโดยการโหลดตัวเองลงในช่องว่างที่จะพอดีกับ MBR ด้วงมีสองขั้นตอน (เพราะมันซับซ้อนเกินไปที่จะทำงานได้ดีเกินไปฉันหมายถึงอย่างง่ายดายเหมือน lilo) มันโหลดสเตจ 1 จาก MBR (ปกติ) และสเตจ 2 จาก / บูตพร้อมกับการตั้งค่า


10
การตอบกลับแบบตัดและวางควรอ้างอิงแหล่งที่มาของพวกเขา: ibm.com/developerworks/linux/library/l-bootload/index.html
jlliagre

5

ฉันเดาว่าข้อได้เปรียบหลัก (สำหรับฉัน) ของ GRUB คือ

  • ฉันไม่ต้องจำให้เรียกใช้ 'lilo' หลังจากอัพเดตเคอร์เนล GRUB ได้รับการสนับสนุนอย่างแท้จริงสำหรับระบบไฟล์เพื่อให้สามารถค้นหาเคอร์เนลบนดิสก์
  • บรรทัดคำสั่ง. ด้วงอนุญาตให้ป้อน commandline ซึ่งมีประโยชน์ถ้าฉันยุ่งกับการกำหนดค่า บางครั้งมันช่วยชีวิต

ข้อดีหลักของ LILO:

  • สนับสนุนระบบไฟล์ใด ๆ ตามที่ได้แก้ไขแนวคิดนี้
  • มันเล็ก

ฉันจะบอกว่าใน 99% ของกรณีที่คุณชอบด้วง


2

คุณควรใช้ GRUB หรืออาจเป็น GRUB2 เนื่องจากใหม่กว่ามาก ข้อดีด้วงของ LILO รวมถึงการสนับสนุนดิสก์ที่มีขนาดใหญ่ขึ้น (คุณไม่จำเป็นต้องมีพาร์ติชั่นสำหรับบูตในตอนเริ่มต้นของดิสก์) และรองรับการบูต EFI

หากคุณกำลังใช้คอมพิวเตอร์เก่ากับ LILO ที่ทำงานอยู่ไม่มีเหตุผลใดที่จะอัปเกรดเป็น GRUB

อีกเหตุผลหนึ่ง: ไม่มีการอัปเดตสำหรับ LILO และไม่มีการสนับสนุนในทางปฏิบัติ หรือแม้แต่เว็บไซต์


2
จริงๆแล้ว ELILO คือการสนับสนุน EFI สำหรับ LILO มันมีอยู่ และต่างจาก LILO ที่ตรงไปตรงมารับการอัปเดต
sysadmin1138

-1

โปรดตรวจสอบความแตกต่างตารางที่ดีที่สุดนี้

http://tabulardifference.com/2014/08/difference-between-lilo-and-grub/


3
ลองโพสต์ในไฮไลท์บางส่วนจากลิงค์ของคุณ
HalosGhost

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