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

相关推荐

  • Httpd基础

    Httpd基础

    2018-05-04
  • 计算机基础知识

    计算机基础知识 计算机系统 计算机的功能 冯诺依曼体系的五大基本部件 操作系统 Linux操作系统的组成 操作系统的功能介绍 开发接口标准 操作系统的分类 Linux 操作系统 Linux的发行版详解 Linux哲学思想 Linux系统镜像站点 计算机系统 计算机系统由硬件 计算机系统由硬件(Hardware) 系统和软件(Software)系统两大部分组成…

    Linux笔记 2018-05-07
  • linux中cat、more、less命令区别详解

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

    2018-04-15
  • 小白加薪升职记第二篇–Linux长征开始

    记录文件管理命令及Linux命令行扩展功能

    Linux笔记 2018-05-19
  • 路由

    地址分类有类的 固定的网络ID 是多少位就是多少位A 前8位是网络ID0-127.x.x.x其中0.x.x.x是未知地址,不能用127.x.x.x是回环地址,不能用所以有1-126个网段可用公式:网络(网段)数量=2^可变网络ID位数一个网络的主机数量=2^主机ID位数-2所以一个A类网络主机数有1600万netmask:255.0.0.0 B类128-19…

    Linux笔记 2018-05-06
  • sed 的基础应用与掌握

    赶紧试试吧看是看不会的

    Linux笔记 2018-04-19