<div dir="ltr"><div dir="ltr"><div>> but only boots linux kernels</div><div>heard void linux maintains ZFS Boot Menu. And they only support linux kernels (vmlinuz) for now, sadly!</div><div><br></div><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><p class="MsoNormal" style="vertical-align:baseline"><a name="SignatureSanitizer__MailAutoSig"><span style="font-size:10pt;font-family:Roboto">Atiq</span></a></p></div></div></div><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, Aug 23, 2025 at 5:35 PM Eric J Bowman <<a href="mailto:mellowmutt@zoho.com">mellowmutt@zoho.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u><div><div style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt"><div>I have ZFS Boot Menu in my 'standard' rEFInd+ options (I also launch it from <a href="http://netboot.xyz" target="_blank">netboot.xyz</a>), 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.<br></div><div><br></div><div>-Eric<br></div><div><br></div><div style="border-top:1px solid rgb(204,204,204);height:0px;margin-top:10px;margin-bottom:10px;line-height:0px"><br></div><div><div><br></div><div id="m_7935179507503338096Zm-_Id_-Sgn1">---- On Wed, 20 Aug 2025 09:33:19 -0700 <b>Atiq Rahman <<a href="mailto:atiqcx@gmail.com" target="_blank">atiqcx@gmail.com</a>></b> wrote ---<br></div><div><br></div><blockquote id="m_7935179507503338096blockquote_zmail" style="margin:0px"><div><div dir="ltr"><div dir="ltr"><div>> <span style="font-family:Verdana,Arial,Helvetica,sans-serif"><span style="font-size:13.3333px">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.<br><br>Have any of you ever tried the ZFS Boot Menu? I heard good things about it, thinking of trying it.</span></span></div><div><span style="font-family:Verdana,Arial,Helvetica,sans-serif"><span style="font-size:13.3333px"><br></span></span></div><div><div dir="ltr"><div dir="ltr"><p style="vertical-align:baseline;margin-top:0px;margin-bottom:0px"><a name="m_7935179507503338096_SignatureSanitizer__MailAutoSig"><span style="font-family:Roboto"><span style="font-size:10pt">Best!</span></span></a><br></p><p style="vertical-align:baseline;margin-top:0px;margin-bottom:0px"><a name="m_7935179507503338096_SignatureSanitizer__MailAutoSig"><span style="font-family:Roboto"><span style="font-size:10pt">Atiq</span></span></a><br></p></div></div></div><div><br></div></div><div><br></div><div><div dir="ltr">On Thu, Aug 14, 2025 at 8:25 PM Eric J Bowman <<a href="mailto:mellowmutt@zoho.com" target="_blank">mellowmutt@zoho.com</a>> wrote:<br></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><u></u><br></div><div><div style="font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt"><div><blockquote style="margin:0px" id="m_7935179507503338096x_371895840m_602129499579737455blockquote_zmail"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>><br></div><div>> parted > mkpart illumos 767GB 100%<br></div><div>><br></div><div>> and then set the partition type to solaris launching,<br></div><div>><br></div><div><div><code><span>> $ sudo gdisk /dev/nvme0n1</span></code><br></div></div><div dir="ltr">><br></div><div>> (set the GUID to "6A85CF4D-1DD2-11B2-99A6-080020736631" )<br></div><div>><br></div></div></div></div></div></div></blockquote></div><div><br></div><div>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.<br></div><div><br></div><div>/EFI<br></div><div>/EFI/OpenIndiana/bootx64.efi (copy of loader.efi)<br></div><div>/EFI/boot<br></div><div><br></div><div>I put rEFInd Plus in /EFI/boot, with a backup of its bootx64.efi in case it gets overwritten.<br></div><div><br></div><div>/EFI/boot/drivers/x64_zfs.efi<br></div><div><br></div><div>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:<br></div><div><br></div><div>/EFI/FreeBSD<br></div></div></div></blockquote></div></div></div></blockquote></div><div><br></div></div><br></div></blockquote></div></div>