Finnix provides apt repositories for packages which are related to Finnix, but are designed to be installed on non-Finnix operating systems.
Add the following to /etc/apt/sources.list, replacing release with your release name:
deb http://debian.archive.finnix.org/debian release main deb-src http://debian.archive.finnix.org/debian release main
The repository is signed by the same key used to sign archive.finnix.org. Import the Finnix keyring and add it to the apt keyring:
user@host:~$ wget http://archive.finnix.org/finnix/project/finnix-keyring.gpg user@host:~$ sudo apt-key add finnix-keyring.gpg user@host:~$ sudo apt-get update
The archive is provided as a Launchpad PPA. Simply run:
user@host:~$ sudo add-apt-repository ppa:finnix/ppa user@host:~$ sudo apt-get update
grub-finnix is a hook into GRUB 2 which builds configuration stanzas to boot Finnix (version 107 or later) ISOs easily from GRUB. To install:
user@host:~$ sudo add-get install grub-finnix
grub-finnix is available in the above repositories for Debian wheezy (testing) and Ubuntu precise (12.04), and later. Earlier releases are not supported due to requiring GRUB 1.99.
Place supported ISOs in /boot/finnix/. If the boot partition is not large enough to hold a Finnix ISO, the directory may be changed by editing /etc/default/grub-finnix. However, keep in mind the following restrictions:
- Finnix's first-stage boot cannot look for the ISO on LVM partitions, encrypted partitions, etc, even though GRUB 2 can. In general, you are restricted to straight MBR or GPT partitions.
- The filesystem must be ext2, ext3 or fat32 (or technically isofs or SquashFS) for Finnix to be able to find the ISO. Note that, at this time, ext4 is not compatible, as Finnix's first-stage boot only includes the ext2 module, which is forwards compatible with ext3, but not ext4.
Once the ISOs are placed, run:
user@host:~$ sudo update-grub2