grub设置密码的方法:
  一、grub设置明文口令的方法:
  修改/etc/grub.conf配置文件就可以了.
  [root @RedHat ~] # vi /etc/grub.conf    #注:此为链接文件,指向 /boot/grub/grub.conf
  #boot=/dev/hdb
  default=0
  timeout=5
  splashimage=(hd0,0)/grub/splash.xpm.gz
   password=123456 #这里就是设置的grub的密码的地方,123456就是grub的密码
  hiddenmenu
  title Red Hat Enterprise Linux Server (2.6.18-8.el5xen)
   lock
  root(hd0 0)
  ......
  注:
  # 添加 lock 选项,这样在每次系统启动的时候都会要求输入grub密码,才能进入系统,如果不添加 lock 选项,那么只有在要修改grub时,才需要输入密码
  重新启动电脑
  #开机进入grub启动菜单后 ,提示需要按‘p’ 键,以输入grub的密码.

  二、grub设置密文口令的方法:
  生成grup 的 MD5 加密密码:
  [root @RedHat ~] # grub-md5-crypt
  password:123456
  Retype password:123456  # 两次输入明文密码
  $1$rB6qt$y.14denY51XgwW7DLY8ch. # 这一串密文就是输入123456密码生成的 经过MD5 加密后的密码 复制下来
  修改grub配置文件:
  [root @RedHat ~] # vi /etc/grub.conf
  #boot=/dev/hdb
  default=0
  timeout=5
  splashimage=(hd0,0)/grub/splash.xpm.gz
  password --md5 $1$rB6qt$y.14denY51XgwW7DLY8ch. //需要自己手动添加,密文粘贴前面获取的MD5加密后的字符串
  title Red Hat Enterprise Linux Server (2.6.18-8.el5xen)

本篇文章来源于 黑基网-中国最大的网络安全站点 原文链接:http://www.hackbase.com/tech/2011-05-06/63607.html

 在title的下面一行也可以添加类似密码,在启动该title对应的系统时也需要输入密码
以下为样例