Linux on a Floppy: Intro to Mini Linux Distros
GonzoJohn writes: "If you've ever been stuck on the freeway with a flat tire and no jack, you know what it's like to have a Linux system crash and not have a boot disk. And although nearly every Linux distribution company asks you make a boot/recovery floppy when you install Linux for the first time, many users skip this important step. Out of the boot/recovery disk concept was born the Mini-Linux distribution." Read this article on Linux Orbit, with a brief intro to some of the mini-distros available.
When I want a boot disk I use SuperRescue. Nowa days every one has a cd burnner and CDRs are dirt cheap. Besides when was the last time you could find a blank floppy in less then 10 minutes?
I know I'm going to hell, I'm just trying to get good seats.
The tomsrtbt boot disk. IMO, is by far the best rescue disk available. In 1.44 megs of space they've managed to pack over 160 common utilities, and that's not including the kernel modules! You can grab a copy of the boot image at http://www.toms.net/rb/
This thing has saved my ass several times.
(this ones based on BSD IIRC)
"None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
I've used floppy distros to rescue Windows boxes for more often than I've used them for rescuing linux. NT password crackers, disk utils, tiny editors, you name it - I used to carry a syslinux disk around with me at our all-NT shop just in case, and by the time I left I wasn't the only one using them.
All the rave, those floppy disk linux distros. Over the past few years, I've learned to love tomsrtbt (Tom's RootBoot).
...I want the iso!
Then, last year, I found some Business Card CDRs, which hold 30-50mb and fit in your wallet.
Naturally, I wanted a super-utility boot disk. My ideal was high; mix tomsrtbt with a standard Win98 boot disk (essential for flashing) and a few other tools. Multiboot? Now there's a tough subject. Even with the best guide to making bootable cdroms I could find, it was hopelessly difficult.
When I saw this post on Slashdot, I knew I had to post this little story. In researching it, I actually found an answer to the question I wanted to pose to all of you; does anybody know of a linux distribution for these business card cdrs.
LNX-BBC is just that. Anybody tried it? Anybody know of another one? Anybody made a multi-boot linux/dos businesscard cdr?
Use my userscript to add story images to Slashdot. There's no going back.
Don't forget the BSD's have things like this too. Tsk, anyone would think the BSD's and the Linux's aren't on speaking terms or something :)
/usr/src/release/picobsd/
PICOBSD(8) FreeBSD System Manager's Manual PICOBSD(8)
NAME
picobsd - floppy disk based FreeBSD system
DESCRIPTION
picobsd is a script which can be used to produce a minimal implementation
of FreeBSD (historically called PicoBSD) which typically fits on one
floppy disk, or can be downloaded as a single image file from some media
such as CDROM, flash memory, or through etherboot.
The boot media (typically a floppy disk) contains a boot loader and a
compressed kernel which includes a memory file system. Depending on the
media, it might also contain a number of additional files, which can be
updated at run time, and are used to override/update those in the memory
file system.
Hopefully this list is helpful to those of you just starting to think about tiny distros.
-- null
Therefore, it would have to logon as root (?),
Why? what reason do you need to add the overhead of login and user systems? what do you even need a shell for?
autoconfigure X11, and start playing.
again why? do you really need X? why cant you use microwindows or PicoGui? both of which are 9000% smaller and easier to use in a small environment than any X11 release. they both use the Framebuffer interface so will work on 99.667% of all current hardware and 40% of the old junk.
In addition, I would also put a 'autorun.inf' and copy of 'iview32' (win32 viewer) on it for those who shove it in and use with Winddows.
Fair, that means your CD has to be iso9660 filesystem. (Yes you CAN have a EXT2 cdrom... I've made them) you cant use Joilet.. Why? because you need to keep your kernel small, and your ram filesystem small (your entire operating environment has to run in ram) a kernel,filesystem,busybox and picoGUI with a custom slideshow app is easy to stuff on a floppy let along in ram. use MicroWindows if you want that homey X11 look and feel. Or better yet screw the Gui... use a simple C app written with the SDL library.. There's no reason to bloat up your project with a useless GUI (Unless you want to add a fill in this form and click here to dial and send me your info.... bla bla bla...)
Reccomendation? learn C, learn SDL (only a little needed!) and not only show off something that is 100% impossible with any current microsoft product but you also can brag that you completely designed it.
finally, if you write it in SDL only, and write the C app correctly, you can ignore putting a silly viewer app on there, and run the C app under windows after you compiled it under the free windows Gcc... Same views under both linux AND winblows... Something else that cannot be done with any Microsoft product.
Do not look at laser with remaining good eye.