Quantcast
Viewing all articles
Browse latest Browse all 11063

Centos6系统救援模式

CentOS 6系统救援模式 在学习了CentOS 5、6系统启动流程与启动故障排除之后,为了加深印象进行了如下破坏性尝试。 删除/boot目录与/etc/fstab文件后尝试修复系统 1. 首先是第一步删除/boot目录与/etc/fstab
Image may be NSFW.
Clik here to view.
Centos6系统救援模式

删除/boot /etc/fstab

可以看到虽然boot目录无法删除但是目录中的文件已经全部删掉了。

2. 重新启动因为没有了/etc/fstab文件和boot目录系统已经无法启动,只能通过光盘引导进入系统救援模式
Image may be NSFW.
Clik here to view.
Centos6系统救援模式

选择光驱引导


Image may be NSFW.
Clik here to view.
Centos6系统救援模式

选择救援模式


Image may be NSFW.
Clik here to view.
Centos6系统救援模式

经历了选择语言和键盘之后 选择NO修复并不需要网络


Image may be NSFW.
Clik here to view.
Centos6系统救援模式

选择Continue


Image may be NSFW.
Clik here to view.
Centos6系统救援模式

由于删除了/etc/fstab文件已经无法发现分区


Image may be NSFW.
Clik here to view.
Centos6系统救援模式

选择shell Start shell进入命令行模式开始修复

3.开始修复
Image may be NSFW.
Clik here to view.
Centos6系统救援模式

查看硬盘分区并分别挂在寻找跟和/boot分区

运行blkid查看所有块设备发现/dev/sda1、2、3、5四个分区其中分区5TYPE为SWAP可以拍出。讲sda1 2 3 分别挂载后可以看出sda2是根,而sda1是/boot分区。

在在sda2分区所挂载的目录下的/etc/目录中新建fstab文件写入挂载信息。

/dev/sda1 /boot ext4 defaults 0 0 /dev/sda2 /boot ext4 defaults 0 0

保存后重新进入救援模式。


Image may be NSFW.
Clik here to view.
Centos6系统救援模式

重新进入救援模式后系统提示已经找到根


Image may be NSFW.
Clik here to view.
Centos6系统救援模式

切换根并且挂载光驱准备修复

运行chroot /mnt/sysimage切根并且挂载上光驱为下一步安装内核做准备


Image may be NSFW.
Clik here to view.
Centos6系统救援模式

使用rpm命令强制安装内核![Alt text

安装内核时记得要使用 force选项强制安装


Image may be NSFW.
Clik here to view.
Centos6系统救援模式

安装内核成功后/boot目录中有内核和init文件了

使用grub-initall /dev/sda 命令修复gurb

重新编写/boot/grub/gurb.conf文件

default=0 timeout=5 title CentOS 6 root (hd0,0) kernel /vmlinuz-2.6.32-642.el6.x86_64 ro root=/dev/sda2 initrd /initramfs-2.6.32-642.el6.x86_64.img 4. 重新启动后系统恢复正常
Image may be NSFW.
Clik here to view.
Centos6系统救援模式

2016年11月24日 21:47:27


Viewing all articles
Browse latest Browse all 11063

Trending Articles