返回顶部
首页 > 资讯 > 精选 >RHEL7系统修复rm -rf /boot /etc/fstab的示例分析
  • 175
分享到

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

2023-06-28 16:06:05 175人浏览 安东尼
摘要

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。RHEL7/Centos7系统有一个共有的特性就是用sy

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

RHEL7/Centos7系统有一个共有的特性就是用systemctl代替了init系统守护进程,系统越来越模块化了。在新版的系统中许多的命令也发生了改变。

暴力干掉系统“rm -rf /boot /etc/fstab”

/boot/ 存放着系统的内核和引导文件,在boot下面的“grub2/grub.cfg” 又存放着系统的mbr引导记录信息,”rm -rf /boot “系统肯定是挂了,下面做一个更加绝的— — “rm -rf /etc/fstab” 把分区表给干掉
RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

重启系统,发现系统已经挂了:

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

修复,进入系统光盘

目前我们的修复就不能进入咱们的linux系统自带的工具进行修复了,因为我们的系统已经挂掉了,已经没有可以进的系统了,接下来需要做的就是:进光盘,从光盘启动— — 修复选项
RHEL7系统修复rm -rf /boot /etc/fstab的示例分析
注意,我们在快速启动项中可以选择:光盘,网络,以及其他引导设备如U盘、硬盘等。在企业环境中我们需要做的应该就是网络pxe进行启动,如果没有pxe网络部署服务器的话,要做到就是插入光盘、U盘启动盘、直接把硬盘挂载在一台另外的linux系统中进行修复。

进入光盘的修复模式进行修复

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析
在RHEL7中的启动盘中,我们 上下移动光标 选择第三项”Troubleshooting”救援模式 回车 进入;

在RHEL7中的启动盘中有三大选项:

1."Install Red Hat Enterprise Linux 7.0"————安装RHEL7.0操作系统2."Test this media & install Red Hat Eenterprise Linux 7.0"测试启动盘是否完整并安装RHEL7.03."Troubleshooting" ————配错模式救援模式

进入光盘修复模式,修复向导

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

按照向导修复系统的fstab也就是让系统找到磁盘分区

在光盘的救援模式下会有一个类似于windows的pe的伪系统,在这个伪系统中我们使用“df”命令查看系统分区,发现没有挂载的分区。我们用“fdisk”命令工具查看我们的硬盘的分区情况,然后写入”/etc/fstab”,就可以让系统找到系统分区。

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

在伪系统中是没有命令提示符的,这个时候“pwd”的命令就要发挥作用了,我们在当前位置中创建一个挂载点,然后把光盘的分区挂载到挂载点上,然后通过“ls”命令查看分区下面内容来分辨分区的具体位置:

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

通过分区内容分辨出我们的分区后,我们找到“/”写入”/etc/fstab”。让系统识别系统文件

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

好的,写入fstab我们的分区就找到了,重启系统,继续从光盘启动,继续修复

修复/boot/ 内核等文件

重启从光盘启动,进入“伪系统”中修复

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

思路:1.根据向导提示,我们已经找到系统分区了,而且还把硬盘挂载到了/mnt/sysimage/ 这个目录里面,下面我们需要的就是把环境切换到我们的硬盘系统中也就是/mnt/sysimage2.在上一步我们发现我们笔误,把home写成了boot。至于怎么发现这个错误,就是要进入目录中进行ls查看,多运用pwd命令,多想象我们当前所在的位置。3.我们在/boot/ 下面ls查看,发现我们的文件为空,想象:boot里面存放的是我们的内核,RAMDISk文件,以及引导等重要信息,这些东东都是与我们的内核相关的,没有内核我们怎么办?——手动安装内核——怎么安装?——rpm包安装——安装源?——光盘或ftp——光盘挂载——在伪系统中才能挂载——创建挂载点——安装。。。
"cd ..mkdir 1mount /dev/sr0 1cd 1/Packages/rpm -ivh kernel—3.10XXX  --root=/mnt/sysimage/ --enforce"

在伪系统中安装内核,”–root=/mnt/sysimage –enforce “以root的身份把内核强制安装在硬盘系统下

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

漫长的等待中我们的内核相关文件都已经安装完成了。

接下来就是修复mbr的grub文件:

“grub2-install /dev/sda”在第一块硬盘上添加引导,修复grub2相关文件

“grub2-mkconfig /boot/grub2/grub.conf “重新生成引导项到文件

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

ok,我们的“grub2.conf”修复成功
RHEL7系统修复rm -rf /boot /etc/fstab的示例分析
磁盘分区修复成功,内核文件修复成功,引导文件修复成功,系统该有的都有了,ok测试

重启测试

重启我们看到我们的引导项里面就有了linux的启动项
RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

重新刷标签,继续等待,在此过程中可能重启多次
RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

测试成功,rhel7久违了:

RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

系统修复总结

