FILO: Difference between revisions

From coreboot
Jump to navigation Jump to search
Line 5: Line 5:


Expected usage is to flash it into the BIOS ROM together with LinuxBIOS.
Expected usage is to flash it into the BIOS ROM together with LinuxBIOS.
=== Download FILO ===
Download the latest version of FILO from subversion with
  $ svn co svn://openbios.org/filo/trunk/filo-0.5
You can also browse the source code online at
http://openbios.org/viewcvs/trunk/?root=FILO


=== FEATURES ===
=== FEATURES ===

Revision as of 18:30, 17 November 2005

What is FILO

Filo is a bootloader which loads boot images from local filesystem, without help from legacy BIOS services.

Expected usage is to flash it into the BIOS ROM together with LinuxBIOS.


Download FILO

Download the latest version of FILO from subversion with

 $ svn co svn://openbios.org/filo/trunk/filo-0.5

You can also browse the source code online at http://openbios.org/viewcvs/trunk/?root=FILO

FEATURES

- Supported boot devices: IDE hard disk and CD-ROM, and system memory (ROM)

- Supported filesystems: ext2, fat, jfs, minix, reiserfs, xfs, and iso9660

- Supported image formats: ELF and [b]zImage (a.k.a. /vmlinuz)

- Supports boot disk image of El Torito bootable CD-ROM

- Supports loading image from raw device with user-specified offset

- Console on VGA + keyboard, serial port, or both

- Line editing with ^H, ^W and ^U keys to type arbitrary filename to boot

- Full support for the ELF Boot Proposal (where is it btw, Eric?)

- Auxiliary tool to compute checksum of ELF boot images

- Full 32-bit code, no BIOS calls

Additional Information

Filo on AMD64
Filo on the Arima Hdama