Grub 无法识别密码

Grub 无法识别密码

我正在运行带有 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方法。

相关内容