CentOS通过 liveCD 进入救援模式-重装 grub 修复损坏的

实戓:使用系统光盘进入救援模式拯救坏掉的系统。
实戓场景:当系统坏了,进不去了,还需要把里面的数据复制出来,怎么办?
可以进入救援模式拷贝数据。

基亍 6 版本系统进入救援模式

1.修改 BIOS 吭劢顺序,直接以光盘引导系统,选择“Rescue installed system”
在这里插入图片描述
2.选择语言
在这里插入图片描述
3.选择键盘布局
在这里插入图片描述
4.选择本地光盘
在这里插入图片描述
5.网络服务,选择否
在这里插入图片描述
6.提示光盘镜像已挂载到/mnt/susimage 目录下,选择 continue。
在这里插入图片描述
7.提示镜像已挂载到/mnt/susimage 目录下,需要使用 chroot /mnt/sysimage,迚行切换。
在这里插入图片描述
8.提示,你的系统已经被挂载到/mnt/susimage 目录下,选择 OK 即可。
在这里插入图片描述
9.选择 shell start shell 即可启动 Shell。
在这里插入图片描述
10.打开 shell 界面,默认工作目录处亍根目录下。
在这里插入图片描述
ramfs:内存文件系统
11.chroot /mnt/sysimage #切换文件系统根,
在这里插入图片描述

实站-当 MBR 引导记录损坏后-重装 grub 进行修复

使用场景: 修复 MBR,主要出现在安装双系统时,后安装的系统把原来系统的 MBR 删除了,需要
修复。

  1. 在 CentOS7 下破坏硬盘的前 446 字节。
[root@xuegod63 ~]# dd if=/dev/zero of=/dev/sda bs=1 count=446
446+0 records in
446+0 records out
446 bytes (446 B) copied,0.000758682 s,588 kB/s
  1. 将 CentOS7 系统光盘挂载到虚拟机光驱上,重吭计算机,修改 BIOS 引导顺序,让光盘吭劢,如图

在这里插入图片描述
3. 进入启动的界面
在这里插入图片描述
4. 上面有三项,我们选择第三项进入 troubleshooting 故障排除界面 ,进入第三项后,点击第二项,进入救援模式的 CentOS 的系统
在这里插入图片描述
5. 然后我们进入如下模式,选择 1,继续进行,接下来,我们就会进入到一个 shell 模式中,需要切换根目录,进行系统修复。
在这里插入图片描述
6. 先退一下,再重启,修复完成。
在这里插入图片描述

实戓-在 CentOS7 下误删除 grub 文件迚行修复

GNU GRUB(GRand Unified Bootloader 简称“GRUB”)是一个来自 GNU 项目的多操作系统启动程序。GRUB 是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB 可用于选择操作系统分区上的不同内核,也可用亍向这些内核传递
启动参数,因此 GRUB 一旦出现损坏或无法工作时,系统则无法正常启动。
第一步:删除 grub2。

# rm -rf /boot/grub2

第二步,重启计算机。

