我正在尝试从HP Proliant DL385 G7
.我对 OpenSUSE 没有经验,但我需要它(或 CentOS,或 Debian)为了能够安装 HP 管理代理让那些震耳欲聋的粉丝安静下来(但我也遇到了 CentOS 和 Debian 的麻烦)。
启动盘已经分区(来自之前在另一个启动盘上的 Debian 安装)
- 128GB
ext4 partition
, - 一个 1MB
Bios Boot partition
, - 一个
swap partition
, 和 - A
Linux RAID partition
(我安装了5块结构相同的磁盘)。
- 当我手动配置分区时,安装程序不允许我为我的
Bios boot partition
.这可能是正常的,因为我在另一台从 a 启动的机器上没有看到这样的安装Bios boot partition
(但是,我无法让它工作)。 - 如果我尝试重新格式化它,它不会提供将其格式化为
Bios Boot partition
- 如果我尝试将其格式化为 FAT
EFI Boot partition
,它会将其格式化为 FAT(并将其安装为/boot/efi
.
但无论我做什么,安装程序都会告诉我:
The system might not be able to boot:
⏺ A partition of type BIOS Boot Partition is needed to install the bootloader.
⏺ Such a setup is not supported and may cause problems with the bootloader now or in the future.
Do you want to continue?
有办法解决这个问题吗?
答案1
不应安装或格式化 Bios Boot 分区。
仅当使用 GRUB 从 GPT 磁盘进行 BIOS 引导时才需要 BIOS 引导分区。该分区与/boot无关,并且它不能被格式化带有文件系统或安装。
在没有文件系统且分区类型 GUID 21686148-6449-6E6F-744E-656564454649 的磁盘上创建兆字节分区(使用 fdisk 或 gdisk +1M)。
- 选择 fdisk 的分区类型 BIOS 引导。
- 为 gdisk 选择分区类型代码 ef02。
bios_grub
对于parted,设置/激活分区上的标志。
对于 Opensuse 15,无法在 Bios 模式下安装:
旧的 BIOS 固件不支持从 GPT 分区启动。