1、启动菜单未加密情况
-
开机按任意键进入启动菜单,如下

-
按a或e进入grub界面

-
选中内核按e进入内核编辑模式

-
输入1或者是S或者s或者single,然后按enter回车键

-
按enter回到启动菜单后,按b进入系统

-
进入系统后,输入passwd修改密码


2、启动菜单加密情况
-
根据如下方式先完成启动菜单加密,再模拟破解启动菜单加密情况下如何解密
#grub-md5-crypt生成grub密钥 [root@CentOS69 ~]# grub-md5-crypt Password: Retype password: $1$bolkD$8qkv5P1nYA75gB6mctTom1 #将如上生成的密码MD5值,填入到grub.conf配置文件 [root@CentOS69 ~]# cat /etc/grub.conf default=0 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz #hiddenmenu password --md5 $1$bolkD$8qkv5P1nYA75gB6mctTom1 ........

想再次编辑grub,就需要密码验证

按p输入密码,即可进入grub编辑

3、如启动菜单加密后忘记密码,则需通过光盘进入救援模式,恢复密码
-
挂载启动光盘

-
从光盘启动,选择Rescue installed system进入救援模式,如下图

-
一直下一步,直到选择shell进入系统

-
进入系统后,输入命令chroot /mnt/sysimage切换到根,然后输入passwd修改密码

本文详细介绍了Linux系统启动菜单的解锁与加密过程。在未加密状态下,可以通过启动菜单的grub界面进入单用户模式修改密码。当启动菜单加密后,需要知道密码才能编辑grub。若忘记密码,可通过光盘进入救援模式,用chroot命令修改。文章还展示了如何使用grub-md5-crypt生成加密密码并配置到grub.conf文件。



271

被折叠的 条评论
为什么被折叠?



