I needed to test a specific setup using btrfs as the install filesystem with EFI booting. I built a new VM for the purpose (QEMU if it matters) and the ISO is date April 22nd.
Prior to installing, I manually partitioned the virtual disk with a 512mb EFI partition and the remainder for the install.
Then I ran the installer. selected manual partitioning and selected "format" and BTFS for the install partition. There were no options allowed for the EFI partition. My understanding was this would be all I needed. The install went OK until it was time for Grub to install, which failed. One really does not get any valuable feedback from Ubiquity so went back to my partition scheme and reviewed.
I had selected sector 34 as the start for the EFI partition so I decided that may have been the issue and re-partitioned the disk as before but started the EFI partition at sector 2048. Attempting the install this time I got an immediate error message stating that where was no room for the boot loader to install and that I needed a Boot BIOS partition.
This threw me for a loop. I was of the understanding that one needed EITHER an EFI partition (EF00) or a BIOS boot partition (EF02) but not both.
I partitioned yet again and added the EF02 partition as partition 2 and the installation worked.
My question is: Is having both the EF00 and EF02 partition normal or did something else happen here and cause this? Or was my assumption wrong and both partitions are required?
Prior to installing, I manually partitioned the virtual disk with a 512mb EFI partition and the remainder for the install.
Then I ran the installer. selected manual partitioning and selected "format" and BTFS for the install partition. There were no options allowed for the EFI partition. My understanding was this would be all I needed. The install went OK until it was time for Grub to install, which failed. One really does not get any valuable feedback from Ubiquity so went back to my partition scheme and reviewed.
I had selected sector 34 as the start for the EFI partition so I decided that may have been the issue and re-partitioned the disk as before but started the EFI partition at sector 2048. Attempting the install this time I got an immediate error message stating that where was no room for the boot loader to install and that I needed a Boot BIOS partition.
This threw me for a loop. I was of the understanding that one needed EITHER an EFI partition (EF00) or a BIOS boot partition (EF02) but not both.
I partitioned yet again and added the EF02 partition as partition 2 and the installation worked.
My question is: Is having both the EF00 and EF02 partition normal or did something else happen here and cause this? Or was my assumption wrong and both partitions are required?
Comment