当系统丢失了/boot/的文件和fstab文件,这个时候就需要进入RHEL系统光盘进入救援修复模式修复或者在其他linux系统下修复
2.在救援修复模式中按照向导先看分区是否能够找到。然后看内核文件,最后看引导文件
3.内核安装是在伪系统中通过“rpm -ivh”运行的,”–root=/mnt/sysimage –enforce” 以root的身份把内核强制安装在硬盘系统下
4.grub文件的修复中”grub2-install /dev/sda”在第一块硬盘上添加引导”grub2-mkconfig /boot/grub2/grub.conf”重新生成引导项到文件
5.在救援修复模式中,常用的命令就是“pwd”和“ls”,一定注意您当前所在的位置。
6.系统默认把硬盘挂载在“/mnt/sysimage”在挂载的时候一定不能习惯性的把光盘挂载在“/mnt”否则你会删掉硬盘上的所有文件
7.总规划:救援模式分区文件内核相关文件——引导grub2文件

看完上述内容,你们掌握RHEL7系统修复rm -rf /boot /etc/fstab的示例分析的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: RHEL7系统修复rm -rf /boot /etc/fstab的示例分析

本文链接: https://lsjlt.com/news/320495.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • RHEL7系统修复rm -rf /boot /etc/fstab的示例分析
    RHEL7系统修复rm -rf /boot /etc/fstab的示例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。RHEL7/Centos7系统有一个共有的特性就是用sy...
    99+
    2023-06-28
  • win7系统修复的示例分析
    小编给大家分享一下win7系统修复的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!点击开始菜单,在搜索框中输入CMD。在搜索结果中找到CMD程序,右键点击...
    99+
    2023-06-28
  • Linux系统用户管理之/etc/group组文件的示例分析
    这篇文章将为大家详细讲解有关Linux系统用户管理之/etc/group组文件的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Gro...
    99+
    2023-06-13
  • Linux系统中/etc/fstab发生错误或磁盘错误导致系统无法启动的修复方法
    本篇文章给大家分享的是有关Linux系统中/etc/fstab发生错误或磁盘错误导致系统无法启动的修复方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Linux系统中/etc...
    99+
    2023-06-28
  • Spring Boot 中Profile配置体系的示例分析
    这篇文章将为大家详细讲解有关Spring Boot 中Profile配置体系的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Pre配置体系是基于 Spring Boot 框架开发应用程序的基础,而...
    99+
    2023-06-15
  • oracle系统用户的示例分析
    这篇文章主要介绍oracle系统用户的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!oracle中的帐户分为两类:一类是必需的帐户,一类是存储各种应用的帐户 用户名...
    99+
    2024-04-02
  • Linux系统进程的示例分析
    这篇文章主要为大家展示了“Linux系统进程的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统进程的示例分析”这篇文章吧。1. 什么是进程进程是处于执行期的程序以及...
    99+
    2023-06-13
  • Linux操作系统的示例分析
    这篇文章给大家分享的是有关Linux操作系统的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、Linux简介Linux可以有狭义和广义两种定义。狭义来说,Linux实际上指Linux kernel (内...
    99+
    2023-06-13
  • Linux系统配置的示例分析
    这篇文章主要为大家展示了“Linux系统配置的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统配置的示例分析”这篇文章吧。前言     Linu...
    99+
    2023-06-22
  • Linux系统结构的示例分析
    这篇文章主要介绍Linux系统结构的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构...
    99+
    2023-06-15
  • NodeOS操作系统的示例分析
    这篇文章将为大家详细讲解有关NodeOS操作系统的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。NodeOS 是一个对开发者友好的操作系统,使用 Node.js 编写,NodeOS 是一个完全用 ...
    99+
    2023-06-28
  • Centos6.6系统做profile的示例分析
    这篇文章给大家分享的是有关Centos6.6系统做profile的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。这段时间在做和内存分析有关的工作用到了volatiltiy,由于我是在Centos上做的所以...
    99+
    2023-06-10
  • Linux系统下MBR备份与恢复的示例分析
    本文将为大家详细介绍“Linux系统下MBR备份与恢复的示例分析”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统下MBR备份与恢复的示例分析”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,...
    99+
    2023-06-28
  • Android接入热修复的示例分析
    Android接入热修复的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。AndroidManinifest.xml中加入权限 <uses-permi...
    99+
    2023-06-29
  • MySQL中权限系统的示例分析
    小编给大家分享一下MySQL中权限系统的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! create user...
    99+
    2024-04-02
  • vue3中渲染系统的示例分析
    这篇文章给大家分享的是有关vue3中渲染系统的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。思考在开始今天的文章之前,大家可以想一下:vue文件是如何转换成DOM节点,并渲染到浏览器上的?数据更新时,整个...
    99+
    2023-06-22
  • Linux中网络系统的示例分析
    这篇文章主要介绍了Linux中网络系统的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。网络信息修改主机名# hostname node01&nbs...
    99+
    2023-06-22
  • Linux系统DNS文件的示例分析
    这篇文章将为大家详细讲解有关Linux系统DNS文件的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。DNS一般指域名系统。DNS是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库...
    99+
    2023-06-28
  • win10双系统安装的示例分析
    这篇文章主要为大家展示了“win10双系统安装的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“win10双系统安装的示例分析”这篇文章吧。一、为windows10创建一个新的安装分区首先...
    99+
    2023-06-26
  • Linux系统线程池的示例分析
    Linux系统线程池的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。实现原理程序启动之前,创建一定数量的线程,放入空闲的队列中,初始化线程池。这些线程均处于阻塞状态...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作