共计 1774 个字符,预计需要花费 5 分钟才能阅读完成。
这篇文章主要讲解了“Ubuntu GRUB 全局密码和菜单密码怎么设置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“Ubuntu GRUB 全局密码和菜单密码怎么设置”吧!
Ubuntu GRUB 的密码设置可分为全局密码和菜单密码。
为了防止他人通过 Ubuntu GRUB 修改 root 密码大家需要设置一个全局密码。vi /boot/grub/grub.conf(或 menu.lst)在 splashimage 这个参数的下一行可以加上 password= 密码,保存后重新启动计算机,再次登录到 Ubuntu GRUB 菜单页面的时候就会发现,这时已经不能直接使用 e 命令编辑启动标签了,须先使用 p 命令,输入正确的密码后才能够对启动标签进行编辑;虽然我们设置了全局密码,但是如果他人得到了全局密码后仍然可以修改 Ubuntu GRUB 启动标签从而修改 root 密码;这样我们就可以设置菜单密码,设置菜单密码也非常简单,我们只需要在 title 的下一行加上 password= 密码,然后保存退出。这样即使有了全局密码也必需输入菜单密码才能够引导系统。此外,如果直接对 GRUB 进行明文加密也是非常不安全的,所以就要使用 MD5 对其进行加密。在终端中输入 grub-md5-crypt 回车,这时系统会要求输入两次相同的密码,之后系统便会输出 MD5 码。大家只需要将生成的 MD5 密文复制下来,然后在按照 password –md5 MD5 密文这个格式设置全局或者菜单密码,保存退出,重启计算机即可。
附:
其实在 GRUB 启动菜单不能工作的时候, 进入 Ubuntu GRUB 命令行 (可按 CTRL+ C 键) 后, 我们同样可以一步一步地把系统启动起来, 其实在 menu.lst 中, 除 title 不是指令外, 其余的都是 Ubuntu GRUB 指令, 我们只要一步步地输入它们(错了要从新开始), 中间输入关于 kernel 和 initrd 要利用 TAB 键补齐写好,*** 只要 boot 一下就行了.
解决问题:
像上面说的当 Ubuntu GRUB 不工作的时候,可以进入 GRUB 命令行一步步的解决,这样作的前提是你知道问题出在那里!当不知道问题在那时,还是使用 livecd 进入系统,查看出问题在那里,然后修改 grub.conf 或者 menu.lst。在查找问题时,先进入终端在 Ubuntu GRUB 下用 find /boot/grub/stage1 命令找到内核文件的真正的位置,然后参考下面系统配置文件 /etc/fstab 修改 grub.conf 或者 menu.lst,这里 *** 使用各文件系统盘的 UUID;当然也有可能出现别的问题:像内核丢失;grub.conf 或者 menu.lst 丢失,那就另当别论了。
修改后的 menu.lst 部分内容:
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,2)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=2312ec5d-592c-450f-8590-010efd1fd4a6 ro quiet splash i locale=zh_CN xforcevesa
initrd /boot/initrd.img-2.6.24-19-generic
quiet
title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=2312ec5d-592c-450f-8590-010efd1fd4a6 ro single
initrd /boot/initrd.img-2.6.24-19-generic
title Microsoft Windows XP Professional
root (hd0,0)
makeactive
chainloader +1
感谢各位的阅读,以上就是“Ubuntu GRUB 全局密码和菜单密码怎么设置”的内容了,经过本文的学习后,相信大家对 Ubuntu GRUB 全局密码和菜单密码怎么设置这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!