您的位置:首页 > 其它

/etc/grub.conf文件拆解(grub的配置文件)

2015-03-11 23:56 232 查看
[参数含义]

default=0 ;相对title而言,默认为第一个title选项启动,即grub列表的第一项

timeout=5 ;开机读秒,可以设置成长一些;timeout=0 直接使用 default 值开机而不读秒,timeout=-1 则代表直接进入grub选项而不读秒

splashimage=(hd0,0)/grub/splash.xpm.gz

#开机时的背景图示,图形化的条件下有效;在 (hd0,0) 这个分割槽内的最顶层目录中,底下的 grub/splash.xpm.gz(如果/boot成为独立的盘符, (hd0,0)改成/boot)

这张图片需要用linux自带的软件xmp***,在图形界面可以打开。图片的特点为:

必须是xpm的格式

必须用gzip压缩

最多使用14位的颜色位数

分辨率640*480

hiddenmenu:表示隐藏选择kernel或操作系统菜单,只有出现等待界面后按下enter键才会出现。如果没有这个字段,则每次系统启动都会出现这个选择菜单。

password:设定密码。放在title外表示进入kernel或操作系统的编辑模式需要密码,而放在title内表示启动对应的kernel或操作系统需要密码,密码可以是明文或是用MD5进行加密过的。可以防止其他人进入编辑kernel菜单进入单用户模式启动我们的系统

如: password --md5 $1$UrprW0$UzN7ozenwICzcPCQgiFts1

#表示要想进入kernel的编辑菜单,需要输入密码。这个密码可以通过命令grub-md5-crypt生成。

title identify:指定一个kernel或是一个操作系统,linux中可以有多个title;identify是这个kernel或操作系统的识别符,可以随意写。

root (hd0,0)

#定义grub的根是第一硬盘的第一个分区

kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/vol0/root rhgb quiet

#内核在grub的根的根目录下,ro表示只读加载kernel,root=/dev/vol0/root定义根文件系统,即我们操作系统启动之后我们所见到的/;rhgb是redhat进度条程序。quiet表示以静默模式启动kernel,如果定义,kernel启动的时候会输出很多信息。

initrd:帮助kernel完成系统的启动,例如加载根文件系统所在分区的驱动等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: