如何使用救援模式进行恢复错误删除的程序或者库文件所以以来的共享库

1.为了实验先进行删除。。例如。。ls的依赖库是。。我们把。libacl.so.1进行删除了。在使用ls就会进行相应的报错

 
 
2.重启系统。在载入中读条中 esc (注意 只能点一次。点多了。进入救援模式的选项就取消了)
 
 
3.当出现了可选就救援模式的界面。一般选择第三项。大概意思就是用cd光盘进行启动

 
 
4.这里也是选择第三项Troubleshooting(故障排除)。【当然选择第一项重装系统也行。 不过实际生产过程中 不会让怎么干吧。重装- -怎么可能呢。233】

 
 
5.这里分别有这几个选型:
1.在基本图形下安装centos7
2.拯救centos 模式
3.运行测试
4.从本地驱动启动
5.返回主菜单
选第二个。当前实验的目的不就是为了进入救援模式么

6.这里的大概意思是 光盘会关在到/mnt/sysimage下
需要选择下权限。。
一般都是选1 权限给读写
下面的read_only 是只读
如果出现检测到失败 可以选择 skip to shell 跳过
打上1 回车
 
 

7.这时候就可以进行相应的操作了。已经算进入了救援模式。
 
 

8.由于在救援模式 所在的跟目录并不是 正常系统下的根目录。需要用 命令
chroot /mnt/sysimage 进行切根
输入命令的前面是bash 不是sh就是说明切根成功了
不过这次咱们不需要切根

9.进行复制库
cp /lib64/libacl.so.1 /mnt/sysimage/lib64/
把之前删除的 cp进 根目录的lib64里面。
之后重启也成。或者直接切跟查看是否cp之后有效也可以

10.最后 exit 进行退出 并重启系统。



同时 如果因为误操作吧 命令的某一个文件夹删除了 (这里举一个比较麻烦的例子rpm命令 其中一个文件夹被删除。导致rpm无法使用)。
 
 
之前的步骤都是一样。
但是在复制这块需要注意。
由于如果切跟了就没办法进行rpm 。因为切跟后的rpm是无法使用的。
不切的话。是安装到光盘虚拟出来的根 。所以想要重新安装rpm
有几种方法:
 
第一种:
rpm -ivh /run/install/repo/Packages/rpm-4.11.3XXXXXX --root=/mnt/sysimage/ --replacepkgs
 
--root=/mnt/sysimage/ 指向root的根目录 装在这个文件下
 
--replacepkgs 可以理解为替换。或者强制重新安装已经安装了的安装包
 
 
第二种是
可以复制其他机器上的rpm直接cp过来
 
 
第三种。
使用yum进行安装

初学者自用

原文地址:http://blog.51cto.com/12580998/2158552

时间: 2024-11-01 23:51:11

如何使用救援模式进行恢复错误删除的程序或者库文件所以以来的共享库的相关文章

如何恢复被删除的word自动保存文件,也就是恢复文件

如何恢复被删除的word自动保存文件,也就是恢复文件 1.恢复误删文件 利用文件恢复工具,如360文件恢复,恢复所误删文件,格式为.asd. 具体:利用你的文件名进行搜索,找到后缀.ASD的文件,文件名((Autosaved-304379081592903232)).asd 2.移动文件 用word 2007恢复不了,提示格式不能支持,不过用word 2010就可以恢复了. 所以你应该安装一个10的office,然后把这个文件复制到那个未保存的文件那个目录下. 例如我的目录是这样:C:\User

关于linux启动救援模式进行恢复步骤

由于我之前对/etc/passwd 文件进行过操作,以至于后续出现开机故障问题. 修改完/etc/passwd 之后,系统会出现/etc/passwd-   是linux定期自动生成的备份 我们进入救援模式把/mnt/sysiamge/etc/passwd-移动到重命名即可. 救援模式有什么作用: ◆可以更改root密码: ◆恢复硬盘.文件系统操作: ◆系统启动不来的时候,只能通过救援模式来启动: 救援模式启动的步骤如下: 虚拟机情况下.(第一步首先要加载光盘并且启动时连接.) 1.开机进入BI

