Ubuntu GRUB全局密码和菜单密码怎么设置

2023-04-07 07:50:00 密码 全局 菜单

如果你想要设置 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 命令更新配置。

相关文章