Centos 6系统修复

Centos 6进入修复模式

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

Centos 6系统修复_第1张图片
图1

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

Centos 6系统修复_第2张图片
图2

Centos 6系统修复_第3张图片
图3

选择语言

Centos 6系统修复_第4张图片
图4

是否需要连接网络

Centos 6系统修复_第5张图片
图5

继续 只读挂载 跳过 高级

Centos 6系统修复_第6张图片
图6

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

Centos 6系统修复_第7张图片
图7

Centos 6系统修复_第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

你可能感兴趣的:(Centos 6系统修复)