Version 24 (modified by dennis, 11 years ago) (diff)



Welcome to Sali!

Here at Sara we use SystemImager to install our nodes on different types of clusters. SystemImager allows you to create a clone of your running system. This clone can than be distributed by various protocols, eg:

  • rsync
  • bittorrent
  • flamethrower
  • floppy disks

When installing a image the target system shall be booted with a initrd which contains the needed utilities for initializing a SystemImager installation. This initrd is very basic. In most cases the SystemImager installation also uses the BOEL. This BOEL contains some necessary utilities for partitioning, formatting and Bittorrent.

But the current inird and BOEL binaries of SystemImager is quite old. So we created Sali to replace only the kernel, initrd and BOEL. During the development we only focussed on PXE installations with rsync and/or Bittorrent. So you can't use for floppy disk or flamethrower/multicast. Also we focussed on supporting the 2.6 kernels. Because we removed floppy support we also removed the BOEL. The BOEL utilities are now implemented in the initrd.

Also we started to increase the functionality of /etc/init.d/functions with some functions that could replace a lot of code in you Master script ( Sali supports the Master Script generated by SystemImage 4.1.6 ). For detailed overview of the changes read this changelog.


Visit our online documentation here:


You can read the changelog here

Source code

You can browse the current code here:

Or you can check out code through subversion:

  • Release tree: svn co
  • Development tree: svn co

Authors / Contributers


  • Bas van der Vlies
  • Dennis Stam