,GRUB是目前使用最为广泛,并且非常优秀的一款启动引导程序。

进入命令行模式后GRUB会给出一个命令提示符“grub>”,此时就可以键入命令,按回车执行。

GRUB支持的引导方法,一种是直接引导操作系统内核,另一种是通过chainload进行间接引导。

对于GRUB能够支持的Linux,FreeBSD,OpenBSD,NetBSD,GUN Mach等可以通过直接引导完成,但是对于GRUB不支持的操作系统(如Windows),需要用第二种方法chainload来完成。下面分别是这几种引导方法:

直接引导

配置过程通常如下:

用root命令设置包含操作系统内核的根设备

用kernel命令装载内核映象文件,如果这个内核引导的时有参数的话,可以直接将参数加在内核文件名的后面

用module或modulenounzip装载内核模块

boot开始引导

chainload引导

设置GRUB的根设备,用rootnoverify (hdx,y)指定

开始引导,用chainloader +1指定,此处“+1”是指示GRUB读入分区的第一个扇区的引导记录。

执行boot开始引导

以上是一般的chainloader方式,对于DOS和WINDOWS,可以简单地用两条指令进行引导:chainloader (hdx,y)+1,然后boot,其中x,y用来指明所在分区号。

取消

评论

Logo

更多推荐