为了使计算机在打开电源后运行,这需要多个软件程序来提供帮助。 这些软件程序之一是引导加载程序或引导加载程序。 它加载计算机的主操作系统。
操作系统程序存储在硬盘驱动器中。 CD,DVD,USD闪存驱动器,软盘和闪存卡,并且计算机的中央处理器无法访问,因为它只能执行ROM中的程序。
需要在引导加载程序(例如BIOS,EFI,SLOF,OpenBoot,OpenBIOS,BOOTMGR,Syslinux,NTLDR,GRUB和LILO)的帮助下访问RAM中找到的那些文件。 这些程序允许计算机与其用户进行通信。
GRUB是Grand Unified Bootloader,它可以引导由Linux,Mach4,vSTA,DOS和许多其他操作系统开发的操作系统。它可以加载以已知状态输入的不同二进制格式的内核,从而使新用户更加容易。
配置文件中有几个选项,它允许用户进行多重引导并使用计算机中安装的操作系统,并选择要在操作系统分区中使用的内核配置。
它支持多种可执行格式,并且不需要几何转换。它具有类似于bash的命令提示符,使用户可以从软盘,CD-ROM或USD设备启动已安装的操作系统。
LILO是Linux的通用引导加载程序。它是BIOS在启动时加载到计算机内存中的代码。像GRUB一样,它可以从软盘或硬盘等外部源引导操作系统。
它可以在设备上写入主引导记录(MBR),并可以定位内核,将其加载到内存中并启动它们。它允许用户从Linux启动DOS,Windows,OS/2和其他配置。在被GRUB取代之前,它是Linux的默认引导加载程序。
与GRUB不同,LILO不允许从网络引导,并且在更改了配置文件后需要将GRUB重新安装到MBR,而GRUB自动默认为其命令行界面。但是,LILO比GRUB更易于使用,因为它更简单。
总结
- GRUB是一个引导加载程序,可以用于Linux,vSTA,DOS和其他操作系统,而LILO是Linux的通用引导加载程序。
- GRUB和LILO都可以从外部设备(例如软盘和硬盘驱动器)引导操作系统,但是
- GRUB允许从网络引导,而LILO不能。
- 更改配置文件后,LILO需要重新安装到MBR,而GRUB默认为其命令行界面。
- GRUB的使用更为复杂,而LILO则更易于使用。
- LILO是Linux的旧默认启动加载程序,而GRUB是新的默认启动加载程序。
- GRUB可以用于其他各种操作系统,这与LILO仅用于Linux操作系统不同。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:GRUB和LILO
本文链接:https://www.vsdiffer.com/vs/grub-vs-lilo.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。