Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Forum locked  This topic is locked, you cannot edit posts or make further replies.
Author Message
PostPosted: Wed Nov 23, 2005 2:38 am 
Offline
Linode Staff
User avatar

Joined: Tue Apr 15, 2003 6:24 pm
Posts: 3113
Website: http://www.linode.com/
Location: Galloway, NJ
Finnix LiveCD Recovery Distribution Support

I've added support to the LPM that allows you to utilize Finnix as a recovery/rescue/bootstrap distribution. It occupies none of your disk space, autoconfigures your network interface and swap files, and contains enough admin utilities to get just about anything done. To quote the Finnix website:

Quote:
Finnix is a self-contained, bootable Linux CD distribution ("LiveCD") for system administrators, based on Debian testing. You can mount and manipulate hard drives and partitions, monitor networks, rebuild boot records, install other operating systems, and much more. Finnix includes the latest technology for system administrators, with Linux kernel 2.6, LVM2, encrypted partitions, etc. And above all, Finnix is small; currently the entire distribution is over 300MB, but is dynamically compressed into a bootable image under 100MB. Finnix is not intended for the average desktop user, and does not include any desktops, productivity tools, or sound support, in order to keep distribution size low.


How to utilize Finnix in our environment

1) Create an empty Configuration Profile (Configurations sub-tab, click "Create a new Configuration Profile")
2) Select "Recovery - Finnix (kernel)" for the kernel
3) Select "Recovery - Finnix (iso)" for /dev/ubda
4) Select "Recovery - Finnix (initrd)" for the initrd (right below disk images)
5) Add your disk images that you need to repair/mount from inside Finnix to the remaining /dev/ubd slots.
6) Boot the new profile
7) Use the Lish Console to access your Finnix install

Short History on Finnix

Finnix was created by our very own Linode.com Community member "fo0bar" (Ryan Finnie).

Quote:
Finnix was born in 1999. At the time, very few LiveCD distributions existed; the phrase LiveCD wasn't even coined yet. Linuxcare had released its "Bootable Toolbox", a set of utilities in a 50MB businesscard CD. However, not many people had access to this, as it was primarily given out in trade shows, and not available for download until later in its life. While working at an ISP and having access to several test machines and CD burners (back before CD burners were plentiful), I took a Red Hat 6.0 installation and modified it to be able to be run directly from a CD. Version 0.01 was only distributed to 2 other people. 0.02 had some minor modifications, and was used mostly by the office staff. Finnix 0.03 was updated to reflect Red Hat 6.1, and in February 2000, it was released to the world.

Click here for the complete Finnix History


The Finnix LiveCD

Image

Finnix ISOs for x86, PPC, UML and Xen are freely available for download for non-Linode use at:
http://www.finnix.org/

Ryan also has a Limited Edition signed LiveCD available here:
http://www.finnix.org/limited-edition.php

The Finnix Distrowatch page:
http://www.distrowatch.com/finnix

Finnix+Linode Sourceforge announcement:
http://sourceforge.net/forum/forum.php?forum_id=513745

Enjoy!
-Chris


Last edited by caker on Wed Nov 23, 2005 2:25 pm, edited 3 times in total.

Top
   
 Post subject:
PostPosted: Wed Nov 23, 2005 3:51 am 
Offline
Senior Newbie

Joined: Mon May 03, 2004 7:45 pm
Posts: 13
Thanks a lot for your support, caker. I'm very pleased how it turned out. This is a feature that, as far as I know, no other VDS provider has even attempted (despite many many people asking for it :) ). Here's how it looks when you boot into the Finnix image:

Code:
Welcome to Finnix for User Mode Linux!

[*] Running Linux kernel 2.6.14.2-finnix86.1-linode1 on i686
[*] Host: Linux host11.linode.com 2.6.11-1-bigmem64 #2 SMP Mon Mar 7 15:00:57 EST 2005 i686
[*] Scanning for partitions and creating /etc/fstab... done
[*] Using swap partition /dev/ubdb
[*] Starting background DHCP request... eth0
[*] Finnix version 86.1 ready; 346 packages available
INIT: Entering runlevel: 2
root@tty0:~#


BTW kids, those Limited Edition CDs have not been publicly announced yet, so order now and be... umm, cool. :)


Top
   
 Post subject:
PostPosted: Wed Nov 23, 2005 4:49 am 
Offline
Senior Member

Joined: Thu Nov 25, 2004 9:05 am
Posts: 52
Awesom! An excellent new feature, thanks guys!


Top
   
 Post subject:
PostPosted: Sat Nov 26, 2005 10:55 am 
Offline
Senior Member

Joined: Fri Feb 13, 2004 10:30 am
Posts: 140
Location: England, UK
Awesome. I can get rid of my Debian image now that I'd been keeping around for recovery in case I needed it. :D Thanks, guys.


Top
   
 Post subject:
PostPosted: Mon Jan 21, 2008 10:29 pm 
Offline

