为什么 GRUB 无法安装?

为什么 GRUB 无法安装?

我正在尝试将 ubuntu Server 安装到 RAID5 阵列。我有三个 3Tb 磁盘,每个磁盘都有一个 GPT 分区表。我已按如下方式设置分区:

/dev/sda
1. 512 Mb physical RAID volume
2. 3 Tb pysical RAID volume

/dev/sdb
1. 512 Mb physical RAID volume
2. 3 Tb physical RAID volume

/dev/sdc
1. 512 Mb physical RAID volume
2. 3 Tb physical RAID volume

RAID 卷分为两个md设备:

1. 1.5 Gb RAID5 (mount point:  swap)
2. 6.0 Tb RAID5 (mount point:  /)

安装过程正常进行,直到安装 GRUB2 时才进行。我收到一条错误消息:

Unable to install GRUB in /dev/sda
Executing `grub-install /dev/sda` failed.
This is a fatal error.

为什么会发生这种情况?我该如何解决?

答案1

看来,GPT 分区的驱动器bios_boot与 BIOS 结合使用时需要分区。 这里这是一个对我有用的教程。

另请注意,RAID 阵列中的一个驱动器必须配置/boot分区。同样,为了清楚起见,您将需要:

  1. 一个小的(~1 MB)bios_boot分区
  2. 分区/boot

开始咆哮

GRUB,这错误消息太无意义了!天啊!

结束咆哮

相关内容