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

相关推荐

  • N31第四周

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp /etc/skel  /home/tuser1 -r chmod  -R go=   /home/tuser1 2、编辑/etc/group文件,添加组hadoop。 echo hadoop:x:2018 >&g…

    Linux笔记 2018-07-16
  • 初识——Linux文件管理

    一:文件系统结构 文件目录 Linux文件目录结构是一个倒树状结构,从根(/)开始依次往下,根文件系统为rootfs:root filesystem; 文件名称区分大小写是由文件系统决定的,CentOS6.x默认文件系统为ext4,CentOS7.x上默认文件系统是xfs; 以点(.)开头的文件为隐藏文件,文件路径以(/)分割; 文件有俩类数据:元数据和数据…

    2018-03-31
  • 创建配置格式文件的格式 C语言源代码安装三步骤 yum

    创建配置文件的格式: [base] name= centos cdrom mirrorlist=file:///root/baselist gpgkey=file:///mnt/cdrom/rpm-gpg-key-centos-7     [epel] name=epel baseurl=https://mirrors aliyun.co…

    Linux笔记 2018-04-22
  • Linux中的文本查看和处理练习题

    linux中的文本查看和处理练习题
    linux用户和组管理类命令的使用方法及练习

    Linux笔记 2018-07-08
  • shell脚本

    编程基础: 程序:指令+数据 程序编程风格; 面向过程:以指令为中心,数据服务于指令 面对对象:以数据为中心,指令服务于数据 高级: 编译:高级语言—>编译器—>目标代码 Java、C# 解释:高级语言—>解释器—>机器代码 shell、Perl、Python 编程逻辑处理方式: 顺序执…

    2018-04-11
  • 简述一下TCP三次握手四次挥手

    TCP,名为传输控制协议,是一种可靠的传输层协议,IP协议号为6。 原则上任何数据传输都无法确保绝对可靠,三次握手只是确保可靠的基本需要。 TCP三次握手 TCP建立连接为什么是三次握手,而不是两次或四次? 个人理解:因为要双方都要确定对方的网络没毛病,通讯正常。 还有一个网上看到的说法,我觉得很有意思: 我:1+1等于几? 她:2,2+2等于几? 我:4 …

    2018-04-30