bhyve OmniOS Virtual Machines

The bhyve hypervisor supports OmniOS virtual machines via UEFI boot


ISO Remastering

mkdir omnios_iso
bsdtar -x -C omnios_iso -f /path/to/omnios.iso

Edit omnios_iso/boot/grub/menu.list

Uncomment serial terminal and comment splash screen:

# To enable grub serial console to ttya uncomment the following lines
# and comment out the splashimage line below
# WARNING: do not enable grub serial console when BIOS console serial
#       redirection is active.
serial --unit=0 --speed=9600
terminal serial
# Uncomment the following line to enable GRUB splashimage on console
#splashimage /boot/grub/splash.xpm.gz
#foreground F7FBFF
#background 333333

Create new ISO:

cd omnios_iso
mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \
    -boot-load-size 4 -boot-info-table -o /path/to/omnios-repack.iso .

bhyve/OmniOS (last edited 2017-01-12T01:21:01+0000 by MartinMatuska)