Centos6系统救援模式

CentOS 6系统救援模式


在学习了CentOS 5、6系统启动流程与启动故障排除之后,为了加深印象进行了如下破坏性尝试。

删除/boot目录与/etc/fstab文件后尝试修复系统

1. 首先是第一步删除/boot目录与/etc/fstab

1.jpg

删除/boot /etc/fstab

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

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

3.jpg

选择光驱引导

4.jpg

选择救援模式

Image 5.jpg

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

6.jpg

选择Continue

7.jpg

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

8.jpg

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

3.开始修复

9.jpg

查看硬盘分区并分别挂在寻找跟和/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 13.jpg

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

Image 17.jpg

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

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

Image 18.jpg

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

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

Image 19.jpg

安装内核成功后/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 23.jpg



2016年11月24日 21:47:27

原创文章,作者:M21-13-王振中,如若转载,请注明出处:http://www.178linux.com/60695

(5)
M21-13-王振中M21-13-王振中
上一篇 2016-11-24
下一篇 2016-11-25

相关推荐

  • 一个开发眼中的运维

    在云计算时代,开发和运维的结合变得越来越重要。在DIFF论坛第一期,前新浪SAE运维主管,郑志勇,分享了《一个开发眼中的运维》根据自己从开发人员转型运维之后的心得,谈如何把在开发上的运用抽象思维方式运用到运维领域。 1. 运维不是什么? 运维不是打杂的,运维不是客服,运维也不是服务开发的,但要做好合作。 2. 运维是什么? 运维服务于整个产品,保证架构合理,…

    Linux干货 2015-03-11
  • linux 基础命令(四)

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限。 [root@localhost home]# cp -r /etc/skel/ /home/tuser1 [root@localhost home]# c…

    Linux干货 2016-10-16
  • 命令行历史和调用命令参数

    history显示当前终端的历史记录 !! 重复执行上一条命令 !-n 重复执行倒数第n条命令 !n 重复执行第n条命令 ctrl+p 等于向上方向键,翻出上一条命令。 ctrl+n 等于向下方向键,翻出下一条命令。 ctrl+j 等于enter 执行当前命令 !:0 执行前一条命令(去除参数) !string 重复前一个以“string”开头的命令(只限于…

    2017-07-14
  • 救援模式安装RPM

    救援模式安装RPM 步骤如下: (1)先让RPM“自杀”掉,必须要使用忽略依赖选项—nodeps,否则卸载不了RPM程序。 (2)卸载完成后,将机器重启,按F2键进入机器的BIOS模式,如下图选择CD-ROM启动,最后按F10保存退出。 (3)机器将会从光驱上使用光盘文件做引导启动,如下图界面,相信大家都非常熟悉,该界面在我们安装新系统的时候,也会见到。啰嗦…

    Linux干货 2016-08-26
  • Linux用户管理相关(2)

    Q1:复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限。 [root@CentOS7_2 home]# cp -r /etc/skel/ /home/tuser1 [root@CentOS7_2 home]# …

    Linux干货 2016-11-16
  • date用法心得

    Linux时间格式极大程度的遵循了人类习惯,以下为部分常见时间。
    date命令本身提供了日期的加减运算,shell编程时灵活运用

    2017-11-09

评论列表(2条)

  • 李书鹏
    李书鹏 2016-11-27 14:39

    32个赞

    • Kaylee
      Kaylee 2016-12-17 14:20

      @李书鹏I hate my life but at least this makes it bealrbae.