memstick installer doesn't install loader.efi into ESP
Yuri Pankov
yuripv at yuripv.net
Mon Oct 7 02:23:59 UTC 2019
Just tried reinstalling the system on my laptop using the latest
available memstick snapshot
(https://download.freebsd.org/ftp/snapshots/amd64/amd64/ISO-IMAGES/13.0/FreeBSD-13.0-CURRENT-amd64-20191004-r353072-memstick.img),
using UEFI boot, and default ZFS partitioning, and it didn't boot after
installation. Booting into the installer again, I noticed that ESP is
empty.
Reinstalling again after wiping pool labels and clearing partitions
didn't change anything, though I noticed the "/tmp/bsdinstall-esps: no
such file or directory" in the installer log.
Mounting ESP, creating EFI/FreeBSD/ directory, copying /boot/loader.efi
there, and creating appropriate Boot variable solves it, of course, but
I'm wondering what have gone wrong.
Laptop has NVMe drive (nvd0, empty, gpart destroy -F nvd0), SATA drive
(ada0, empty, gpart destroy -F ada0), and is booting from USB memstick
(da0); no Boot variables defined when booting to installer (other than
defaults ones for laptop). Any other details I should provide here?
More information about the freebsd-current
mailing list