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

相关推荐

  • CentOS7修改网卡为eth0

    1.编辑网卡信息 [root@linux~]# cd /etc/sysconfig/network-scripts/  #进入网卡目录 [root@linux~network-scripts]# mv ifcfg-eno16777728 ifcfg-eth0  #重命名网卡名称 [root@linux network-…

    Linux干货 2016-10-25
  • Linux系统文件管理

    1、Linux的文件类型:       –:普通文件;       d:目录文件;       b:块设备:     &nbsp…

    Linux干货 2016-08-04
  • Ansible+Corosync+Pacemaker+nfs实现http高可用

    目录: (一)实验环境 (二)准备工作 (三)为node1和node2配置基础配置 (四)使用ansible部署nfs (五)使用ansible部署corosync和pacemaker (六)使用ansible安装crmsh工具 (七)使用crmsh配置http高可用 (八)验证 (九)需要注意的地方 (一)实验环境 1.1、环境拓扑 1.2、所需系统 4台…

    Linux干货 2016-04-29
  • Ansible应用介绍

    Ansible 简介 ansible是个什么东西呢?官方的title是“Ansible is Simple IT Automation”——简单的自动化IT工具。这个工具的目标有这么几项:自动化部署APP;自动化管理配置项;自动化的持续交互;自动化的(AWS)云服务管理。所有的这几个目标从本质上来说都是在一个台或者几台服务器上,执行一系列的命令而已。通俗的说…

    Linux干货 2015-07-03
  • CentOS7的启动及Systemd的管理✧

    CentOS7的启动流程     POST–>Boot Sequence–>Bootloader–>kernel+initramfs(initrd)–>rootfs–>/sbin/init    &n…

    Linux干货 2016-09-21
  • 啊 逗比呀!

    提示符,nano编辑,rz | sz命令,Sublime

    2017-11-19