On 07/03/2021 18.19, Jogchum Reitsma wrote:
Today I tried to upgrade a system which apparently hadn't been upgraded for ages: it still ran 42.3.
I did it he way I am used to: choose for a fresh install, and import the filesystem layout and mountpoints from the existing system. (It still puzzles me why the default proposition from the installer always is to re-arrange the existing filesystems on disk, in a way that is destroying all data on it.. Why not at least keep the /home partition intact?).
In this process I get the warming
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 and in the future
And I'm given the choice to continue or not.
Are you installing in BIOS or in UEFI mode?
I'm confused because this message happens when using BIOS mode, but I see later that you have the /boot/efi partiton.
If you are installing in BIOS mode, then you need that BIOS boot partition, or if not, make sure that:
MBR contains generic boot code System boots from root partition Root partition is flagged bootable.
Therefore, AND not knowing what the installer wanted, I decided to continue.
But this time the installation itself went smoothly, but left me with an unbootable system: there is no valid partition found to boot from.
The partitions on the disk are:
/dev/sda1 4.00 GiB Swap on Swap /dev/sda2 50.00 GiB BtrFS on / /dev/sda3 0.86TiB XFS on /home /dev/sda4 1.00 GiB FAT on /boot/efi
sda4 is too big, 500M is enough. Why you have it is a mystery, anyway.
Why did the system boot on 42.3, and refuses it to boot from 15.2?
We don't know how your 42.3 was installed.
More important, what can I do to make the system boot? Preferably without touching /home...
First find out: BIOS or UEFI?