Debian 服务器在启动时无法进入 grub(可能是 raid 问题)

Debian 服务器在启动时无法进入 grub(可能是 raid 问题)

首先介绍一下背景。我在一家小型企业工作,他们运营着自己的网络/邮件/文件服务器。该服务器运行在 Debian lenny 上,我一直在尝试更新它,但遇到了 dovecot 无法启动的问题,因此决定重启整个服务器,这是一个坏主意。

现在来谈谈问题。当服务器重新启动时,BIOS 运行正常,然后出现黑屏,左上角只有一个光标闪烁,什么都无法越过这个屏幕,伴随这个屏幕的是持续的哔哔声(类似于 post,但持续不断)。当启动到默认驱动器时会发生这种情况,如果我使用 bios 选择另一个驱动器,它会进入 grub 救援 shell。

我尝试通过启动 Linux Live USB 并重新安装引导加载程序来解决此问题,但是我对系统管理员还不熟悉,不确定要采取什么步骤来修复 grub(如果问题源于 grub)。

补充说明:

raid 1 中有 3 个驱动器,每个驱动器有两个分区。

我可以使用 mdadm --assemble 挂载系统

从已安装的系统中,我可以查看有关启动分区的信息

感谢您提供的任何帮助/建议!

编辑:更多信息

有 3 个驱动器(出现在 gparted 中)和 4 个在服务器机器本身中。sdb 是 500GB,有两个分区和一个带有 grub 的 ext3 分区以及一个 linux raid 分区。

sdc 和 sdd 都是 2TB 硬盘,并且都包含一个 linux 交换分区和一个 ext3 分区,它们似乎互相镜像。

使用 mdadm --assemble --scan 后,我有 4 个新分区 md1、md2、md126 和 md127。md1 看起来像 sdb grub 分区的副本,md2 看起来像 sdb 上的 linux-raid 分区的副本,但它尚未分配。md126 是来自 sdc 和 sdd 的数据分区,md127 是交换分区。

相关内容