linux 启动文件 /etc/fstab 文件删除 无法开机 修复的方法

/etc/fstab文件删除系统自检无法挂载 无法启动

按照提示进入命令行  手动写/etc/fstab,如无内核文件  无grub  就缺啥补啥


fdisk    -l


查看当前分区 

blkid    查看分区文件系统的卷标

手动挂载 / 

手写一份 /etc/fstab (vi)

/dev/sda2    /        ext4    defaults    1 2

(此处boot并未写入,最好写入  就不用一下那么多部了,,,唉。。。如果有/usr等特殊目录 也要写!!!!!!!)

:wq

exit

reboot    Reboot(再进入rescue救援模式让系统给你挂)


shell    Start    shell


chroot    /mnt/sysimage


由于当前 /boot 没挂  且 /boot 内没有任何文件so 安装

①先挂 CDROM;并安装内核文件kernel


mkdir    /mnt/cdrom

mount    /dev/cdrom    /mnt/cdrom

rpm    -ivh    /mnt/cdrom/Packages/kernel-2…rpm    –replacepkgs(或者–force) 


②grub 安装;grub文件

grub-install    /dev/sda

(当前并未写  grub.conf)

exit

exit

reboot    Reboot


grub>    kernel    (hd0,1)/boot/vmlinuz-2… TAB   root=/dev/sda2


grub>    initrd    (hd0,1)/boot/initramfs2…TAB


grub>    boot(重启)


重启完还有再重复上面的 grub> 内容   boot


启动后   vim    /etc/fstab

/dev/sda1        /boot        ext4    defaults    1    1


mount -a


此时  /boot 又空了


再来  安装 kernel 安装  grub 。。。

(可以先不挂  先考出来  在挂 在mv回去)

(开始就写好  那个/etc/fstab)

vim        /boot/grub/grub.conf

(最后 还是 开始那段   一定要写挂载boot)

如果还启动不了   在rescue  安装一遍   grub-install    /dev/sda











原创文章,作者:Nicolas ZhaoIV,如若转载,请注明出处:http://www.178linux.com/45841

(0)
Nicolas ZhaoIVNicolas ZhaoIV
上一篇 2016-09-13
下一篇 2016-09-13

相关推荐

  • 第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。     who | cut -d ' ' -f 1 | uniq 2、取出最后登录到当前系统的用户的相关信息。    egrep "^$(who | tail -1 | cut -d ' …

    Linux干货 2016-12-19
  • 计算机基础

    小白入门

    2018-03-08
  • Mariadb数据库复制系列(四):复制过滤器的实现

       实验四:复制过滤器的实现 复制过滤器的作用是让从节点仅复制主节点的指定的库,或指定数据库的指定表,而不是全部复制。其配置方式有两种,一种是在主节点上配置,通过定义主节点只记录部分库或表产生的二进制日志时间来实现;一种是通过从节点上配置,当复制了主节点的所有的二进制日志数据后,在SQL线程执行时,只执行指定的库或表相关的二进制日志时间;一般采取在从节点上…

    Linux干货 2016-11-24
  • 第一周作业

    1. 描述计算机的组成及其功能 CPU:CPU包括运算器和控制器,并采用大规模集成电路工艺制成的芯片,又称微处理器芯片。 运算器又称算术逻辑单元(Arithmetic Logic Unit简称ALU)。它是计算机对数据进行加工处理的部件,包括算术运算(加、减、乘、除等)和逻辑运算(与、或、非、异或、比较等)。 控制器负责从存储器中取出指令,并对指令进行译码;…

    Linux干货 2017-01-04
  • N29第一周作业:初识Linux系统

    1、描述计算机的组成及其功能。
    2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
    3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
    4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
    5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
    6、请罗列Linux发行版的基础目录名称命名法则及功用规定

    2018-03-04
  • Linux系统的终端类型

    Linux系统的终端类型    Linux系统的终端主要包括控制台终端、控制终端、串口终端、伪终端、虚拟终端。 1.  控制台终端(/dev/console)。    在Unix系统中,计算机显示器通常被称为控制台终端。Console与虚拟终端相关联,内核将信息送到控制台终端上(/dev/conso…

    Linux干货 2015-09-14