·What is SILO?
·How does it work?
·Using SILO
·Using TILO
·Mailing Lists
·Code License

What is SILO?

SILO, the Sparc Improved boot LOader, is a booting loader program that runs from the PROM of SPARC (32-bit) and UltraSPARC (64-bit) based systems, covered by the terms of the GNU General Public Licence. It can be used for the booting of operating systems from a variety of file systems.

Supported Operating Systems:
  • Linux
  • SunOS
  • Sun Solaris
Supported Filesystems:
  • EXT2FS
  • EXT3FS
  • ISO9660
  • UFS
Additional Features:
  • Configuring and reconfiguring without re-installation

    SILO reads it's configuration file directly from the filesystem, thus changes in the configuration can be made without any need to reinstall the boot loader.

  • Possibility to interact with SILO at boot time

    • Select boot paths

      You can configure SILO so you can choose what operating systems to boot, or enter a path to a device or file from the SILO prompt.

    • File name completion on the SILO prompt

      SILO has built-in support for the well-known <tab> completion as found in many shells, making working on the prompt much faster and easier.

    • Use built-in commands from the SILO prompt

      SILO has built-in versions of the cat(1) and ls(1) commands, making it possible to view files and directories and their properties on supported filesystems.

  • Transparant GZIP decompression of files upon loading

    Files to be handled by SILO can be in either uncompressed or GZIP compressed format, where an initial ramdisk should be in uncompressed format.

  • Make other media bootable

    You can use SILO's special bootblock to create bootable ISO-9660 images.

The Trivial Image Loader for SPARC (TILO) is also included in the SILO package. TILO is a tool for building a simple TFTP boot loader which embodies several kernel images for different Sun architectures and a ramdisk root image in a compressed form. See Using TILO for more information.

Last update: Sunday November 26, 2006 pkrul at