linux 救援模式恢复grub

在工作中会遇见因为grub,这时就可以用救援模式来恢复.救援模式也可以用来恢复root密码. 使用dd if=/dev/zero of=/dev/sda count=1 bs=300 将引导扇区破坏并重启 开机按F2进入BIOS设置CD-DVD启动,根据机器的不同进入BIOS也不同.并进入救援模式 选择语言,这里不能选中文,会出乱码,别的没选过 选择键盘 是否设置网络,如需要可选一般选NO 选择continue 也可以以只读挂载选read-only 这里告诉我们/文件的位置 选第一项进入 进入救

rescure救援模式

rescure救援模式 不知道大家有没有遇到这种情况,当你误删一些文件,导致你的系统无法正常工作呢?这要怎么办呢?遇到这种情况,你可以试一下linux的救援模式.首先说一下什么是linux救援模式.linux救援模式本质就是一个小型的linux系统,由于我们本来的linux系统不能正常工作导致,这就需要救援模式来处理这些问题.接下来我们就以误删除/lib64/libc.so.6文件为例,讲解如何使用linux救援系统1.首先我们先把/lib64/libc.so.6文件删除,来营造出文件被误删除的

通过系统救援模式修复系统

1.主要用途: 当误删了linux系统文件或者卸载了一些软件,导致系统不能启动时可通过镜像修复模式修复系统 2.centos7系统修复 (1)假使卸载了rpm软件,无法安装系统所需软件,此时,需要通过救援模式安装恢复rpm软件 [root@dayi123 ~]# rpm -ql rpm       #使用yum卸载rpm包 /bin/rpm /etc/rpm /usr/bin/rpm2cpio /usr/bin/rpmdb /usr/bin/rpmkeys [[email protected]

删除Linux的依赖库并进入救援模式恢复

删除Linux的依赖库并进入救援模式恢复 模拟一下依赖库文件被删,并进入救援模式恢复 系统:CentOS7 一.删除mv的依赖库文件 删除/lib64/libc.so.6 [[email protected] Packages]# which mv alias mv='mv -i' /usr/bin/mv [[email protected] Packages]# ldd /usr/bin/mv linux-vdso.so.1 => (0x00007ffd51946000) libselinux

使用linux救援模式恢复rpm软件包

rpm作为linux最重要的软件管理工具,有着不可或缺的地位,连yum都要依赖于rpm的存在才能正常使用,所以掌握rpm的恢复还是很重要的,下面就来看一下如何恢复rpm. 卸载rpm软件包 [[email protected] ~]$ rpm -e rpm error: Failed dependencies: rpm = 4.11.3-17.el7 is needed by (installed) rpm-libs-4.11.3-17.el7.x86_64 rpm is needed by (

怎么恢复电脑里错误删除的文件

无论你是电脑高手还是新手,相信都有过文件误删或者丢失的经历吧?倘若丢失的文件很重要,我们该如何快速恢复被删除的文件?如果你不幸经历过这样的事情,不妨求助数据恢复软件,好用的软件可以帮助我们挽救丢失的宝贵数据. 为了解决文件误删问题,我拿出手机在QQ群中进行了一番咨询,不一会儿收集到了很多答案,大部分朋友都推荐我使用数据恢复软件进行数据恢复,他们还推荐给我几款数据恢复软件,最后我选择了推荐率最高的顶尖数据恢复软件,下面大家跟我一起来看看顶尖数据恢复软件是怎么恢复误删的文件的吧! 步骤1:打开电脑上

linux基础:4、linux运行级别、单用户模式、救援模式

linux运行级别 含义:指的是Unix或Linux等类Unix操作系统下不同的运行模式.运行级别通常分为7等,分别是从0到6 ================================================================================== [[email protected] ~]# tail /etc/inittab # Default runlevel. The runlevels used are: #   0 - halt (Do N