Chris, thanks for the quick response, and for making all these great tools available!
I'm still fairly confused by the process. I'm not a real guru, and haven't used Finnix. I've only used the Linode Shell about twice.
It sounds like Finnix is what I need to learn here. What I'm having a hard time with is understanding what /dev/udbb really is. Is this a file I can replace? Or is it simply that I can replace the contents of /dev/udbb from within Finnix, so when I boot my main configuration, it has new files?
Let me check my understanding of the process.
1) Create a custom boot profile, which boots into Finnix, as documented,
http://www.linode.com/forums/viewtopic.php?t=1971
2) Configure my disk partions to be available to Finnix. Since Finnix is using /dev/ubda, so my Disk Image to Device mappings will be a little off. I guess I will fix that via /etc/fstab in finnix?
3) Boot the custom Finnix profile. So now my Linode is running Finnix.
4) Log into Finnix, via raw Linode Shell.
5) Now I'm in Finnix, with access to my disk partitions.
I know how to copy files around with scp, but I'm confused about the nature of /dev/udba. Is this just a big giant file I can replace? Like, literally just "cp my-new-stuff /dev/udba" ? Somehow I doubt it works that way ... Perhaps I make a giant tarball of my home distro, upload it, and un-tar it? How would file ownership get dealt with in this case? So I need to update /etc/passwd so the user and group numbers match up?
6) Before I do any of this, I need to create my custom distro. I could do it from the contents of a different linode. But I'd really like to take my time, and set something up here at home. Can I create my distro inside MS Virtual PC? (I know, Microsoft! But hey it is free now, and I can easily manage a Linux box from w/in it.) Once created, can I just make a tarball and upload it?
Generally, can you be a little more detailed about how to use Finnix to replace the distro on my Linode? I'm sure others would benefit as well.
re:
http://www.linode.com/wiki/index.php/Cu ... stribution
I run this script once booted into Finnix?
Questions abound ...