CentOS 7 修复 MBR 的详细步骤

什么是 MBR?
MBR(Master Boot Record)是硬盘的主引导记录,它位于硬盘的第一个扇区,负责加载操作系统的引导程序,当系统启动时,MBR 会读取硬盘上的分区信息,并选择一个活动分区来启动操作系统,MBR 受损或被破坏,可能会导致系统无法启动。
为什么需要修复 MBR?
- 硬盘分区错误:在分区过程中,如果操作不当,可能会导致 MBR 受损。
- 病毒感染:某些病毒可能会破坏 MBR,导致系统无法启动。
- 硬盘故障:硬盘物理损坏也可能导致 MBR 受损。
CentOS 7 修复 MBR 的步骤
准备工作
- 确保您的系统已经备份重要数据。
- 准备一个可启动的 CentOS 7 安装盘或 USB 启动盘。
启动到 CentOS 7 安装界面
- 将 CentOS 7 安装盘或 USB 启动盘插入计算机。
- 重启计算机,并从安装盘或 USB 启动盘启动。
进入系统安装界面

- 按下键盘上的“e”键,进入编辑引导加载器的界面。
- 找到启动菜单中的内核行,
linux16或linux,并在该行末尾添加init=/sysroot/bin/sh,然后按回车键。
修复 MBR
在新的 shell 界面中,输入以下命令来修复 MBR:
grub-install /dev/sda(将
/dev/sda替换为您的硬盘设备名)如果您有多个硬盘,需要确保指定正确的硬盘设备名。
退出并重启
- 输入以下命令退出安装界面:
exit - 系统会自动重启。
- 输入以下命令退出安装界面:
检查 MBR 修复结果
重启后,检查系统是否能够正常启动。

常见问题解答(FAQs)
Q1:如何确定我的硬盘设备名? A1:在 CentOS 7 中,可以使用以下命令查看硬盘设备名:
lsblk 或者
fdisk -l Q2:修复 MBR 后,为什么系统仍然无法启动? A2:如果修复 MBR 后系统仍然无法启动,可能是以下原因:
- 硬盘设备名错误,导致 MBR 修复失败。
- 硬盘分区表损坏,需要重新创建分区表。
- 系统引导文件损坏,需要重新安装引导加载器。
修复 MBR 是一项风险操作,请在操作前确保备份重要数据,并在操作过程中谨慎操作。

