12.04 无法在 /sde 上启动,升级 grub 和启动修复失败

12.04 无法在 /sde 上启动,升级 grub 和启动修复失败

我的问题是,我的 raid 阵列中有 4 个磁盘,列为 sda、sdb......sdd,而 grub 2 拒绝在 /sde(第 5 个磁盘,独立且包含 12.04 LTS 的全新安装)上启动。

我尝试了所有解决方案,但都失败了。(带有 grub-setup 的 live CD/USB,也尝试了 repair-grub,还尝试在“grub rescue”中设置 prefix=etc - 没有出现磁盘)。

我还尝试在 BIOS 中停用 RAID 阵列,但我不想破坏它,而且我没有找到一种方法来 [重新排序] 将独立磁盘设为“/sda1”(这会让 grub 满意)。在 BIOS 中,原本的 /sda 是唯一可启动的硬盘;它最终变成了 /sde,而 grubs 会抱怨。

我已经修复了 grub 问题粘贴箱

我总是进入 grub-rescue 并陷入困境。我需要启动 Ubuntu,以便为我的磁盘添加设备阵列处理程序。我无法切换磁盘,也无法断开 SATA RAID 控制器。

我需要:(a) 一种解决方法,使 grub 在 /sde 上启动;或 (b) 一种方法,在启动时更改 Ubuntu 查看磁盘的顺序。然后我可以为 grub 提供 /sda1。

多谢。

--- 附录

这与从 RAID 启动 Ubuntu 的问题不同。我的 RAID 阵列仅用于数据存储库

Windows 对此配置没有问题

--- 附录

2 个月过去了,我仍然陷入困境。身边没有 Grub/Ubuntu 专家?

数据清楚显示只有 /sde 安装了 GRUB。然而,一旦挂载 RAID 阵列 (/sda../sdd),GRUB 就无法启动。

我等了两个月,希望补丁能够修复这种情况下的 GRUB,但什么也没发生,而且我厌倦了被从我的 RAID 阵列中剔除。

我唯一的选择就是为我的服务器重新安装 Windows...至少当我的数据连接到它的 RAID 阵列时它能够启动...

真可惜:我每天使用的电脑是 Ubuntu,而我的服务器却使用 Windows……

谢谢

答案1

grub 行中应该有一个 hdd=(4,0) 选项,它应该可以工作。这意味着从 sde1(第 5 个磁盘,第一个分区)启动。注释可能不正确,因为这是从内存中读取的。

相关内容