From ERPXE Wiki

return to Plugins list

Finnix 1.0.4


ERPXE Module

  • Name: - Finnix
  • Version: 1.0.4

Plugin type

Plugin type
Finnix Anti-Virus Deployment Diagnostics OS Installation Live Media Recovery Tools
No No Yes Yes Yes Yes

Plugin Requirments

Plugin Requirments
Finnix CIFS HTTP Internet NFS Linux OS Windows OS
No No No No Yes Yes

Screen Shots

250px-Finnix_100_boot.png 220px-Finnix_102_started.png 220px-Finnix_102_Xen_demo.png

Special Information

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).

Linux Installation Instructions

Download finnix104-XXX.tar.gz to /

extract finnix104-XXX.tar.gz file:

tar -xvzf finnix104-XXX.tar.gz

Download Finnix ISO Latest Version to /mnt/ :

Mount ISO file to temporary location (/mnt/cdrom/)

mkdir /mnt/cdrom/
mount -o loop /mnt/finnix-XXX.iso /mnt/cdrom/

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/

Verify files with filelist.txt in each folder.

All Done!