系统拍错

系统的启动过程
系统拍错

系统排错
我们先破坏硬盘分区,然后来修复被破坏的虚拟机。
用fdisk -l命令查看硬盘分区,*在的分区是根目录挂载的分区
系统拍错

用dd if=/dev/zero of=/dev/vda bs=446 count=1破坏挂载的硬盘
关机后开启可以发现系统无法启动(因为无法读取mbr)
系统拍错

如何进入挽救模式
选择启动方式,以光盘方式启动
系统拍错

打开后选择Troubleshooting(解决问题)
系统拍错

开启后选择第二行(拯救一个红帽linux系统)回车
系统拍错

选择拯救系统后,会出现提示语句,告诉你的拯救环境被挂载到了/mnt/sysimage中,
有4个选项可以选择
1…继续下一步
2…只读
3.跳过
4.退出(重启)

系统拍错
选择1
改变根为真实环境的根

系统拍错

fdisk -l查看挂载的光盘
系统拍错
grub-install /dev/vda 重新安装破坏的硬盘
重新安装破坏的硬盘
系统拍错

退出后以硬盘方式启动

退出拯救模式
系统拍错

以硬盘方式启动
系统拍错

启动结果
系统拍错

gurb2文件的修复
在删除grub2文件后,系统无法正常启动。

重启时需要我们手动恢复grub2文件。

系统拍错

恢复文件后系统便可以启动了
系统拍错
这样只是临时的恢复文件,在下次重启时,需要再次恢复文件,所以我们需要恢复删除的文件内容
系统拍错
之后重启系统就不需要再恢复文件了。

内核的修复(先要进入拯救环境)
改变根为真实环境的根

系统拍错
挂载光盘
系统拍错

修复内核
系统拍错

重新以硬盘方式启动系统
系统拍错

**
系统初始化镜像文件丢失(先进入拯救环境,然后作如下操作)**

系统拍错

系统拍错

启动方式的修改
修改系统的启动方式为不断重启,这样系统会无法正常运行。
系统拍错
修复方式
在系统启动时在该界面停留时按e进入启动编辑界面
系统拍错
找到该栏后在结尾输入5(图形界面)或3(文字界面),完成该步骤后,按ctrl+x运行启动程序,系统会进入图形界面启动(我输入的为5)
系统拍错

在系统启动后,下次重启时系统依旧会出现不断重启的问题,因为我们设置的系统启动方式没有修改,如想正常的启动程序,需要将程序的启动方式恢复。
系统拍错

忘记密码时修改密码
在登入系统时,我们可能会忘记密码导致无法登入系统,那么怎么来解决这个问题呢。
系统拍错
我们在启动时像恢复启动方式一样按e进入启动命令,找到ro行,修改ro为rw rd.break后按ctrl+x运行命令。
系统拍错
在运行命令后会进入以下界面,在该界面执行如下命令。
chroot /sysroot/ 修改根为真实环境的根
然后运行passwd命令为自己忘记密码的用户设置新密码。(因为该虚拟的文字为汉语,所以会出现乱码的情况,若使用英语文字的系统,则不会出现乱码)
设置新密码后,使用touch . /autorelabel命令新建文件使seliunux来检索。

系统拍错