|
反馈一个关于password命令的问题,请大神帮忙看看:
2009年我学习ubuntu的时候知道了G4D,一直用到现在,password --md5 这个命令也一直在menu.lst里。
这两天我把我的G4D从0.4.4升级到0.4.5c-2012-02-21,又用gfxmenu添加了一个漂亮的背景。但奇怪的是一直黑屏。
1)开始我怀疑是message文件有问题,于是换了好几个,包括正常使用的PE系统里面的message,无效。
2)又怀疑UNIFONT和U16HEI字体文件有问题,但我修改正常使用的PE系统的menu.lst,能显示出我期望的文字。
3)menu.lst文件格式经确认为不带BOM头的UTF-8格式。
4)我甚至怀疑是不是外置菜单没添加判断网启的首行所致……
……
各种排除法实验啊,从昨天晚上到今天晚上。机器重启了无数遍……
最后发现,我把password --md5 *************给注释掉就没事了!
换最新的grldr版本0.4.6a-2012-02-27,依然是这个问题,还得把password注释掉。
请问诸位大神,这个问题是怎么回事?password是按照帮助文件里的介绍写的,用了两年多没出毛病。这是gfxmenu指令跟它有冲突吗?
最后附上我的menu.lst:
terminal console
debug off
# 默认延迟时间(秒)
timeout 5
# 启动项默认值
default 1
# 设置修改密码(问题就在下面一行,必须注释掉)
password --md5 $1$1$YuszzzlcqCXgurFbh6ctK0
# 加载图形界面
gfxmenu ()/GRUB/MESSAGE
()/GRUB/UNIFONT ()/GRUB/U16HEI
# 启动项
title 【1】启动Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
title 【2】启动SkyPE
configfile ()/AXPE/MENU.LST
title 【3】进入任意磁盘根目录下的my.iso
find --set-root /my.iso
map /my.iso (0xff) || map --mem /my.iso (0xff)
map --hook
chainloader (0xff)
#title 【3】启动Ubuntu10.04 RC 光盘
#root (hd0,11)
#kernel /vmlinuz boot=casper noacpi iso-scan/filename=/ubuntu-10.04-desktop-#amd64.iso ro quiet splash
#initrd /initrd.lz
title 【4】启动Ubuntu10.04, kernel 2.6.32-32-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.32-32-generic root=/dev/sda2 ro quiet splash
initrd /boot/initrd.img-2.6.32-32-generic
quiet
title 【5】启动Ubuntu10.04, kernel 2.6.32-32-generic (恢复模式)
root (hd0,1)
kernel /boot/vmlinuz-2.6.32-32-generic root=/dev/sda2 ro quiet single
initrd /boot/initrd.img-2.6.32-32-generic
title 【6】内存检测 memtest86+
root (hd0,1)
kernel /boot/memtest86+.bin
quiet
title 【7】从光盘启动
cdrom --init
map --hook
chainloader (cd0)
boot
title 【8】重新启动
reboot
title 【9】关闭计算机
halt |
|