Bonno Bloksma <b.blok...@tio.nl> writes: > Hi, > > > > I have been creating a small (300MB) primary /boot partition at the > beginning of the disk for as long as I can remember... That is after > disks got to be too big for the BIOS to reach all of the disk to be > able to boot from a file anywhere on the disk. > > So far so good, that still works but.... do I still need that > partition when I create an EFI System Partition (ESP) to boot using > UEFI? >
[...] First off, I'm pretty sure that Pascal is far more knowledgeable than I but I just had some experience with setting up Uefi. Still working on it so not tested yet. It is on a zfs-on-root-linux install so that might be different. But the part of preparing the disk for booting seems to be the same. I used `gsdisk' which is in the package `gdisk' in the debian repo. There are detailed direction by Richard Laager: I'm quoting a small bit from URL: https://github.com/zfsonlinux/zfs/wiki/Debian-Buster-Root-on-ZFS 2.3 Partition your disk(s): [...] section on non efi boot snipped Run this for UEFI booting (for use now or in the future): sgdisk -n2:1M:+512M -t2:EF00 $DISK Run this for the boot pool: sgdisk -n3:0:+1G -t3:BF01 $DISK He's taking about a zpool setup but I think Its the same far as preparing the disk for uefi booting. There are more details further on concerning actually installing the boot code on the disk where booting will occur. You probably want to read this part: 4.8b Install GRUB for UEFI booting