如何让 openSUSE 安装程序看到我的引导分区?

如何让 openSUSE 安装程序看到我的引导分区?

我想在我的旧 openSUSE(双启动)旁边安装 openSUSE Leap 15.0。但我陷入了分区阶段。我有这样的分区:

old (unused here)  /dev/sda1 (1GB) EFI System Partition Ext4
old (unused here)  /dev/sda2 LVM
intended as shared /dev/sda3 LVM
new                /dev/sda4 Linux Ext3 /
intended as shared /dev/sda5 LVM
new                /dev/sda6 (1GB) EFI System Partition Ext4 /boot

/dev/sda1是旧系统的引导分区,我希望将其/dev/sda6作为新系统的引导分区,以免弄乱旧设置。我想从新设置启动到旧设置,而不是启动旧设置,然后从那里启动新设置。

无论如何,启动分区是存在的,它是 1GB,但无论我选择什么作为该分区的格式或 ID,我都会不断看到警告“缺少大小等于或大于 2 MiB 且分区 ID BIOS_boot 的设备”。

我当然从 EFI SP 切换到“Bios Boot Partition”,警告仍然完全相同。

只是出于好奇,我删除/dev/sda6并安装了旧的/dev/sda1格式/boot。同样的警告。

答案1

您试图创建两个 EFI 系统分区,又名 ESP,不是两个 /boot 分区。

你只能拥有其中之一。

将安装程序指向现有的 ESP 应该是安全的,并添加一个 grub 条目,以便从 Leap 15 安装中的 grub 启动两个操作系统,使用类似于此人所做的操作:

https://www.garron.me/en/linux/os-prober-update-grub-arch-linux-debian-ubuntu.html

相关内容