GRUB2
GNUGRUB(简称“GRUB”)是一个来自GNU项目的启动引导程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。GNUGRUB的前身为GrandUnifiedBootloader。它主要用于类Unix系统;同大多Linux发行版一样,GNU系统也采用GNUGRUB作为它的启动器。Solaris从101/06版开始在x86系统上也采用GNUGRUB作为启动器。注意:目前GRUB分成GRUBlegacy和GRUB2。版本号是0.9x以及之前的版本都称为GRUBLegacy,从1.x开始的就称为GRUB2。
基本信息
- 中文名
GRUB2
- 简称
GRUB
- 来源
来自GNU项目的启动引导程序
- 应用
x86系统
特征
Grub 2 是新一代的Grub,它实现了一些Grub中所没有的功能:
1、模块化设计
不同于Grub的单一 内核结构,Grub 2 的功能分布在很多的小模块中,并且能在运行时动态装载和卸除。
2、支持多 体系结构
Grub 2可支持PC(i386), MAC(powerpc)等不同的体系机构,而且支持最新的EFI架构。
3、国际化的支持
Grub 2 可以支持非英语的语言。
4、 内存管理
Grub 2 有真正的内存管理系统。
5、 脚本语言
Grub 2 可以支持 脚本语言,例如条件,循环, 变量,函数等。
安装和使用
Grub 2的 内核是符合multiboot标准的,因此可以在Grub中引导。
1、下载
解压到某个FAT分区的根目录,会生成/boot/grub目录,Grub 2的文件便在该目录下。
2、修改
/boot/grub/grub.cfg
这是Grub 2的配置文件,它的格式不同于menu.lst,以下是一个例子: