Print this page
Add pxeboot/BSD Loader as an option for PXE Kayak boots.
   1 Using Kayak
   2 ===========
   3 
   4 Building
   5 --------
   6 
   7  * Set PKGURL to be the source of the OmniOS bits we wish to install with
   8    kayak, in case it's not the default "omnios" publisher for whatever release
   9    branch you have checked out.
  10 
  11  * zfs create rpool/kayak_image
  12  * gmake BUILDSEND=rpool/kayak_image
  13 
  14 Operation
  15 ---------
  16 
  17 DHCP server:
  18  * your server should be set to PXE boot
  19  * the DHCP server must return and IP, a nextserver and a bootfile
  20  * the boot file should be the file {{{/boot/grub/pxegrub}}} from an existing OmniOS system
  21 
  22 TFTP server:
  23  * menu.lst.01<macaddr_just_hex_caps> based on the template provided in this directory should be placed in /tftpboot/
  24  * /boot/grub/pxegrub should be placed in /tftpboot/
  25  * /platform/i86pc/kernel/amd64/unix should be placed in /tftpboot/omnios/kayak/
  26  * the miniroot.gz file should be placed in /tftpboot/omnios/kayak/
  27 
  28 HTTP server:
  29  * The system install images should be placed an accessible URL
  30  * The target system kayak config should be placed at a URL path with the filename <macaddr_just_hex_caps>
  31 
   1 Using Kayak
   2 ===========
   3 
   4 Building
   5 --------
   6 
   7  * Set PKGURL to be the source of the OmniOS bits we wish to install with
   8    kayak, in case it's not the default "omnios" publisher for whatever release
   9    branch you have checked out.
  10 
  11  * zfs create rpool/kayak_image
  12  * gmake BUILDSEND=rpool/kayak_image
  13 
  14 Operation
  15 ---------
  16 
  17 DHCP server:
  18  * your server should be set to PXE boot
  19  * the DHCP server must return and IP, a nextserver and a bootfile
  20  * the boot file should be the file {{{/boot/grub/pxegrub}}} or {{{/boot/pxeboot}}} from an existing OmniOS system
  21 
  22 TFTP server:
  23  * menu.lst.01<macaddr_just_hex_caps> based on the template provided in this directory should be placed in /tftpboot/ if using grub, or put loader.conf.local in /tftpboot/boot
  24  * /boot/grub/pxegrub or /boot/pxeboot should be placed in /tftpboot/
  25  * /platform/i86pc/kernel/amd64/unix should be placed in /tftpboot/omnios/kayak/
  26  * the miniroot.gz file should be placed in /tftpboot/omnios/kayak/
  27 
  28 HTTP server:
  29  * The system install images should be placed an accessible URL
  30  * The target system kayak config should be placed at a URL path with the filename <macaddr_just_hex_caps>
  31