安装 grub raid1 和 lvm

安装 grub raid1 和 lvm

我在一台装有 RHEL(来自戴尔)的机器上安装了 Ubuntu Linux

在安装结束时,我收到一条消息,提示无法安装 GRUB2。因此,我启动了 Live Linux(从 USB),以便随后重新安装 GRUB - 按照互联网上找到的很多建议进行操作。但都无济于事。

我的设置是两个 1TB 磁盘,采用 RAID1 配置。分区如下所示。我认为由于 RAID1 设置,/dev/sda5 有 3 个子分区,我将它们用于安装,如下所示:

  • /作为 xfs 日志系统挂载到 /dev/mapper/rhel-root
  • /家/作为 xfs 日志系统挂载到 /dev/mapper/rhel-home
  • 交换安装在 /dev/mapper/rhel-swap 上

我束手无策——首先应该在哪里安装 GRUB?我该如何实现这一点?

任何帮助是极大的赞赏。


更多细节:

  • 我的输出sudo fdisk -l可以在这里找到:http://pastebin.com/BUJuUyUq

  • 另外,我从 UEFI 切换到 Legacy 启动

  • 最后是 gparted 的屏幕截图 ;-)

在此处输入图片描述

答案1

由于很难确切了解问题的原因,我只能猜测一下。我猜你正在使用GPT 分区方案,因为您的硬盘非常大,并且它曾经是基于 UEFI 的。

查看出。下面是链接中的一段引文:

虽然理论上 BIOS 系统可以支持 GPT,但有时并不实际,有时还存在完全不兼容的情况。从技术上讲,BIOS 只应执行 MBR 上的代码,因此可能会出现不同的分区方案……但是 BIOS 可能会进行其他检查,包括:检查 MBR 的完整性,甚至可能检查 MBR 分区表(尽管通常只检查第一个分区)。如果是这种情况,则存在许多可能能够修复该问题的解决方法(如下所列)。

您有几种解决方案:

  1. 删除所有内容并使用 MBR 表(这将删除您的所有文件)。据谷歌称,它确实支持 2TB 硬盘。
  2. 尝试使用 GPT 来工作(这里是该链接)。基本上,您需要一个额外的分区,也许还需要一些其他技巧。
  3. 启用 UEFI 并使用基于 UEFI 的系统(我会选择这个)。

相关内容