omniosorg / kayak

Kayak (PXE-enabled network imaging of OmniOS)
https://omnios.org
15 stars 74 forks source link
illumos omnios operating-system

Using Kayak

Building

BUILDSEND must be specified.

PREBUILT_ILLUMOS should point to an already-built illumos-omnios of the version you wish to construct an installer. It is optional, but the build will warn you if you do not specify it. The build uses svccfg-native if possible to manipulate SMF on target images without conversing with the host machine's SMF services.

<target> must be specified.

install-web: Builds the <VERSION>.zfs.xz file, which is what Kayak uses for any install it does. Independent target.

install-tftp: Builds the miniroot.gz file, which is what PXE Kayak feeds to GRUB or Loader to boot itself on a PXE boot. Independent target.

install-iso: Builds both install-{web,tftp} and then proceeds to construct <VERSION>.iso using components from both.

install-usb: Builds install-iso, and then proceed to construct <VERSION>.usb-dd based on the ISO image.

Operation

DHCP server:

TFTP server:

HTTP server: