Grub2终端命令介绍

在出现选择菜单时,按C进入终端命令行模式,按E进入当前菜单项编辑模式(和grub一样),编辑中按Ctrl + C退出,按Ctrl + X 以编辑内容启动。

 

1. help

查看命令用法,显示所有可用命令

help search 

search 命令用法

 

2. ls

列出当前的所有设备。如 (hd0) (hd0,1) (hd0,5) (hd1) (hd1,1) (hd1,2) .......

 

ls -l

详细列出当前的所有设备。对于分区,会显示其label及uuid。

ls /

列出当前设为root的分区下的文件

ls (hd1,1)/

列出(hd1,1)分区下文件

 

3. search

search -f /ntldr

列出根目录里包含ntldr文件的分区,返回为分区号

search -l LINUX

搜索label是LINUX的分区。

search --set -f /ntldr

搜索根目录包含ntldr文件的分区并设为root,注意如果多外分区含有ntldr文件,set 失去作用。

 

4. loopback

loopback命令可用于建立回放设备,如

loopback lo0 (hd1,1)/abc.iso

 

可以使用lo0设备来访问abc.iso里的内容,比如说,可以从abc.iso里的软盘映像中启动

loopback lo0 (hd1,1)/aa.iso

linux (lo0)/memdisk

initrd (lo0)/abc.img

 

要删除某一回放设备,可以使用-d参数:

loopback -d lo0

 

5. set

使用set可以设置变量的值

set root=

set timeout=

需要调用变量的值时,使用${AA},如set root=(hd1,1)

则${root}=(hd1,1)

 

6. pager

set pager=1

分页显示, 满页时暂停,按space继续

 

set pager=0

取消分页

 

 

7. linux

linux取代grub中的kernel

 

8. boot

 

先写这么多吧, 以后有时间再补充~~

你可能感兴趣的:(Grub2)