我想在我的旧 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