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 学习6

    1、简述osi七层模型和TCP/IP五层模型 1、 osi七层模型 1、应用层:OSI 参考模型中最靠近用户的一层,为计算机用户提供应用接口,也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等。 2、表示层:提供各种用于应用层数据的编码和转换功能,确保一个主机的应用层发送的数据能被另一个主机的应用…

    Linux笔记 2018-07-28
  • 第二周

    第二周: Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 1 touch   可以创建一个空的新文件,若文件存在改变文件时间戳。 2 cat     查看文件内容,一次性输出所有内容, 如cat  filename -n :输出所有行编号 -b 对非空输出行号 3 more  可以分屏显示  按回车翻下一屏 4 less   可以分…

    Linux笔记 2018-07-02
  • Linux任务计划、周期性任务执行

    Linux任务计划、周期性任务执行 at at命令用于在指定时间执行命令。执行结果会通过邮件发送给用户 at允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行 语法 at(选项)(参数) atq: 查询任务列表 atrm: 删除指定任务 选项 -f:指定包含具体指令的任务文件;…

    Linux笔记 2018-04-03
  • 硬链接

    软连接:

    Linux笔记 2018-04-01