Solaris 10 5/09 安装指南:规划安装和升级

x86: 基于 GRUB 的引导(概述)

GRUB 是开放源代码的引导装载程序,它是 Solaris OS 中的缺省引导装载程序。

引导装载程序是打开系统电源后第一个运行的软件程序。打开基于 x86 的系统后,基本输入/输出系统 (Basic Input/Output System, BIOS) 将初始化 CPU、内存和平台硬件。初始化阶段完成后,BIOS 从所配置的引导设备装入引导装载程序,然后将对系统的控制传送给引导装载程序。

GRUB 是开放源代码的引导装载程序,它带有一个简单的菜单界面,该界面中所包含的引导选项是在一个配置文件中预先定义的。GRUB 还具有一个命令行界面,可从菜单界面访问该界面以执行各种引导命令。在 Solaris OS 中,GRUB 的实现符合多引导规范。http://www.gnu.org/software/grub/grub.html 上详细介绍了该规范。

因为 Solaris 内核与多引导规范完全兼容,所以可使用 GRUB 来引导基于 Solaris x86 的系统。使用 GRUB,可以更轻松地引导和安装各种操作系统。

GRUB 的一个重要优点是直观的文件系统和内核可执行格式,这使得无需记录内核在磁盘上的物理位置即可装入操作系统。使用基于 GRUB 的引导时,内核的装入由其文件名、驱动器及所在分区来指定。基于 GRUB 的引导取代了 Solaris Device Configuration Assistant,并使用 GRUB 菜单简化了引导过程。