Skip to content

Finnix

Finnix is a Debian-based Live CD operating system, developed by Ryan Finnie and intended for system administrators for tasks such as filesystem recovery, network monitoring and OS installation.

Finnix is a relatively small distribution, with an ISO download size of approximately 100 MiB, and is available for the x86, x86-64 and PowerPC architectures, and paravirtualized (User Mode Linux and Xen) systems.

Finnix can be run off a bootable CD, a USB flash drive, a hard drive, or network boot (PXE).

Copy linux , linux64 to appropriate directory: (LOWER CASE ONLY!)

cp /mnt/cdrom/linux /tftpboot/er/plugins/finnix/
cp /mnt/cdrom/linux64 /tftpboot/er/plugins/finnix/

We will have to repack the initrd.gz file to contain the finix folder:

Create a temporary folder:

mkdir /tftpboot/temp
cd /tftpboot/temp/

Copy initrd.gz from mounted CD to temporary folder:

cp /mnt/cdrom/initrd.xz /tftpboot/temp/

Extract and remove intird.xz file:

unxz /tftpboot/temp/initrd.xz
cat /tftpboot/temp/initrd | cpio -i -H newc -d
rm initrd

Copy finix folder from mounted CD to temporary folder (LOWER CASE ONLY!!!):

mkdir -p /tftpboot/temp/cdroot/finnix/
cp -R /mnt/cdrom/finnix/* /tftpboot/temp/cdroot/finnix/

Repack the new initrd.gz file:

find | cpio -o -H newc | gzip -4 > /tftpboot/er/plugins/finnix/initrd.gz

Remove temporary folder:

rm -R /tftpboot/temp/