Chinaunix首页 | 论坛 | 博客
  • 博客访问: 567469
  • 博文数量: 826
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 18:09
文章分类

全部博文(826)

文章存档

2011年(1)

2008年(825)

我的朋友

分类: LINUX

2008-08-22 18:17:37

 
1只能用于配置文件的命令

下面这5个命令只能出现于配置文件中,分别是:

a)default:定义默认引导的操作系统。0表示第一个操作系统,1表示第2个,依此类推

b)fallback:如果default所指定的操作系统引导失败,则默认引导由fallback指定的操作系统

c)hiddenmenu:用于启动时隐藏菜单,除非在timeout之前按下ESC才能看到菜单。

d)timeout:定义多少秒内如果用户没有按下键盘上的某个按键,就自动引导default所指定的操作系统。

e)title:定义引导项目的名称。

f)password:用于定义进入GRUB命令模式的密码。你还可以为每个操作系统都定义一个密码,方法是把password命令放在title行之后。

而且每个操作系统的引导密码可以不同,也可以和进入命令模式的那个密码不同,最大程度的保证GRUB的安全。


2只能用于命令模式或者grubshell的命令

a)device:用于定义BIOS中的磁盘设备和操作系统的磁盘设备之间的映射关系。

例如device(hd0)/dev/hdb把BIOS中的第一个硬盘相当于Linux的/dev/hdb

b)serial:用于初始化一个串口设备。

例如:serial–-unit=0–-speed=9600表示初始化COM1(--unit=0),速率为9600Baud

不过grubshell下执行该命令会显示“无法识别的命令”

c)terminal:用于切换显示输出。有两这个值可选:console和serial。当你把笔记本接到一个没有显示器/键盘的主机上时,执行

terminalserial就可以在你的笔记本上操作这台主机的GRUB了。执行terminalconsole把显示输出还原到该主机。

不过grubshell下执行该命令会显示“无法识别的命令”

d)splashimage:用于定义启动时的背景图片。例如splashimage/grub/splash.xpm.gz

经过测试,发现用tarball安装的不支持该命令,这似乎是redhatgrubrpm专有的。

e)blocklist:用于显示某个文件在文件系统中的位置,以blocklist的形式显示。例如blocklist/vmlinuz

f)ca:用于显示文件内容。由于GRUB可以直接访问多种文件系统,所以可以用cat(hd0,1)/etc/passwd来在GRUB命令模式下查看/etc/passwd文件

g)root:用于指定含有stage文件的分区。如果有/boot分区,则rootdevice就是/boot分区,否则

就是/分区。

h)rootnoverify:和root类似,但不会尝试挂载该分区。例如用于指定windows操作系统所在的分区。

i)chainloader:用于加载另外一个bootloader,通常是用于加载windows的bootloader。它的参数是一个blocklist,

例如chainloader(hd0,0)0 1表示加载第一个磁盘的第一个分区的第1块,0是开始位置(block从0开始编号), 1表示总共读取多少个block。

所以chainloader2 0表示读取第3个block(编号为2)

j)find:可以用于在所有分区上搜索文件。注意,是所有分区,而不是某个分区。例如find/vmlinuz将会在所有分区上查找位于该分区的顶级目录下的

vmlinuz文件,如果找到就打印该分区名,例如(hd0,1)。

k)geometry:用于显示或者设置某个硬盘的CHS参数,同时还显示分区信息。例如geometry(hd0)

l)halt:关机

m)reboot:重启机器

n)kernel:指定操作系统内核文件,还可以在内核文件名后加上参数。例如

kernel/vmlinuzroroot=LABEL=/

表示以只读的方式挂载/分区,且根分区设备是label为/的那个设备;也可以直接给出设备名。

o)initrd:用于指定RAMDisk文件,例如initrd/initrd-2.xx.img。

p)boot:引导kernel所指定的内核,对于linux来说,必须先加载了kernel和initrd才能执行boot。

q)setup:用于安装stage1到磁盘的MBR或者某个分区的引导扇区。

阅读(312) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~