linux救援模式介绍(有iso光盘和没有iso光盘单用户模式)

时间:2024-05-20 09:24:27

当我们一不小心把linux系统文件删除了,导致无法开机或者某些程序无法使用,该怎么办呢?
linux为我们准备了救援模式(Rescue)!
进入救援模式即可进入小型系统进行操作。进行恢复。

我们用VMware和Centos6.9进行演示。

虚拟光驱中我们加载centos6.9的安装镜像
linux救援模式介绍(有iso光盘和没有iso光盘单用户模式)

加载成功是这样的:

linux救援模式介绍(有iso光盘和没有iso光盘单用户模式)

现在启动Centos6.9

开机是Vmware主板的启动界面,这时候,快速在画面上点击鼠标左键,然后按下ESC键。进入启动项选择界面
linux救援模式介绍(有iso光盘和没有iso光盘单用户模式)

选择cd驱动器启动。
linux救援模式介绍(有iso光盘和没有iso光盘单用户模式)

这是我们centos6.9的安装界面。
选择第三项,救援模式。
回车。

linux救援模式介绍(有iso光盘和没有iso光盘单用户模式)

选择语言,我们默认就好,回车:

linux救援模式介绍(有iso光盘和没有iso光盘单用户模式)

选择键盘,默认,回车:

linux救援模式介绍(有iso光盘和没有iso光盘单用户模式)

选择是否开启网络接口,根据自己的需要,开启的话,需要稍微配置一下,我们选no:

linux救援模式介绍(有iso光盘和没有iso光盘单用户模式)

它提示我们,原来的系统磁盘已经被挂载到了光盘系统的/mnt/sysimage下。
这里要着重讲一下。系统的根目录现在是/mnt/sysimage/
系统的/boot目录,现在是/mnt/sysimage/boot

如果确定要进入,选择continue,进入只读模式,选择read-only
也可以选择跳过。
我们选择continue
linux救援模式介绍(有iso光盘和没有iso光盘单用户模式)

提示我们,系统已经挂载到了/mnt/sysimage目录下,如果想要在原系统中的路径模式,可以输入chroot /mnt/sysimage命令
如果输入这个命令,那么,它会开启一个子bash环境,系统磁盘根目录就会变成原来的。在子bash中不能访问光盘系统 的文件。

我们按回车:
linux救援模式介绍(有iso光盘和没有iso光盘单用户模式)

好了,第一个是立即获取一个shell环境,手动修复系统。
第二个是运行诊断工具
第三个重启系统。
我们选择手动shell环境

linux救援模式介绍(有iso光盘和没有iso光盘单用户模式)

观察最下面,已经出现了shell命令行,我们可以开始修复系统了。
这个命令行下,cd命令默认回到/tmp下

如果没有进入chroot命令,那么进行操作的时候,一定要注意路径问题,磁盘被挂载在/mnt/sysimage下。

好了,这次的分享就到这里,有什么疑问,小伙伴们可以留言给我哦



出处:http://blog.sina.com.cn/s/blog_6954b9a901018hrk.html

Linux系统rescue模式下修复内核和grub

一.进入rescue模式

   详细步骤见《Linux救援模式下导出数据》。


二.修复内核

   chroot /mnt/sysimage

   一般把处于resuce模式的系统称为伪统,把 #chroot /mnt/sysimage后看到的称为真正系统 。

   exit --- 退回到 rescue 模式下
  
   mount /dev/hdc mnt/source --- 挂载光驱cdrom到/mnt/source 目录
  
   rpm -ivh /mnt/source/Server/kernel-2.6.18-164.e15.i686.rpm --root=/mnt/sysimage/ -- force
  (需要修复的三个内核文件在系统盘 server 目录下kernel2.6.18.rpm软件包里,所以要挂载光盘之后并安装kernel软件包)
  

   此时,内核已修复完成! 再继续修复grub程序。

 

三.修复grub

   chroot /mnt/sysimage   进入到已损坏的linux系统中

   grub-install /dev/sda  安装grub程序到/dev/sda

   ls /boot/grub  查看grub目录下是否存在grub.conf文件。如果没有就手动编辑一个。

   vim /boot/grub/grub.conf

linux救援模式介绍(有iso光盘和没有iso光盘单用户模式)

   保存退出。

   grub修复完成。