我正在运行带有 OpenSuSE 11.2 和 Windows XP 安装的 Grub .97。我通过模块在OpenSuSE 11.2中配置grub密码Boot Loader
。但是,当我在 grub 中输入密码时,在启动过程中,我只会收到一条Failed
消息。我尝试过大约三四个不同的密码。我可以启动,只是无法使用密码来编辑有关 grub 的任何内容。
我还尝试通过命令行设置 grub 密码,方法是键入grub
进入交互式菜单,键入md5crypt
,键入我的密码,然后将散列密码复制到 menu.lst 文件。当我输入密码时仍然没有运气。
答案1
我找到了问题的答案这里。如果我使用md5crypt
命令生成密码,我需要在我的密码和加密密码--md5
之间输入。password
现在这有效了。
因此,title
在我的/boot/grub/menu.lst
文件中的条目之前,我有一行密码。现在读的是
password --md5 encrypted_password
。
根据我的经验,对于 OpenSuSE 11.2,通过 YaST 设置引导加载程序的密码似乎无法正常工作。我还没有检查是否--md5
在 YaST 提供的加密密码中添加 a 会导致它起作用,我只尝试过该md5crypt
方法。