NetBSD, "multiboot" and SYSLINUX
Now that NetBSD 4.0+ supports GRUB's multiboot formating (options MULTIBOOT), and that syslinux supports multiboot, interesting things are possible. This includes netbooting NetBSD/xen.
NetBSD/xen with PXELINUX
- tell your bootp/dhcp server that you want host-x to boot pxelinux.0 off of your tftp server
put pxelinux.0 and mboot.c32 on your tftp server
- mkdir pxelinux.cfg
- edit a config file, choose one of the file names that are logged by tftpd when you attempt to PXE boot:
DEFAULT mboot.c32 xen.gz dom0_mem=65536 --- netbsd-XEN3_DOM0.gz console=pc
put the xen hypervisor (xen.gz) and netbsd-XENn_DOM0.gz on the TFTP server.
- try a boot.