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

相关推荐

  • 马哥教育网络第21期-第五周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@6 ~]# grep '^[[:space:]]\+' /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白…

    Linux干货 2016-08-15
  • 基础指令使用篇 Linux版

    回显,回声 echo echo hello > /dve/pts/1 打开图形界面 init 5   关闭图形界面 init 3 ctrl+alt+F1-6字符,F7图形界面 chvt 改变虚拟终端 chvt +数字 startx  图形的软件打开 poweroff centOS 6.8与7.2都正常关闭断电 hostname 显示…

    系统运维 2016-08-04
  • Woo Gambling Establishment in Australia

    Woo Gambling Establishment in Australia Among the most well-known websites in Australia is Woo Gambling Establishment. Since it opened in 2020, Woo Gambling establishment has actua…

    Linux干货 2025-05-08
  • 行编辑器sed的应用

    sed sed:Stream EDitor,行编辑器 sed是一种流编辑器,它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中, 称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后, 把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没 有改变,除非你使用重定向存储输出。 se…

    Linux干货 2016-08-10
  • 一个开发眼中的运维

    在云计算时代,开发和运维的结合变得越来越重要。在DIFF论坛第一期,前新浪SAE运维主管,郑志勇,分享了《一个开发眼中的运维》根据自己从开发人员转型运维之后的心得,谈如何把在开发上的运用抽象思维方式运用到运维领域。 1. 运维不是什么? 运维不是打杂的,运维不是客服,运维也不是服务开发的,但要做好合作。 2. 运维是什么? 运维服务于整个产品,保证架构合理,…

    Linux干货 2015-03-11
  • yum软件管理使用详解

    yum介绍 yum客户端的使用 配置文件项作说明: 案例repo配置文件。 创建yum源命令(yum-config-manager) yum list相关命令 yum安装 yum更新和升级 yum查找和显示 yum删除程序 查看仓库 实战演练本地yum仓库(光盘) YUM内置变量 创建YUM仓库(http) yum介绍 yum命令是在Fedora和RedHa…

    Linux干货 2016-09-06