June 2007
SystemImager has a Wiki.
apt-get install systemimager-server systemimager-server-flamethrowerd installs the server.
In /etc/systemimager/systemimager.conf
the variables DEFAULT_IMAGE_DIR
and TFTP_DIR
must be set to sensible values.
NET_BOOT_DEFAULT
Needs to be set to "LOCAL" to make the client install once and boot from disk later.
si_mkbootserver --interface=eth2 --localdhcp=y --kernel=/var/lib/systemimager/boot/i386/glite-WN/kernel --initrd=/var/lib/systemimager/boot/i386/glite-WN/initrd.img --tftpdir=/var/lib/tftpboot --pxelinux=/usr/lib/syslinux/pxelinux.0 to create DHCP config
si_mkclientnetboot --verbose --netboot --clients "node116" to create /var/lib/tftpboot/pxelinux.cfg/0A000374
si_getimage --golden-client 10.0.3.116 --image node116
si_addclients
apt-get install systemimager-client installs the client on a Debian host. In other distributions this may not be so straightforward.
pushd /usr/share/systemimager/boot/ && ln -s i386 x86_64 && si_prepareclient --server 10.0.3.1 -yes
si_prepareclient --server 10.0.3.1