> 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