系统修复

一、进系统修复模式找回文件(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为系统真实根目录

  • 二、进系统修复模式(Centos 6)
    1、此界面按 ESC进入Boot Menu界面

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启动文件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容