关于linux启动救援模式进行恢复步骤
2016-04-14 00:40
836 查看
由于我之前对/etc/passwd 文件进行过操作,以至于后续出现开机故障问题。
修改完[b]/etc/passwd 之后,系统会出现/etc/passwd- 是linux定期自动生成的备份[/b]
我们进入救援模式把/mnt/sysiamge/etc/passwd-移动到重命名即可。
救援模式有什么作用:
◆可以更改root密码;
◆恢复硬盘、文件系统操作;
◆系统启动不来的时候,只能通过救援模式来启动;
救援模式启动的步骤如下:
虚拟机情况下。(第一步首先要加载光盘并且启动时连接。)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/383a1837589114da55b260aef6a6de95.png)
1、开机进入BIOS设置(每台电脑进入bios的方法不同根据自己的电脑进入),BOOT启动顺序为光盘优先启动 CD-ROM Drive 使用小键盘的+ -号调整上下顺序;设置好后保存并退出。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/fe07b32fc3cbeb88b09463385cd7b233.png)
2、重启系统后进入安装启动菜单,上下键移动到Rescueinstall system 救援安装系统;
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/59ecfc73d4e4b26ad5a2c42f10a206fe.png)
3、选择语言,保持默认English
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/b6ba7d2cb660c2f272ca668322d889e8.png)
4、选择键盘类型,保持默认us
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/8ae6a4fd0c276a193a2a13bf6d73e02a.png)
5、是否启动网络,需要根据你实际情况进行选择,如果需要通过联网拷贝数据,选择YES,在这里我们选择NO;
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/702c36fc0ea4d8fc8ccf48220c0809dc.png)
6、进入到Rescue界面,选择Continue
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/3026719951280bc62391bea8af6b7272.png)
7、系统挂载在/mnt/sysimage下 如果要到root环境下,运行 chroot /mnt/sysimage 命令,点击OK
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/8e7fe8a58c1fc03684a6115634326c14.png)
8、三种选项:shell 进入命令行模式;fakd是诊断模式;reboot重启电脑;我们这里选择shell
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/e45a47c2e4badc7578792578a28ff545.png)
9、进入shell命令行,提示符为bash-4.1#
ls /mnt/sysimage/ 显示挂载的目录为根目录的文件
执行chroot /mnt/sysimage/ 将/mnt/sysimage/目录下的文件移动到根目录;
命令后提示符为sh-4.1#
ls 显示为根目录的文件;
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/85b6ad2ff4dd44ba053eb3e5b9dcec78.png)
10.这里我们进行ls/mnt/sysimage/etc/passwd-(这里时候tab键补全的话直接出现这个问题,我们就需要把这个passwd-名字更改一下,使用mv 。)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/47482863d382d1e3e314393556500b3c.png)
这里我们就使用mv命令
mv /mnt/sysimage/etc/passwd- /mnt/sysimage/etc/passwd
然后使用cat查看/mnt/sysimage/etc/passwd里边的文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/c4ca41ab13c77566ee8ade869313c36a.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/84b5faf42336333fa2cfccd9f5effac4.png)
正确之后使用reboot进行重新启动。正常进入系统。
修改完[b]/etc/passwd 之后,系统会出现/etc/passwd- 是linux定期自动生成的备份[/b]
我们进入救援模式把/mnt/sysiamge/etc/passwd-移动到重命名即可。
救援模式有什么作用:
◆可以更改root密码;
◆恢复硬盘、文件系统操作;
◆系统启动不来的时候,只能通过救援模式来启动;
救援模式启动的步骤如下:
虚拟机情况下。(第一步首先要加载光盘并且启动时连接。)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/383a1837589114da55b260aef6a6de95.png)
1、开机进入BIOS设置(每台电脑进入bios的方法不同根据自己的电脑进入),BOOT启动顺序为光盘优先启动 CD-ROM Drive 使用小键盘的+ -号调整上下顺序;设置好后保存并退出。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/fe07b32fc3cbeb88b09463385cd7b233.png)
2、重启系统后进入安装启动菜单,上下键移动到Rescueinstall system 救援安装系统;
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/59ecfc73d4e4b26ad5a2c42f10a206fe.png)
3、选择语言,保持默认English
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/b6ba7d2cb660c2f272ca668322d889e8.png)
4、选择键盘类型,保持默认us
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/8ae6a4fd0c276a193a2a13bf6d73e02a.png)
5、是否启动网络,需要根据你实际情况进行选择,如果需要通过联网拷贝数据,选择YES,在这里我们选择NO;
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/702c36fc0ea4d8fc8ccf48220c0809dc.png)
6、进入到Rescue界面,选择Continue
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/3026719951280bc62391bea8af6b7272.png)
7、系统挂载在/mnt/sysimage下 如果要到root环境下,运行 chroot /mnt/sysimage 命令,点击OK
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/8e7fe8a58c1fc03684a6115634326c14.png)
8、三种选项:shell 进入命令行模式;fakd是诊断模式;reboot重启电脑;我们这里选择shell
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/e45a47c2e4badc7578792578a28ff545.png)
9、进入shell命令行,提示符为bash-4.1#
ls /mnt/sysimage/ 显示挂载的目录为根目录的文件
执行chroot /mnt/sysimage/ 将/mnt/sysimage/目录下的文件移动到根目录;
命令后提示符为sh-4.1#
ls 显示为根目录的文件;
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/85b6ad2ff4dd44ba053eb3e5b9dcec78.png)
10.这里我们进行ls/mnt/sysimage/etc/passwd-(这里时候tab键补全的话直接出现这个问题,我们就需要把这个passwd-名字更改一下,使用mv 。)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/47482863d382d1e3e314393556500b3c.png)
这里我们就使用mv命令
mv /mnt/sysimage/etc/passwd- /mnt/sysimage/etc/passwd
然后使用cat查看/mnt/sysimage/etc/passwd里边的文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/c4ca41ab13c77566ee8ade869313c36a.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/84b5faf42336333fa2cfccd9f5effac4.png)
正确之后使用reboot进行重新启动。正常进入系统。
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