Centos 6系统修复

Centos 6进入修复模式

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

图1
图1

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

图2
图2

图3
图3

选择语言

图4
图4

是否需要连接网络

图5
图5

继续 只读挂载 跳过 高级

图6
图6

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

图7
图7

图8
图8

开启shell环境

图9
图9

修复实验

1 . 修复模式下安装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包是否安装成功

2 . Centos 6删除/boot/initramfs-2.6.32-696.e16.x86_64.img, 并恢复之

chroot /mnt/sysimage   将/目录切换进真实系统/目录下   
mkinitrd /boot/initramfs-`uname -r`.img `uname -r`   重新生成boot/initramfs-2.6.32-696.e16.x86_64.img文件,uname -r生成对应的系统版本
grub-install /dev/sda   若执行以上操作启动失败,则执行此命令重新生成grub文件
sync   同步磁盘
exit 退出  
图10
图10
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容