GVKun编程网logo

centos下/etc/fstab 错误修复方法(etcd centos)

6

在本文中,我们将给您介绍关于centos下/etc/fstab错误修复方法的详细内容,并且为您解答etcdcentos的相关问题,此外,我们还将为您提供关于/boot分区、fstab文件、/bin/m

在本文中,我们将给您介绍关于centos下/etc/fstab 错误修复方法的详细内容,并且为您解答etcd centos的相关问题,此外,我们还将为您提供关于/boot 分区、fstab 文件、/bin/mount 一次性被误除修复方法、CentOS 6.0 启动时出现fstab错误时的修复方法、CentOS 6.3 开机挂载 /etc/fstab 初探、Centos 6.7 图文讲解救援模式修复fstab过程的知识。

本文目录一览:

centos下/etc/fstab 错误修复方法(etcd centos)

centos下/etc/fstab 错误修复方法(etcd centos)

参考了http://www.linuxidc.com/Linux/2012-05/59697.htm

实际上有人用启动盘去修复,比较麻烦,其实可以很简单。

就是重新加载根目录。

1.输入root密码.

2.重新加载根分区: mount -o remount,rw /

3.编辑加载项: vi /etc/fstab 去掉有问题的加载项

4.重启系统reboot

/boot 分区、fstab 文件、/bin/mount 一次性被误除修复方法

/boot 分区、fstab 文件、/bin/mount 一次性被误除修复方法

fstab 文件丢失、boot 分区被删、mount 文件被删解决办法

1、解决问题的思路:
a、修复 fatab 文件
b、修复 mount 命令
c、修复 boot 分区

d、安装 grub

准备:将 boot 分区进行格式化
#umount   /dev/sda1
#mkfs.ext3 /dev/sda1
#rm –rf  /etc/fstab
#rm –rf /bin/mount

完成以上操作后,你发现启动后,会有如下报错:<grub 没了>

3

在尝试进入救援模式时,又出现以下:<没有 linux 分区,更别说系统了>

4

实施:
1、进入 linux rescue 模式 <启动网络>
    #、创建一个目录
     mkdir disk
    #进行挂载
    mount /dev/sda1 disk

此时,我们需要查看各个分区的标签,以确认各分区的用途。

6 

7
    #创建 fstab 文件,如果你有 fstab 这会儿你可以恢复了。
    vi disk/etc/fstab

9 
    #重启系统

2、再次进入 linux rescue 模式 <启动网络>
    #如图,找到系统了。因为 fstab 恢复了。如图:

10 

然后安装缺少的包吧
    #chroot  /mnt/sysimage
    #rpm -ivh util-linux.XX.rpm  --force
    #rpm -ivh kernel-2.6.18-164.el5.i386.rpm --force
    #rpm -ivh kernel-2.6.18-164.el5.i386.rpm –force

    #grub-install /dev/sda
    #vim /boot/grub/grub.conf
        title RHEL5
            root (hd0,0)
            kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/ rhgb quiet
            initrd /initrd-2.6.18-164.el5.img

 

关于缺少的文件,我最近看到有种方法可以将 rpm 解包,然后将其缺少的问题 COPY 到目的地的。 我觉得这个不错,在些记录如下:

还是上面一个问题,mount 文件丢失了,我在上一个方法中使用强行安装的方法实现的。

这里使用,解包 util-linux 这个包来做。

#mkdir test

#rpm2cpio util-linux.rpm | cpio –id

#ls

bin      etc     sbin     usr      util-linux.rpm

#cp bin/mount   /bin 

该步骤是直接解包,将 mount 文件 CP 到系统中的。

本文出自 “潜入技术的海洋” 博客,请务必保留此出处 http://myhat.blog.51cto.com/391263/510621

CentOS 6.0 启动时出现fstab错误时的修复方法

CentOS 6.0 启动时出现fstab错误时的修复方法

CentOS启动时,出现了fstab 中 /dev/loop1 设备的读取失败,结果,呵呵,系统进入了recovery 模式,输入root密码之后,想修改fstab,结果发现不行,后来找了半天,

发现可以使用:

#mount -o remount,rw /

之后,fstab就可以修改了。

以上这篇CentOS 6.0 启动时出现fstab错误时的修复方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

您可能感兴趣的文章:
  • CentOS7.4开机出现welcome to emergency mode的解决方法

CentOS 6.3 开机挂载 /etc/fstab 初探

CentOS 6.3 开机挂载 /etc/fstab 初探

