grub,ntldr的问题

来源:百度知道 编辑:UC知道 时间:2024/09/24 13:47:41
我想用grub引导,然后选择进系统还是mxdos,默认是自动进系统,但按F8进入grub菜单,若选择maxdos要输入密码,该怎么弄啊?
1楼的答案有点深度 我试下都,不过答案不全,而且是复制文。
补充下,效果如下:开机不做任何操作直接进系统;开机按f8输入密码进入grub4dos菜单,有2个选项:1.直接进入系统 2.进入maxdos菜单。

方法一:密码是明文,编辑/boot/grub/menu.lst

比如我没有设置密码之前是如下的样子:

default=1
timeout=10
splashimage=(hd0,7)/boot/grub/splash.xpm.gz
title Fedora Core (2.4.22-1.2061.nptl)
root (hd0,7)
kernel /boot/vmlinuz-2.4.22-1.2061.nptl ro root=LABEL=/
initrd /boot/initrd-2.4.22-1.2061.nptl.img
title WindowsXP
rootnoverify (hd0,0)
chainloader +1

加入以后就是下面这样的:

default=1
timeout=10
splashimage=(hd0,7)/boot/grub/splash.xpm.gz
password=123456
title Fedora Core (2.4.22-1.2061.nptl)
lock
root (hd0,7)
kernel /boot/vmlinuz-2.4.22-1.2061.nptl ro root=LABEL=/
initrd /boot/initrd-2.4.22-1.2061.nptl.img
title WindowsXP
rootnoverify (hd0,0)
chainloader +1

方法二:密码为md5加密过的
1]对Grub的密码进行加密码运算,比如我们想设置grub的密码是123456,所以我们先要用md5进行对123456这个密码进行加密

[root@linux01 beinan]# /sbin/grub-md5-crypt
Password: 在这里输入123456
Retype password: 再输入一次123456
$1$7uDL20$eS