How to reinstall the bootloader? I selected the default everything, even the bootloader. ZFS install, whole disk too. How to restore the bootloader back?

  • I found a solution, but only if you dual-boot with Linux and use grub. Just install grub-customizer. And start grub-customizer, and add this entry as "other" then save, then quit. Pretty sure you can do this with terminal too but
    search.fs_uuid your-uuid-of-uefi root
    chainloader /EFI/Boot/BOOTX64.EFI

    Also confirmed this was working with systemd-boot too. But not exactly like this.

Restoring GhostBSD Boot Option After UEFI Reset

If GhostBSD was installed but is missing from the UEFI boot menu, follow these steps:

  1. Enter the UEFI Boot Menu


    • Reboot and press F12, F2, or Del to access the UEFI firmware settings (varies by manufacturer).
  2. Disable Secure Boot


    • Navigate to the Security or Boot settings and turn off Secure Boot.

  3. Select the Correct Boot Option


    • If GhostBSD appears in the boot menu, select it and save the changes.

  4. Reboot and Verify


    • Restart your system to check if GhostBSD boots properly.

If GhostBSD is Missing from the Boot Menu

If no GhostBSD entry is found, reinstall GhostBSD and select a different bootloader option during installation.

13 days later

I found a solution, but only if you dual-boot with Linux and use grub. Just install grub-customizer. And start grub-customizer, and add this entry as "other" then save, then quit. Pretty sure you can do this with terminal too but
search.fs_uuid your-uuid-of-uefi root
chainloader /EFI/Boot/BOOTX64.EFI

Also confirmed this was working with systemd-boot too. But not exactly like this.

    Uland Thanks for the feedback! That’s an interesting workaround.