• 1.摘要
  • 2.基本信息
  • 3.特征
  • 4.安装和使用
  • 5.手动引导
  • 6.基本命令

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,以下是一个例子: