Centos6.9下同时删除/boot下所有文件、/sbin/init文件和/etc/fstab文件的修复方法

模拟损坏把上述的文件全部删除,启动界面如图所示

1

重启设置光盘引导后重启

2

选择第三项

3

选择ok

4

选择ok

5

选择no,不配置网络

6

选择继续

7

选择ok

8

选择ok

9

df查看分区挂载情况,由于/etc/fstab文件被删除,所以看不到根的挂载,使用fdisk –l可以看到分区情况

10

11

可以看到一共有五个分区,其中第一个带*表示是启动分区,第四个是扩展分区,第五个是swap分区,所以根分区只能在sda2或者sda3上,把分区挂载上查看

12

由上图可知,sda2分区是根所在的分区,进入/etc/目录下手动把fstab文件加上,之后重启

13

df发现根和boot已经挂载上

14

把光盘挂载上,并从光盘安装内核文件,此步骤较长,请耐心等待

15

安装好内核文件后在chroot  /mnt/sysimage,安装grub-install /dev/sda

16

新建/boot/grub/grub.conf文件,文件内容如图所示,修改完之后重启

17

开机启动的界面,发现卡住不动了,提示不能设置终端,是系统缺少/sbin/init导致的,救援模式安装

18

/sbin/init是由upstart这个安装包生成的,直接安装upstart包即可

rpm –ivh /mnt/sysimage/mnt/cdrom/Packages/upstart-0.6.5-16.el6.x86_64.rpm

至此,修复完成,重启即可

 

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98452

(0)
上一篇 2018-05-13 21:01
下一篇 2018-05-13 21:06

相关推荐

  • linux中cat、more、less命令区别详解

    众所周知linux中命令cat、more、less均可用来查看文件内容,主要区别有:
    cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况;
    more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。more比cat强大,提供分页显示的功能,less比more更强大,提供翻页,跳转,查找等命令。而且more和less都支持:用空格显示下一页,按键b显示上一页。下面详细介绍这3个命令。

    2018-04-15
  • Ansible使用介绍(三)templates及Roles角色

    本节索引: 一、前期环境准备 二、Playbook中模板templates的用法 三、Playbook中逻辑语句的用法 四、Roles角色详解   一、环境搭建: 前期准备:一台虚拟机作为ansible,三台虚拟机作为被控端node 主控端: 主机名:ansible 系统版本:CentOS6.9 被控端: 主机名:node1 CPU内核数:4 系统…

    2018-05-31
  • 第七周博客作业

    1、简述linux操作系统启动流程
    2、简述grub启动引导程序配置及命令行接口详解
    3、实现kickstart文件制作与光盘镜像制作

    2018-05-04
  • 一次完整的http请求处理过程+MPM工作模式

     1、建立连接:接收或拒绝连接请求 2、接收请求:接收客户端请求报文中对某资源的一次请求的过程 Web访问响应模型(Web I/O)单进程I/O模型:启动一个进程处理用户请求,而且一次只处理一个,多个请求被串行响应多进程I/O模型:并行启动多个进程,每个进程响应一个连接请求复用I/O结构:启动一个进程,同时响应N个连接请求实现方法:多线程模型和事件驱动…

    2018-06-24
  • 第十次笔记 二

    使用PEX和cobbleer实现网络服务器自动化安装系统

    2018-05-26
  • 初学linux所遇到错误详解与使用技巧

    适合小白新手,好懂易操作。

    2018-03-31