> but only boots linux kernels
heard void linux maintains ZFS Boot Menu. And they only support linux
kernels (vmlinuz) for now, sadly!

Atiq


On Sat, Aug 23, 2025 at 5:35 PM Eric J Bowman <mellowm...@zoho.com> wrote:

> I have ZFS Boot Menu in my 'standard' rEFInd+ options (I also launch it
> from netboot.xyz), but oddly it doesn't see cachyos, but does see
> GhostBSD (not illumos ZFS tho) but only boots linux kernels. While I think
> it suffers from feature creep, I like it in concept. So I've stripped down
> a FreeBSD kernel, to basically give me beadm and the ability to boot
> multiple illumos/FreeBSD installs on the same drive, but what I'm driving
> at is using illumos kernel (as EFI app on FAT32) because the fastboot
> facility (not to be confused with FreeBSD fastboot) allows me to access
> bootable partitions after the NVMe driver loads -- this allows me to run
> NVMe in a PCIe slot on older systems without firmware NVMe support, BIOS or
> UEFI, and illumos fastboot can load any multiboot2-compliant kernel...
> supposedly.
>
> -Eric
>
>
>
> ---- On Wed, 20 Aug 2025 09:33:19 -0700 *Atiq Rahman <ati...@gmail.com
> <ati...@gmail.com>>* wrote ---
>
> > That's the gist of multiboot on UEFI, more work if you want more than
> one illumos or freebsd partition, but they will coexist peacefully.
>
> Have any of you ever tried the ZFS Boot Menu? I heard good things about
> it, thinking of trying it.
>
> Best!
>
> Atiq
>
>
> On Thu, Aug 14, 2025 at 8:25 PM Eric J Bowman <mellowm...@zoho.com> wrote:
>
>
> >
> > parted > mkpart illumos 767GB 100%
> >
> > and then set the partition type to solaris launching,
> >
> > $ sudo gdisk /dev/nvme0n1
> >
> > (set the GUID to "6A85CF4D-1DD2-11B2-99A6-080020736631" )
> >
>
>
> The "Solaris Root" partition type is relevant to UFS, not ZFS. On UEFI,
> set s0/p1 to be an ESP, "boot, hidden, esp" flags and format it fat32, your
> "Solaris Reserved" should be s8/p9, 8Mib, -1MiB from end of disk. Your ZFS
> partition should be set to ZFS for illumos, FreeBSD ZFS for freebsd. Being
> bootable is a property of the ZFS filesystem, not its partition.
>
> /EFI
> /EFI/OpenIndiana/bootx64.efi (copy of loader.efi)
> /EFI/boot
>
> I put rEFInd Plus in /EFI/boot, with a backup of its bootx64.efi in case
> it gets overwritten.
>
> /EFI/boot/drivers/x64_zfs.efi
>
> This driver will allow rEFInd to stub-load loader64.efi from your ZFS
> partition on most firmware, some will still need the
> /EFI/OpenIndiana/bootx64.efi. I don't know if the string "OpenIndiana" is
> registered, this one is:
>
> /EFI/FreeBSD
>
>
>
>
_______________________________________________
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev

Reply via email to