<p><font size="3" face="微软雅黑"> 学习《鸟哥的 Linux 私房菜 — 基础学习篇》也有一些时日了,不得不说,这本书确实是一本讲解技术的上乘之作,不过由于 Linux 系统更新太快,书中的 CentOS 版本略显过时,有一些内容已经和书上讲的不一样了,上次的 “命令行模式和窗口模式切换” 就是这样。不过正因如此,才能让我对书本始终持怀疑态度,不轻信书本上的内容。</font></p> <p><font size="3" face="微软雅黑"> 这次是看到了 “设置开机挂载” 这一节内容,按照书中的步骤打开 /etc/fstab 文件后,如图:</font><a href="http://static.oschina.net/uploads/img/201301/24215421_krk6.png"><font size="3" face="微软雅黑"><img title="fstab"border="0" alt="fstab" src="http://static.oschina.net/uploads/img/201301/24215421_lAl9.png" width="625" height="273" /></font></a><font size="3" face="微软雅黑"> 而在书中第一列的内容应为”LABEL=XXX“这种形式,也就是说这又是版本的问题?不过 CentOS 6.3 默认使用 UUID 作为设备名称自然有它的道理。以”fstab UUID“作为关键字在百度上浏览了相关文章,发现 UUID 用起来好处多多,UUID 全称是 Universally Unique Identifier(通用唯一识别码),而每个分区有一个唯一的 UUID 值,这样就不会发生分区识别混乱的问题,对于书中所说的 Label name 相同导致无法识别以及设备名称的硬盘更改插口导致无法识别的问题都能得到很好的解决,当硬盘中增加了新的分区,或者分区的顺序改变后,仍然能够保证系统加载分区到正确的加载点。这对于 swap 分区尤为重要,如果硬盘分区顺序改变,而 fstab 对 swap 分区编号不做相应的调整,是不是会把其他分区给作为 swap 哪?结果是很可怕的,这个分区上的数据恐怕就要不保了。不过这种方式最大的缺陷是编码长度比较长,不便于记忆和使用。至于其他的几列的含义,阐述的文章众多,这里附上链接地址 < a href="http://en.wikipedia.org/wiki/Fstab" target="_blank"> 维基百科 </a>&#160; <a href="http://baike.baidu.com/view/5499388.htm" target="_blank"> 百度百科 </a></font></p>

Centos 6.7 图文讲解救援模式修复fstab过程

Centos 6.7 图文讲解救援模式修复fstab过程

环境搭建:

vim /etc/fstab填加

/sdb /mnt ext4 delault 0 1

说明:sdb 可以是不存在的,只为实现模拟更改fstab文件,开机不成功的情况

1.关机,挂载CD-ROM

2.开机F2,进入boot模式,改为从cd中启动

3.F10,保存。返回对方框输入yes重启

wKiom1eEQTfx9om4AABqT_ymyzQ612.png

4.上下键选择选择第三项:Rescue installed system,进入救援模式(rescue

wKiom1eEQXTx29iGAAb5CLJGzz4663.png-wh_50

5.等待装载完毕,加载过程如下

wKioL1eEQb-jo2jNAAAJ7szDu5E820.png

6.选择语言

当加载完毕会出现对话窗口,首先选择语言,如图

wKioL1eEQgWTuLYlAAA5vzeGPGs187.png-wh_50

7.选择键盘类型

wKioL1eEQkqhc9pEAAA4xQegxsE485.png

8.是否使用网络接口,选择no

wKiom1eEQmvh1VmhAAAg7m1MW78778.png

9.rescue说明,选择continue,后一直ok,直到下图出现

wKiom1eEQpGCtmC9AABzii58bzk315.png

10.选择开启shell ok,就可以进入命令行模式了。

wKioL1eEQsbyijF3AAAoqLpijio734.png

wKiom1eEQt3y2zq6AAAJGyt_Y74588.png

最后:

按照救援模式的系统提示进行操作,进入救援模式。

救援模式中,原系统文件被挂载到了/mnt/sysimage/etc/fstab,所以我们要修改/mnt/sysimage/etc/fstab这个文件,把多余的注释掉,并且保存就OK正常重启就可以了。(说明,救援模式中目录都是无色的,vim是不可用的)

今天的关于centos下/etc/fstab 错误修复方法etcd centos的分享已经结束,谢谢您的关注,如果想了解更多关于/boot 分区、fstab 文件、/bin/mount 一次性被误除修复方法、CentOS 6.0 启动时出现fstab错误时的修复方法、CentOS 6.3 开机挂载 /etc/fstab 初探、Centos 6.7 图文讲解救援模式修复fstab过程的相关知识,请在本站进行查询。

本文标签: