Ubuntu GRUB全局密码和菜单密码怎么设置
如果你想要设置 GRUB 的全局密码,你需要编辑 /etc/grub.d/00_header 文件。找到下面这行代码:
if [ -s $prefix/grubenv ]; then set have_grubenv=true load_env fi
在这行代码下面添加如下一行:
if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" fi
保存并退出。
接下来,编辑 /etc/default/grub 文件,找到下面这行代码:
GRUB_TIMEOUT_STYLE=hidden
将 hidden 改为 menu ,然后保存并退出。
运行 sudo update-grub 命令更新配置。
如果你想要设置每个菜单项的密码,你需要编辑 /etc/grub.d/40_custom 文件。
在文件末尾添加如下内容:
menuentry "Ubuntu, with Linux 3.13.0-32-generic" { set root=(hd0,1) password_pbkdf2 your-password sha512crypt $6$rounds=4096 $grub_crypto_dev_id $grub_crypto_dev_key /boot/vmlinuz-3.13.0-32-generic root=UUID=3f495ff2-4a03-4b79-8c48-bf5c0a5ef4c0 ro quiet splash $vt_handoff initrd /boot/initrd.img-3.13.0-32-generic }
将上面的 your-password 替换为你设置的密码。
保存并退出。
运行 sudo update-grub 命令更新配置。
相关文章