You will see a notice of: BdsDex: failed to load Boot0001 “” from PciRoot(0x0)/Pci (0x2, 0x0)/Stat(0x0,0xFFFF,0x0) : Not Found

You can fix this especially with Slackware 15.0

Description It will try other way to start system, but it will failed finally. At the last, it will come to UEFI Shell.

How to access the Guest VM?

1. Enter exit get out of the UEFI Shell (you will come to BHYVE panel)

2. Choose Boot Maintenance Manager

3. (In the Boot Maintenace Manager ) Choose Boot From File

4. (In File Explorer) NO VOLUME LABEL, [PciRoot(0x0)/ Pci()] press Enter

5. (Still in the File Explorer) Choose <EFI>

6. (Still in the File Explorer) Choose Slackware

7. (Still in the File Explorer) Choose elilo.efi

8. Then you will get into the system

How can you fix it:

1) Get access inside your Slackware Guest VM.

2) as root: cd /boot/efi/

3) mkdir -p EFI/BOOT

4) cp Slackware/elilo.efi EFI/BOOT/bootx64.efi

5) reboot

Basically you need to have this file in this path:

/boot/efi/EFI/BOOT/bootx64.efi

Info from: https://record99.blogspot.com/2021/12/bdsdex-failed-to-load-boot0001-uefi-bhyve-sata-disk.html