系统修复

2017-06-15  本文已影响0人  JevonWei

一、进系统修复模式找回文件(Centos 7)

1、此界面按 ESC进入Boot Menu界面


2、选择第三项用CD光驱启动,Enter进入下一步


3、Centos 7选择Troubleshooting,然后选择Rescue a Centos Linux system修复系统模式


4、选择第一项Countinue,Read-only为只读挂载,Skip to shell跳过,Quit退出


5、1 继续 2 只读挂载 3 跳过 4 退出


提示/mnt/sysimage为系统跟目录, chroot /mnt/sysimage将根目录切换为/ 回车进入shell环境


复制光盘中的/lib64/libc.so.6文件到系统目录/lib64下, /mnt/sysimage为系统真实根目录


2、选择第三项用CD光驱启动,Enter进入下一步


选择语言


是否需要连接网络


继续 只读挂载 跳过 高级


/mnt/sysimage为系统真实目录 chroot /mnt/sysimage 切换真实目录

开启shell环境


复制光驱伪系统中的/lib64/libc.so.6文件到真实系统/mnt/sysimage/lib64下


重启系统

2、修复模式下安装RPMb包

当在系统中执行 rpm -e rpm --nodeps 删除rpm包之后,可以在修复模式中修复重新安装rpm包
在伪系统下创建/mnt/cdroom目录,mount /dev/cdrom /mnt/cdrom将光盘挂载到/mnt/cdrom目录下,然后 rpm -ivh /mnt/cdrom/Packages/rpm-4.11.3-21.e17.x86_64.rpm --root=/mnt/sysimage 将rpm*以root用户身份安装真实系统/mnt/sysimage, --root=/mnt/sysimage 以root身份安装到/mnt/sysimage路径下

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
rpm -ivh /mnt/cdrom/Packages/rpm-4.11.3-21.e17.x86_64.rpm --root=/mnt/sysimage
chroot /mnt/sysimage   切换进入真实系统
mount /dev/cdrom /mnt
rpm -ivh /mnt/Packages/httpd*   检查rpm包是否安装成功

此模式下可直接编辑grub.conf启动文件

上一篇下一篇

猜你喜欢

热点阅读