Ubuntu / Grub2:encryption的grub密码不起作用,可能是什么原因?

我已经使用了命令grub-mkpasswd-pbkdf2来encryption我的密码,然后我把哈希密码放在我的Ubuntu 14.04 /etc/grub.d/00_header

 cat << EOF set superusers="itaig" password itaig grub.pbkdf2.sha512.10000.blah.blah set superusers="lel" password lel P@ssw0rd export superusers EOF 

最后,我运行update-grub2来更新grub。 重新启动后,我得到一个密码提示,当我使用encryption的密码的用户时,我得到一个错误,我无法login到grub继续启动过程。 当我使用明文密码的用户时,我可以logingrub并成功继续引导过程。 这个问题的原因是什么? 以下是/etc/grub.d/00_header相关部分的屏幕截图: 在这里输入图像说明

具有未encryption密码的用户“lel”的条目就像魅力一样。 谢谢

你需要改变你的密码行

入口应该是

 password_pbkdf2 itaig grub.pbkdf2.sha512.10000.bla.bla 

看到

Ubuntu的帮助