Centos 6进入修复模式
1 . 此界面按 ESC进入Boot Menu界面
2 . 选择第三项用CD光驱启动,Enter进入下一步
选择语言
是否需要连接网络
继续 只读挂载 跳过 高级
/mnt/sysimage为系统真实目录 chroot /mnt/sysimage 切换真实目录
开启shell环境
修复实验
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 退出