grub配置文件位置为/boot/grub/grub.conf ,在etc下的grub.conf只是一个连接文件,修改两个都可以使grub配置生效
1 # grub.conf generated by anaconda
2 #
3 # Note that you do not have to rerun grub after making changes to this file
4 # NOTICE: You have a /boot partition. This means that
5 # all kernel and initrd paths are relative to /boot/, eg.
6 # root (hd0,0)
7 # kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
8 # initrd /initrd-version.img
9 #boot=/dev/sda
10 default=0
#grub启动的默认系统,title之下的选项操作系统 11 timeout=5
#等待用户选择进入系统的时间,单位是s,若设置为-1,表示用户必须选择后才可进入系统 12 splashimage=(hd0,0)/grub/splash.xpm.gz
#指定grub画面 13 hiddenmenu
14 title Red Hat Enterprise Linux Server (2.6.18-128.el5)
#操作系统提示,title后是显示内容 15 root (hd0,0)
16 kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
#内核所在位置,系统默认将内核文件存放在/boot下,若安装系统时boot单独建立一个分区,则内核文件就存放在该分区的根目录下,否则,则要写成/boot/vmlinuz-... ro表示内核加载过程中为只读方式 17 initrd /initrd-2.6.18-128.el5.img
#内核的映像文件,保存路径与上相似若系统中安装有别的系统,比如windows时,配置文件除上之外还需添加以下:
title Windows XP
rootnoverify (hdX,Y)
#指定系统分区,参数与指定自由软体系统时使用的参数root不同,X表示第几块硬盘,Y表示此硬盘上的分区,默认从0开始
chainloader 1 # 指定查找windows系统启动信息的位置, chainloader 为固定使用参数,而 +1表示grub在参数rootnoverify 指定的分区的第一扇区开始读windows系统启动信息。
为grub程序设置密码,使用password,添加密码的位置不同,意义也不同。
1.若设置在title内(14行与15行间新添一行 password=load),表示启动该系统时,需要输入密码验证。
2.若放在title外,如timeout一行之下新添 password=edit,表示查看修改用户启动参数,需要密码验证。
3.统一密码,设置2后,在title部分最底部,即17行后新添一行 lock,表示系统密码和grub编辑密码相同
4.密码加密,终端使用grub-md5-crypt,输入密码后复制加密后字符串,将上述所说行改成 password --md5 字符串
参考地址:
阅读(508) | 评论(0) | 转发(0) |