linux中的救援模式和修改grub密码

一、rescue即救援模式,这个模式主要作用是
1>可以更改root密码
2>grub损坏或某一个配置文件修改出错时可以恢复
3>系统启动不起来,可以进入救援模式下
系统:Centos 6.5
二、救援模式的启动步骤:
1.首先开机进入BIOS设置(每台电脑进入bios的方法不同根据自己的电脑进入),BOOT启动顺序为光盘优先启动 CD-ROM Drive 使用小键盘的+ -号调整上下顺序;设置好后保存并退出。
linux中的救援模式和修改grub密码_第1张图片
2.重启系统后进入安装启动菜单,上下键移动到Rescue install system 救援安装系统
linux中的救援模式和修改grub密码_第2张图片
3.选择语言,保持默认English
linux中的救援模式和修改grub密码_第3张图片
4.选择键盘类型,保持默认us
linux中的救援模式和修改grub密码_第4张图片
5.是否启动网络,需要根据你实际情况进行选择,如果需要通过联网拷贝数据,选择YES,在这里不需要网络就选择NO
linux中的救援模式和修改grub密码_第5张图片
6.进入到Rescue界面,选择Continue
linux中的救援模式和修改grub密码_第6张图片
7.系统挂载在/mnt/sysimage下 如果要到root环境下,运行 chroot /mnt/sysimage 命令
linux中的救援模式和修改grub密码_第7张图片
8.三种选项:shell 进入命令行模式;fakd是诊断模式;reboot重启电脑;我们这里选择shell
linux中的救援模式和修改grub密码_第8张图片
9.进入shell命令行,提示符为bash-4.1#
ls /mnt/sysimage/ 显示挂载的目录为根目录的文件
执行chroot /mnt/sysimage/ 将/mnt/sysimage/目录下的文件移动到根目录;
命令后提示符为sh-4.1#
ls    显示为根目录的文件
linux中的救援模式和修改grub密码_第9张图片
或可以修改已忘记的密码;修复写错的配置文件等。
10.在sh-4.1#模式下需要先exit退出,回到bash-4.1#才可以reboot重启系统

三、当在安装Linux系统的时候,有那么一步为grub设定密码,如果没有设置,也可以进入系统后再设置。
1>明文加密:
vim /etc/grub.conf
在hiddemenu下面新增一行,输入:
password=密码
然后:wq保存退出
linux中的救援模式和修改grub密码_第10张图片
在开机出现退数菜单的时候,按任意键,就会出现启动选择菜单,这时下面的英文提示你输入 p 编辑启动项或者直接回车启动系统
linux中的救援模式和修改grub密码_第11张图片
输入密码就可以进入编辑状态了。
2>加密密码(当你不想让别人看到grub密码就设置成密文)
执行命令grub-md5-crypt
得到经过md5加密的密码
然后将之前的password 后面的参数去掉,改成
password --md5 密文
然后:wq保存退出
然后编辑配置文件(vim /etc/grub.conf)
linux中的救援模式和修改grub密码_第12张图片
3>也使用sha进行加密,输入
grub-crypt
默认是进行sha-512加密,也可以指定加密方式:
grub-crypt --sha-512
跟上面步骤一样。
希望看到此篇能解决大家的问题,可以互相交流,互相帮助,共同进步。

你可能感兴趣的:(linux学习笔记)