A quick howto to get Alpine Linux running under xhyve
on a Mac:
Install cdrtools to get isoinfo
:
brew install cdrtools |
Extract the kernel and initramfs from the ISO:
isoinfo -i alpine-3.2.3-x86_64.iso -J -x /boot/initramfs-grsec > initramfs-grsec |
Then boot the system:
xhyve -f kexec,vmlinux-grsec,initramfs-grsec,"alpine_dev=cdrom:iso9660 modules=loop,squashfs,sd-mod,usb-storage,sr-mod,console quiet console=ttyS0" -m 1G -l com1,stdio -s 0:0,hostbridge -s 31,lpc -s 3,ahci-cd,alpine-3.2.3-x86_64.iso |
Add -s 2:0,virtio-net
in there if you want networking, but that means you need to be root to run xhyve.