ubuntu给grub2增加个密码
时间: 2024-04-26 17:21:24 浏览: 20
要给Ubuntu的GRUB2 bootloader增加密码,可以按照以下步骤进行操作:
1. 打开终端并以管理员身份运行以下命令以编辑GRUB配置文件:
```
sudo nano /etc/grub.d/40_custom
```
2. 在文件的末尾添加以下内容:
```
set superusers="username"
password username password_hash
```
其中,`username` 是你要设置的超级用户的用户名,`password_hash` 是你要设置的密码的哈希值。
要生成密码的哈希值,请运行以下命令:
```
grub-mkpasswd-pbkdf2
```
然后输入你要设置的密码并按照提示操作,最后会显示一个类似于以下内容的哈希值:
```
password_hash=grub.pbkdf2.sha512.10000.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
```
3. 将生成的密码哈希值复制到上面的命令中。
4. 保存并关闭文件,然后运行以下命令更新GRUB配置:
```
sudo update-grub
```
5. 重新启动计算机并按下 Shift 键进入 GRUB 引导菜单。现在,当你选择 Ubuntu 启动项时,会提示你输入密码。
请注意,为了避免忘记密码而无法启动计算机,建议在设置密码之前备份重要数据。