GRUB的配置文件默认为 :/boot/grub/grub.conf
# ls -l /etc/grub.conf
GRUB配置选项:
default定义缺省启动系统 timeout定义缺省等待时间 splashimage定义GURB界面图片 hiddenmenu隐藏菜单 title定义菜单项名称 root设置GRUB的根设备即内核所在的分区 kernel定义内核文件所在位置 initrd命令加载镜像文件
GRUB命令:
e: 编辑当前的启动菜单项 c: 进入GRUB的命令行方式 b: 启动当前的菜单项 d: 删除当前行 Esc: 返回GRUB启动菜单界面,取消对当前单项所做的的任何修改
案例:root密码忘记:
进入单用户模式重新设置root密码,方法如下: 开机进入GRUB界面,按e进入编辑行模式,选 中kernel行,再次按e键,在新的界面的最后一行 输入1或s,即可进入单用户模式。
设置grub密码:
# grub-md5-crypt Password: $1$EszU60$Mc2BwxeWUH/8q3iqbRknz0 2. 在GRUB交互命令行界面中使用md5crypt命令 # grub grub> md5crypt Password: $1$EszU60$Mc2BwxeWUH/8q3iqbRknz0
同样的明文口令每次加密获得的MD5密文口令也是不同的。
编辑GRUB配置文件,加入如下行:
password --md5 $1$EszU60$Mc2BwxeWUH/8q3iqbRknz0 --md5参数表示口令是MD5加密的。
GRUB修复:
当开机后进入grub界面但没有菜单,只剩下一个grub>提示符,解决方法:
grub>cat /grub/grub.conf (为查看参数) grub>root (hd0,0) grub>kernel (hd0,0)/vmlinuz-2.6.18-14 ro root=LABEL=/ grub>initrd (hd0,0)/initrd-2.6.18-14.img grub>boot
Linux修复模式:
1.把安装盘放到光驱,然后重新启动机器,在BOIS中把系统设置为光驱引导。
2.等安装界面出来后,按[F5]键进入linux
rescue模式说明,然后在boot提示符下输入:
linux rescue
然后回车,进入修复模式。