密码保护 Grub2,但仍允许正常启动

iri*_*ent 5 grub boot boot-loader grub2 linux-mint

我看过这个链接 ,但我一开始没有grub.conf。不过他的情况和我正好相反。

这个链接 对 Grub2 进行了相当多的解释,但我仍然不知道如何去做。我想我的技术不够精通..

我正在使用 LinuxMint 16。

到目前为止,我尝试过的一切仍然需要密码才能启动。我希望仅当用户尝试编辑引导选项时才要求输入密码。

小智 1

只需将“--unrestricted”添加到 /etc/grub.d/10_linux 中的“class”行,如下所述:
https

://bugzilla.redhat.com/show_bug.cgi ?id=840204#c53 然后重新生成 grub 配置使用“grub-mkconfig -o /boot/grub/grub.cfg”或任何适合您安装的内容。

如果您在此之前已经设置了密码,那么您现在将拥有您正在寻找的 grub 配置。

这似乎是上游 grub 项目的问题/回归,而不是 Fedora,因为我正在使用 arch,我也遇到了同样的问题。据我所知,arch wiki 和 grub 文档都没有真正解决这种情况。

我猜我需要备份 /etc/grub.d/10_linux 和/或将其设置为不可变,这样它可能会破坏 grub 更新,以提醒我所做的事情,直到上游修复此问题。