Chinaunix首页 | 论坛 | 博客
  • 博客访问: 621990
  • 博文数量: 692
  • 博客积分: 4000
  • 博客等级: 上校
  • 技术积分: 4715
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-17 13:38
文章分类

全部博文(692)

文章存档

2011年(1)

2008年(691)

我的朋友

分类:

2008-10-17 13:38:54


1、用gedit或者vi打开/boot/grub/menu.lst文件
#gedit /boot/grub/menu.lst
#vi /boot/grub/menu.lst

2、在time out选项下面加入关键字:password --md5

3、运行下面的命令将新设置的密码加密
#grub-md5-crypt
输入新设置的密码,回车,生成一串乱码“$1$C8NoQ1$.p2I0YIzS1hvLlqPJzBPv0”

4、将上面生成的一串乱码复制后再粘贴到上面打开的menu.lst文件
里password --md5 的后面,之间留空格
password --md5 $1$C8NoQ1$.p2I0YIzS1hvLlqPJzBPv0

5、然后再在不同的操作系统的title的后面,输入“lock”(这样每次开机时,要进入你所保护的系统,回车后是进不了系统的,只能输入“p”后,再输入你设置的grub全局密码后才能进入系统)

6、另外除了设置grub全局密码,还可以给每个单独的操作系统局部加上密码,方法同前面三步,通过#grub-md5-crypt,输入新的密码再生成一串新的乱码,然后把要加密码的那个操作系统条目下(即title这一行)增加下面一行内容
password --md5 $1$EMOoQ1$V5S24PCJXVRv/tZ3u67RF1(新生成的一串乱码)

7、保存修改了的menu.lst文件,重启电脑grub密码生效。

附上menu.lst文件内容:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this 
file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,7)
#          kernel /vmlinuz-version ro root=/dev/hda7
#          initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
password --md5 $1$C8NoQ1$.p2I0YIzS1hvLlqPJzBPv0
splashimage=(hd0,7)/grub/splash.xpm.gz
title ThizServer (2.4.22-3Thiz)
password --md5 $1$EMOoQ1$V5S24PCJXVRv/tZ3u67RF1
root (hd0,7)
            kernel /vmlinuz-2.4.22-3Thiz ro root=LABEL=/  acpi=off vga=791 
splash=silent 
            initrd /initrd-2.4.22-3Thiz.img
title Windows
lock
            rootnoverify (hd0,0)

      chainloader +1


--------------------next---------------------

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