软件架构设计 第 2 章 开机管理程序 本章学习重点 ■ GRUB与 Linux操作系统的关系 ■ GRUB与 bootloader、boot sector之间的关系 ■ GRUB的三阶段操作 ■ 如何设置 GRUB ■ 如何利用 GRUB达到多重开机的目的第2 章 开机管理程序 Linux操作系统之奥秘 26 开机管理程序扮演的角色,就是要在计算机开机时负责加载和传输操作系统的核心程序
许多用户都会在 PC 上安装所谓的多重开机管理程序,比如 SPFDISK 这一类的软件,以便在开 机管理上提供更具弹性、更方便的功能
使用这一类软件的例子莫过于各计算机教学相关的教 育单位,课程在计算机教学的习惯上因教育单位而异,导致在计算机内置系统的规划时,要支 持的种类至少也要有 Windows 及 Linux 两种
此外,不同版本的 Windows 或 Linux 也会成为开 机的其他默认选项,因此,多重开机管理系统是必须使用的
现在大部分的操作系统默认提供的开机管理程序都可以多重开机,在 Linux 下也提供了一 套多重开机管理系统,GRUB (GRand Unified Bootloader)是由GNU (GNU’s Not Unix)的自 由软件基金会(Free Software Foundation,FSF)所提供(看得出来 GNU的名字故意取得有点绕 舌)的,GRUB 在使用、设置、操作或接口上,都比 Windows 或之前使用的另一套 LILO 方便 得多
1 何谓 GRUB GRUB(GRand Unified Bootloader)是 GNU 下的 FSF 组织所推行的一套多重开机管理软 件,目前 GRUB 在 Linux 上使用的版本为 0
97 版,FSF 的官方网 站 表 示 已 经 不会在此版本上再 追 加任 何新 的功能,会将 心思 放 在 GRU