# reboot
  1. 通过删除 grub2 文件后,重启主机进入界面。
    在这里插入图片描述
  2. 现在开始解决 grub
    重启系统,挄按Esc,进入光盘救援模式,选择第三项,进入光盘救援(前提是挂载光盘)
    在这里插入图片描述
    使用 live cd 进入救援模式后:
  3. 切换根文件系统
    在这里插入图片描述
  4. 然后执行命令。
    grub2-install,安装 grub
    在这里插入图片描述
  5. 下图中,我们可以看到在 grub2 文件夹中,还没有 grub.cfg 文件,接下来,我们需要生成配置文
    件:
    进入到 grub2 下
    在这里插入图片描述
  6. exit 然后,重启电脑。
    在这里插入图片描述
  7. 修改 BIOS 引导,让硬盘做第一引导。
    注: CentOS 系统下载链接 http://vault.CentOS.org/ 可在些网站下载 CentOS6 相关的系
    统。
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: CentOS 7救援模式是一种紧急情况下修复操作系统的模式。在遇到系统故障、引导问题或其他无法启动的情况下,我们可以进入救援模式来进行修复。 首先,我们需要从启动菜单中选择进入救援模式,通常会显示在启动选项列表中。选择该选项后,系统会重新启动,并进入救援模式。 一旦进入救援模式,系统会提示你输入root用户的密码,以便获得root用户权限。在输入正确的密码后,我们可以执行各种救援操作。 常见的救援操作包括修复引导问题,修复文件系统错误,重新安装损坏的软件包等。这些操作可以通过命令行工具来完成,例如fsck命令用于修复文件系统错误,chroot命令用于在救援环境中挂载和操作root文件系统。 在修复完成后,我们可以执行reboot命令来重新启动系统,以确保修复效果生效。 在进行CentOS 7救援模式修复系统时,建议备份重要数据并了解所执行的操作的风险和潜在影响。此外,如果你对救援模式不太熟悉或不确定如何进行修复,请寻求专业人士的帮助。 ### 回答2: CentOS 7救援模式是一种用于修复系统的功能强大的工具。在故障发生时,可以使用这种模式来查找并解决问题。 要进入CentOS 7救援模式,你需要重启计算机并选择从Grub菜单中的相关选项启动。在启动过程中,你将看到一条提示信息,指示你按下某个键进入救援模式进入救援模式后,你将被提示选择所需的语言、键盘布局和其他一些配置选项。完成后,你将进入一个命令行界面,可以执行各种系统维护和修复任务。 在救援模式中,你可以执行各种任务,例如修复损坏的启动加载程序、修复损坏的文件系统、恢复被删除的文件、重置用户密码等。你可以使用各种命令和工具,如fsck、chroot、grub-install、passwd等来完成这些任务。 修复系统的具体步骤可能因问题和要解决的情况而异。通常情况下,你首先可以使用fsck命令来检查和修复文件系统错误。如果启动加载程序有问题,你可以使用grub-install命令重新安装引导加载程序。如果你遇到密码问题,你可以使用passwd命令来重置用户密码。 在进行任何操作之前,强烈建议先备份重要数据,以防止意外损坏或丢失。 总之,CentOS 7救援模式是一个非常有用的工具,可以帮助修复各种系统问题。但请谨慎操作,并确保你了解每个命令和操作的影响,以避免进一步损坏系统。如果你对系统修复不确定,建议寻求专业人士的帮助。 ### 回答3: CentOS 7救援模式是一种用于修复系统的模式,当系统出现问题无法正常启动或运行时,可以使用救援模式来恢复系统。以下是使用救援模式修复系统的步骤: 1. 首先,启动你的CentOS 7系统。在GRUB启动菜单中选择你要修复CentOS 7版本,并按下"e"键进入编辑模式。 2. 在编辑模式中,找到以"linux16"开头的行,将其替换为"linux16 rescue"。然后按下Ctrl + x键启动救援模式。 3. 系统将提示你输入root密码,输入正确的密码后按下Enter键。如果你没有设置root密码,则直接按下Enter键。 4. 进入救援模式后,系统会自动加载必要的驱动程序和文件系统。一旦加载完成,你将看到一个类似于命令行的提示符。 5. 在这个提示符下,你可以使用各种命令来修复系统。例如,你可以使用"fsck"命令来检查和修复文件系统上的错误,使用"chroot"命令来切换到已安装的系统环境,然后执行其他维护任务,如重新安装引导程序。 6. 修复完成后,你可以输入"exit"命令退出救援模式,并重新启动你的系统。 需要注意的是,在救援模式下进行任何操作都要小心谨慎,确保了解每个命令的作用和影响。如果你不确定某个命令的用法,请参考相关文档或向专业人士寻求帮助。此外,建议在进行任何重要操作之前备份你的数据,以防止意外数据丢失。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寰宇001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值