我正在Debian下运行Web服务器,并且当前已安装GRUB。
我应该考虑使用LILO代替GRUB吗?每种都有什么优势?
我正在Debian下运行Web服务器,并且当前已安装GRUB。
我应该考虑使用LILO代替GRUB吗?每种都有什么优势?
Answers:
LILO的界面更简单,缠头也更容易。
GRUB功能更强大,并且可以更好地处理奇数配置。
LILO引导过程涉及到通过本质上(比这要复杂得多)来定位内核,该内核指向内核文件的第一个逻辑扇区。GRUB引导过程更加了解文件系统,并且可以在无需指定逻辑扇区的情况下在文件系统中定位内核文件。
如今,几乎每个人都在使用GRUB是有原因的,这是因为它不那么脆弱,并且可以更好地处理边缘情况。
正如解释在这里:
LILO没有交互式命令界面,而GRUB有。
LILO不支持从网络引导,而GRUB支持。
LILO存储有关可以物理加载到MBR上的操作系统的位置的信息。如果更改LILO配置文件,则必须将LILO第一阶段引导加载程序重写为MBR。与GRUB相比,这是一个风险更大的选择,因为错误配置的MBR可能会使系统无法启动。使用GRUB,如果配置文件配置不正确,它将仅默认为GRUB命令行界面。
LILO仅加载linux和其他引导加载程序。GRUB加载了大量的操作系统。
LILO通过将自身加载到适合MBR的空间中来工作。Grub有两个阶段(因为它太复杂了,无法正常工作,所以我的意思是和lilo一样容易)。它通常从MBR加载第1阶段,并从/ boot加载第2阶段及其配置。
您应该使用GRUB,或者可能是GRUB2,因为它要新得多。与LILO相比,Grub的优势包括对更大磁盘的支持(您不必在磁盘的开头放置启动分区)以及对EFI引导的支持。
如果您使用的旧计算机可以使用LILO,则没有特定的理由升级到GRUB。
另一个原因:LILO没有更新,几乎没有支持。甚至是网站。