什么是引导加载程序?
引导装载程序是存储在 MBR或 GUID分区表,可以帮助到操作系统加载到内存中的小程序。如果没有引导加载程序,则无法将操作系统加载到内存中。建议阅读: 基本指南,以Linux引导进程
有几个引导加载程序,我们可以与Linux一起安装在我们的系统上,在本文中,我们将简要介绍一些最好的Linux引导加载程序。GNU GRUB
GNU GRUB是一种流行的也可能是最常用的多重Linux引导加载程序可用,在原有基础上 GRUB( 大统一Bootlader),这是由 Eirch斯特凡Broleyn创建。它有几个改进,新功能和错误修复作为原始GRUB程序的增强。 重要的是 ,GRUB 2现在已经取代了 GRUB。 并且值得注意的是,名称 GRUB更名为 GRUB传统 ,不积极地开发,然而,它可以用于由于错误修正仍在持续引导旧的系统。 GRUB具有以下突出特点:- 支持多启动
- 支持多种硬件架构和操作系统,如Linux和Windows
- 提供一个类似Bash的交互式命令行界面,用户可以运行GRUB命令以及与配置文件进行交互
- 启用对GRUB编辑器的访问
- 支持使用加密设置安全密码
- 支持从网络引导以及其他一些次要功能
2. LILO(Linux Loader)
LILO是一个简单但功能强大,稳定的Linux引导加载程序。 随着日益普及和使用GRUB,这已经与众多的改进和强大的功能 ,LILO已经在Linux用户中变得那么受欢迎。 虽然它加载,显示在屏幕上的字 “LILO”和每个字母之前或发生特定事件后出现。然而,LILO的发展在2015年12月停止,它有一些功能如下所列:- 不提供交互式命令行界面
- 支持几个错误代码
- 不支持从网络引导
- 其所有文件都存储在驱动器的前1024个柱面中
- 面对BTFS,GPT和RAID加上更多的限制。
推荐阅读: 5个最现代的Linux的“初始化”系统(1992至2015年)