GNU GRUB(简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。使用Grub2 编辑所需要学习的Grub2 新特性和设备命名。
Grub2 编辑了解Grub2 新特性 1 、 grub2 和 grub 有很多不同的地方 : a )图形接口 b )使用了模块机制,通过动态加载需要的模块来扩展功能 c )支持脚本语言,例如条件判断,循环、变量和函数 d )支持 rescue 模式,可用于系统无法引导的情况 e )国际化语言。包括支持非 ASCII 的字符集和类似 gettext 的消息分类,字体,图形控制台等等 f )有一个灵活的命令行接口。如果没有配置文件存在, GRUB 会自动进入命令模式 g )针对文件系统、文件、设备、驱动、终端、命令、分区表、 os loder 的模块化、层次化、基于对象的框架 h )支持多种文件系统格式 i )可访问已经安装的设备上的数据 j )支持自动解压
2 、Grub2 编辑设备的命名 grub2 同样以 fd 表示软盘, hd 表示硬盘(包含 IDE 和 SCSI 硬盘)。设备是从 0 开始编号,分区则是从 1 开始,主分区从 1-4 ,逻辑分区从 5 开始,而 grub 分区编号是从 0 开始的。下面给出几个例子 : (fd0) :表示整个软盘 (hd0,1) :表示 BIOS 中的第一个硬盘的第 1 个分区 (hd0,5)/boot/vmlinuz :表示 BIOS 中的第一个硬盘的第一个逻辑分区下的 boot 目录下的 vmlinuz 文件
详细出处