1、一全部命令索引:background 设置图形模式下的背景色。blocklist 输出文件的块清单标记。boot 引导已加载的操作系统或扇区链式加载器。bootp 通过 BOOTP 初试化网络设备。cat 显示指定文件的内容。chainloader 加载扇区链式加载器。clear 清屏幕。cmp 比较两个文件, 并且报告两者之间的不同的信息。color 改变菜单的颜色。configfile 将指定文件作为配置文件予以加载。debug 打开/关闭除错模式。default 把 NUM 项菜单设为缺省值。device 声明 BIOS 驱动器对应的实际物理设备。dhcp 通过 DHCP 初试化网络设备
2、。displayapm 显示 APM BIOS 的相关信息。displaymem 显示 GRUB 所判断到的当前系统的内存分布,包括所有物理内存区域。dump 显示诸多文件的内容。embed 如果设备是个驱动器, 则将 Stage 1.5嵌入到主引导扇区之后。fallback 如果调用当前的菜单项时出现错误,则转移到 NUM 项后重试find在所有分区上查找文件名, 并显示包含该文件的设备。如果设置了参数 -set-root,则在找到第一个匹配后马上停止,并且把该设备设为根。fontfile 指定中文字体文件,并切换到简体中文显示方式。foreground 设置图形模式下的前景色。fstest
3、 切换文件系统的试验模式。geometry 输出驱动器的相关信息。gfxmenu 使用 FILE 中的图形菜单。halt 关闭系统。help 显示内部命令的帮助信息。hiddenmenu 隐藏菜单。hide 通过在分区类型上置隐藏标志,隐藏指定分区。ifconfig 指定 IP 地址, 子网掩码, 网关和服务器地址。不带参数时,将显示当前的网络配置。impsprobe 通过一些循环操作,侦测出符合 Intel 多处理器规范 1.1/1.4 的 CPUs,以便于发挥其更好的效能。initrd 加载 Linux 格式的初始化虚拟盘, 并设置必要的参数。install 安装 STAGE1到指定设备上
4、,安装加载 STAGE2需要的块列表到 STAGE2上。ioprobe 侦测指定设备的 I/O 端口号。grub 命令及使用详解 kernel 尝试载入主引导影像文件。lock 如果用户未被认证,则终止命令的执行。makeactive 将 root 设备置为活动分区。map 对设备进行映射。md5crypt 产生一个 MD5 格式的密码。module 对多重启动影像, 加载启动模块文件 (不处理该文件的内容 , 用户必须自己确定核心的要求)。modulenounzip 与 module 类似, 但是自动禁用了解压缩。pager 没有参数时,切换页模式。partnew 创建一个新的主分区。par
5、ttype 改变指定分区(PART) 的分区类型 (TYPE)。password 设置密码。pause 终止命令的运行,并给出一段信息。任意键按下后,将继续。portmap 进行端口映射。quit 从 GRUB 命令行中退出。rarp 用 RARP 初始化网络设备。read 从内存的指定位置读取一个 32-bit 的值,并以十六进制形式显示出来。reboot 重启系统。root 设置根分区。rootnoverify类似root 指令 , 但不测试安装该分区。这用于有些系统装在 GRUB 能访问的磁盘区之外, 但仍需要设置正确的根分区的情况。有些需要安装分区才能确定的参数可能会有问题。run 运
6、行一个为光盘启动而设计的引导文件(非模拟方式的)savedefault 将当前项设置为默认的引导项。scdrom寻找系统的第一个 CD-ROM 驱动器,然后为其分配一个驱动器号以备后续使用(-install)。或者,用该驱动器中的可引导光盘启动系统。(-boot) 。serial 初始化一个串口设备。setkey 改变键盘映射关系。setup 自动安装 GRUB.splashimage 图形模式下载入背景图片文件。terminal 选择一个终端。terminfo 指定终端的功能。testload 以多种不同的方式读取文件(由 FILE 指定)的整个内容,并予以比较,以测试文件系统的代码。tes
7、tvbe 测试所指定(MODE) 的 VBE 模式。tftpserver 指定 TFTP 服务器的 IP 地址。timeout 设置在自动启动缺省菜单前所等待的秒数。title 命名菜单项。unhide 通过清除隐藏标志,解除指定分区(PARTITION)的隐藏。uppermem 强制指定仅有(KBYTES) KB 的上位内存。vbeprobe 侦测 VBE 的信息。二使用详解:blocklist用法: blocklist FILE描述:输出文件的块清单标记。boot用法: boot描述:引导已加载的操作系统或扇区链式加载器。bootp用法: bootp -with-configfile描述:
8、通过 BOOTP 初试化网络设备。如果使用了-with-configfile参数,此命令将会试图去加载一个特定的配置文件。cat用法: cat FILE描述:显示指定文件的内容。chainloader用法: chainloader -force FILE描述:加载扇区链式加载器。若使用了-force 参数, 则忽略该扇区的启动标识的有效性。cmp用法: cmp FILE1 FILE2描述:比较两个文件, 并且报告两者之间的不同的信息。color用法: color NORMAL HIGHLIGHT描述:改变菜单的颜色。Normal 用于指定菜单项的未选中时的颜色,HIGHLIGHT 则用于指定菜
9、单项的被选中时的颜色。如果你未指定 HIGHLIGHT 色,那么我们将使用 NORMAL 的反色值。颜色值的格式是 “FG/BG“。FG 和 BG 是颜色的名称,如下:black(黑), blue(蓝), green(绿), cyan(青), red(红), magenta(粉红), brown(棕), light-gray(亮灰),dark-gray(暗灰), light-blue(浅蓝), light-green(淡绿), light-cyan(淡青), light-red(明红), light-magenta(浅红),yellow(黄) 和 white(白 )。注意,BG 的值只能是前八
10、个。另外,若想使用闪烁的前景色,你在 FG 前使用前缀 “blink-“ 即可。configfile用法: configfile FILE描述:将指定文件作为配置文件予以加载。debug用法: debug描述:打开/关闭除错模式。default用法: default NUM | saved描述:把 NUM 项菜单设为缺省值。device用法: device DRIVE DEVICE描述:声明 BIOS 驱动器对应的实际物理设备。这条命令只用于 grub 命令行。portmap用法: portmap prog_number vers_number描述:进行端口映射。dhcp用法: dhcp描述:
11、通过 DHCP 初试化网络设备。splashimage用法: splashimage FILE描述:图形模式下载入背景图片文件。foreground用法: foreground RRGGBB描述:设置图形模式下的前景色。RR 代表红色, GG 代表绿色, BB 代表蓝色。注意他们都使用十六进制的值。background用法: background RRGGBB描述:设置图形模式下的背景色。RR 代表红色, GG 代表绿色, BB 代表蓝色。注意他们都使用十六进制的值。clear用法: clear描述:清屏幕。displayapm用法: displayapm描述:显示 APM BIOS 的相关信
12、息。displaymem用法: displaymem描述:显示 GRUB 所判断到的当前系统的内存分布,包括所有物理内存区域。dump用法: dump FROM TO描述:显示诸多文件的内容。注意,FROM 所指定的必须是一个 GRUB 文件,TO 所指定的必须是一个 OS 文件。embed用法: embed STAGE1_5 DEVICE描述:如果设备是个驱动器, 则将 Stage 1.5嵌入到主引导扇区之后。如果是个 FFS分区, 则可嵌入到该设备饿引导代码区中。并输出 Stage 1.5所占的扇区数。fallback用法: fallback NUM描述:如果调用当前的菜单项时出现错误,则
13、转移到 NUM 项后重试find用法: find -set-root FILENAME描述:在所有分区上查找文件名, 并显示包含该文件的设备。如果设置了参数 -set-root,则在找到第一个匹配后马上停止,并且把该设备设为根。fstest用法: fstest描述:切换文件系统的试验模式。gfxmenu用法: gfxmenu FILE描述:使用 FILE 中的图形菜单。geometry用法: geometry DRIVE CYLINDER HEAD SECTOR TOTAL_SECTOR描述:输出驱动器的相关信息。在 grub 壳程序中, 你可以用这条命令设置驱动器参数为任意值。如果你省略了总
14、扇区数, 则该值缺省有其它参数决定。halt用法: halt -no-apm描述:关闭系统。如果 APM(高级电源管理)功能存在,将使用 APM BIOS 关闭系统,除非指定了 -no-apm 选项。help用法: help -all PATTERN .描述:显示内部命令的帮助信息。要查看所有命令的帮助,请使用 -all 参数。hiddenmenu用法: hiddenmenu描述:隐藏菜单。hide用法: hide PARTITION描述:通过在分区类型上置隐藏标志,隐藏指定分区。ifconfig用法: ifconfig -address=IP -gateway=IP -mask=MASK -
15、server=IP描述:指定 IP 地址, 子网掩码 , 网关和服务器地址。不带参数时,将显示当前的网络配置。impsprobe用法: impsprobe描述:通过一些循环操作,侦测出符合 Intel 多处理器规范 1.1/1.4 的 CPUs,以便于发挥其更好的效能。initrd用法: initrd FILE ARG .描述:加载 Linux 格式的初始化虚拟盘, 并设置必要的参数。install用法: install -stage2=STAGE2_FILE -force-lba STAGE1 d DEVICE STAGE2 ADDR p CONFIG_FILE REAL_CONFIG_FI
16、LE描述:安装 STAGE1到指定设备上,安装加载 STAGE2需要的块列表到 STAGE2上。如果使用了选项d, STAGE1总是试图使用安装 STAGE2的驱动器, 而不是启动盘。STAGE2将加载在指定地址上, 如果未声明地址, 则自动检测。如果使用了选项 p 或给出了配置文件, 将修改 STAGE2的第一个数据块, 修正实际Stage2启动时使用的配置文件位置。对于 Stage 1.5, 该值为 Stage 2的路径。如果安装的是 Stage 1.5, 且指定了实际配置文件, 则将该配置文件路径写入Stage2中。ioprobe用法: ioprobe DRIVE描述:侦测指定设备的 I
17、/O 端口号。kernel用法: kernel -no-mem-option -type=TYPE FILE ARG .描述:尝试载入主引导影像文件。其它项将被作为内核的命令行参数而传递给内核。使用此命令以前,内核所用到的模块应该被重新载入。参数 -type 用于说明内核的类型,包括 “netbsd“, “freebsd“, “openbsd“, “linux“, “biglinux“ 和 “multiboot“。参数 -no-mem-option 用于说明不必自动传递 Linux 的内存参数。lock用法: lock描述:如果用户未被认证,则终止命令的执行。makeactive用法: mak
18、eactive描述:将 root 设备置为活动分区。当然,此命令只对 PC 的硬盘主分区有效。map用法: map -status -hook -unhook -rehook -read-only -fake-write -unsafe-boot -disable-chs-mode -disable-lba-mode -heads-per-cylinder=H -sectors-per-track=S TO_DRIVE FROM_DRIVE描述:对设备进行映射。这对于扇区链式引导是很有用的功能,比如 DOS。这里,目的驱动器(TO_DRIVE)可以是一个磁盘文件,即使用磁盘虚拟功能。注意,这要
19、求磁盘文件是连续存放于分区中的。另外,若使用了 -read-only 参数,该功能将使磁盘 处于只读; 若使用了 -fake-write 参数,该功能将使磁盘 处于假写,即可以“写入“ 数据,但是却并未记录到真实磁盘上; 若使用了 -unsafe-boot 参数,该功能将使磁盘处于真实可写; 若使用了 -disable-chs-mode 参数,CHS 访问功能将被禁用; 若使用了 -disable-lba-mode 参数, LBA 访问功能将被禁用; H 和 S 指定了虚拟磁盘的物理参数。若使用了 -status, -hook, -unhook,-rehook 诸参数之一, 那么其它的命令行参
20、数将被忽略。md5crypt用法: md5crypt描述:产生一个 MD5 格式的密码。module用法: module FILE ARG .描述:对多重启动影像, 加载启动模块文件 (不处理该文件的内容, 用户必须自己确定核心的要求)。剩余参数作为模快命令行传递, 象 kernel命令一样。modulenounzip用法: modulenounzip FILE ARG .描述:与 module 类似, 但是自动禁用了解压缩。pager用法: pager FLAG描述:没有参数时,切换页模式。如果使用了 FLAG 参数,那么它为on 时为开启, 为 off 时为关闭。partnew用法: pa
21、rtnew PART TYPE START LEN描述:创建一个新的主分区。START 为起始扇区号,LEN 为其包含的扇区数,TYPE 为其分区类型。parttype用法: parttype PART TYPE描述:改变指定分区(PART) 的分区类型 (TYPE)。password用法: password -md5 PASSWD FILE描述:设置密码。当其处于菜单文件的首项时,将禁用所有的交互式菜单编辑功能,包括编辑菜单项(e)/ 进入命令行(c) 。当正确输入密码 (由 PASSWD 指定)后,载入新的菜单文件(由 FILE 指定)。如果你没有指定 FILE 项,那么上述被禁用的功能将
22、被启用了。当然,你也可以将此命令用到某个菜单项里,用以提高系统安全性。参数 -md5 说明密码(PASSWD)是使用 md5crypt 加密的。pause用法: pause MESSAGE .描述:终止命令的运行,并给出一段信息。任意键按下后,将继续。quit用法: quit描述:从 GRUB 命令行中退出。rarp用法: rarp描述:用 RARP 初始化网络设备。read用法: read ADDR描述:从内存的指定位置读取一个 32-bit 的值,并以十六进制形式显示出来。reboot用法: reboot描述:重启系统。fontfile用法: fontfile FILE描述:指定中文字体文
23、件,并切换到简体中文显示方式。scdrom用法: scdrom -install, -bootcd描述:寻找系统的第一个 CD-ROM 驱动器,然后为其分配一个驱动器号以备后续使用(-install)。或者,用该驱动器中的可引导光盘启动系统。(-boot)。run用法: run FILE描述:运行一个为光盘启动而设计的引导文件(非模拟方式的)root用法: root DEVICE HDBIAS描述:设置根分区。设置根分区为指定设备(DEVICE), 然后尝试挂接该分区以得到分区大小(用于在 ES:ESI 中传递 , 扇区链式启动方式要求这样 )。BSD 驱动类型用于启动 BSD 的核心启动 )
24、, 和确定 BSD 子分区所在的 PC 分区。可选的磁盘偏移参数, 用于 BSD 核心确定有多少个控制器在当前控制器前。比如: 假设同时有一个 IDE 和 SCSI 盘, 而 BSD 根分区在 SCSI 盘上, 那么磁盘偏移就为1。rootnoverify用法: rootnoverify DEVICE HDBIAS描述:类似root 指令 , 但不测试安装该分区。这用于有些系统装在 GRUB 能访问的磁盘区之外, 但仍需要设置正确的根分区的情况。有些需要安装分区才能确定的参数可能会有问题。savedefault用法: savedefault描述:将当前项设置为默认的引导项。serial用法: serial -unit=UNIT -port=PORT -speed=SPEED -word=WORD -parity=PARITY -stop=STOP -device=DEV描述:初始化一个串口设备。UNIT 用于指定要使用的串口设备 (如,0 = COM1); PORT 用于指定端口号; SPEED 用于指定通讯的数率 ; WORD 为字长; PARITY 为奇偶类型(取 no, odd 和 even 之一的值。); STOP 是停止位的长度值; 选项 -device 仅用于命令行模式,用以指定 tty 设备的文件名。默认值是这样的,COM1, 9600, 8N1。