Joined: Mon Jan 21, 2008 10:26 pm
Posts: 1
Website: http://www.pqdvd.com/rd.php?n=2
Thanks for the new feature.


Top
   
 Post subject:
PostPosted: Mon Jan 21, 2008 10:54 pm 
Offline
Senior Member
User avatar

Joined: Sun Feb 08, 2004 6:18 pm
Posts: 562
Location: Austin
Welcome to the forums, crespowu!

The Linode forums contain a wealth of handy information, both about Linux in general and about running a Linode. One caveat when looking through them: keep an eye on the date of a post before replying. Sometimes ancient threads get resuscitated, and they start showing up at the top of the recent activity list. That's when dogs start living with cats and confusion reigns.


Top
   
 Post subject:
PostPosted: Mon Jan 21, 2008 11:49 pm 
Offline
Senior Member
User avatar

Joined: Mon Dec 10, 2007 3:30 pm
Posts: 341
Website: http://markwalling.org
Image

Sorry,... couldn't resist.


Top
   
 Post subject:
PostPosted: Mon Feb 09, 2009 4:01 pm 
Offline

Joined: Mon Feb 09, 2009 3:52 pm
Posts: 1
Website: http://www.dragonfrugal.com/
Location: Maine, USA
I just used this utility to successfully edit a script that crashed my server at startup...between your AJAX Console and this Finnix Recovery CD integration, your services are the best I've ever seen for a VPS...bravo. :D

_________________
--
Affordable Website Solutions as low as $12 hourly:
http://www.dragonfrugal.com/services/we ... .packages/


Top
   
PostPosted: Tue Apr 28, 2009 8:01 am 
Offline
Senior Newbie

Joined: Thu Jan 01, 2009 7:49 am
Posts: 9
Quote:
How to utilize Finnix in our environment

1) Create an empty Configuration Profile (Configurations sub-tab, click "Create a new Configuration Profile")
2) Select "Recovery - Finnix (kernel)" for the kernel
3) Select "Recovery - Finnix (iso)" for /dev/ubda
4) Select "Recovery - Finnix (initrd)" for the initrd (right below disk images)
5) Add your disk images that you need to repair/mount from inside Finnix to the remaining /dev/ubd slots.
6) Boot the new profile
7) Use the Lish Console to access your Finnix install


How to use Finnix these days, please? Because there is no /dev/ubda, I think the configuration profile changed since the release of this tutorial.

TIA.


Top
   
 Post subject:
PostPosted: Tue Apr 28, 2009 8:13 am 
Offline
Senior Member
User avatar

Joined: Sat Jun 21, 2003 2:21 pm
Posts: 160
Anywhere it says ub change it to xv. Everything else is exactly the same.

-James


Top
   
PostPosted: Tue Apr 28, 2009 8:15 am 
Offline
Senior Member

Joined: Sat May 03, 2008 4:01 pm
Posts: 577
Website: http://www.mattnordhoff.com/
cviniciusm wrote:
How to use Finnix these days, please? Because there is no /dev/ubda, I think the configuration profile changed since the release of this tutorial.

TIA.


In UML, disk images follow the naming scheme "/dev/ubdX". In Xen, it's "/dev/xvdX". So, just do a find/replace (as it were) and continue following the instructions. :)

Edit: Damn, irgeek wins.


Top
   
 Post subject:
PostPosted: Mon May 11, 2009 8:11 pm 
Offline
Junior Member

Joined: Tue Jul 20, 2004 11:32 am
Posts: 41
Website: http://www.insanum.com
While upgrading my Arch system today something really bad occured with glibc resulting in bash not working because of library errors. Thankfully finnix was available as it saved my ass... thanks Linode!!! :D


Top
   
 Post subject:
PostPosted: Wed Aug 12, 2009 4:18 pm 
Offline
Junior Member

Joined: Wed Jan 26, 2005 6:29 pm
Posts: 20
I just got this during a failed reboot.

[code]kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 216k freed
INIT: version 2.86 booting
hostname: the specified hostname is invalid
Activating swap...Adding 262136k swap on /dev/xvdb. Priority:-1 extents:1 across:262136k
done.
Checking root file system...fsck 1.40-WIP (14-Nov-2006)
/dev/xvda has gone 338 days without being checked, check forced.
/dev/xvda: Inodes that were part of a corrupted orphan linked list found.

/dev/xvda: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
fsck died with exit status 4
failed (code 4).
* An automatic file system check (fsck) of the root filesystem failed.
A manual fsck must be performed, then the system restarted.
The fsck should be performed in maintenance mode with the
root filesystem mounted in read-only mode.
* The root filesystem is currently mounted in read-only mode.
A maintenance shell will now be started.
After performing system maintenance, press CONTROL-D
to terminate the maintenance shell and restart the system.
Give root password for maintenance
(or type Control-D to continue):[/code]

And this forum post sorted this all out for me.

And once again exceptional exemplary service by linode staff too in helping me out.

Thanks a lot.


Top
   
Display posts from previous:  Sort by  
Forum locked  This topic is locked, you cannot edit posts or make further replies.


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group