muLinux http://mulinux.sunsite.dk/
A nice minimal Linux that can be installed in less than 60 megs on a HD or run entirely from RAM. It is based on Libc5 so it's not a cutting edge linux, but it is crammed full of features and functionality. Perfect for that old 486 you have laying around (or a P75 laptop). Turn an old slow pc into a linux box.
Download: http://mulinux.sunsite.dk/download.html
A Quick note on the use of "Install" and
"Cloning" in muLinux:
The word "Installation" should be not used in
muLinux , because muLinux runs primarily in RAM. It boots from a
set of floppy disks (base floppy + add-on).
muLinux reserves the word (installation) to describe the
process where thedownloaded disk images are transferred floppies
(see: Linux Install, and Dos Install).
Nevertheless, it can be cloned on permanent media, such an
hard-disk.
In order to clone muLinux in some destination target machine, you
must follow these steps:
Cloning:
Soon, you will have muLinux running in RAM. You now have the
chance to configure it as you like.
Once you get to a UNIX prompt, you must type "clone"
on the command line then select the type of cloning you want. In
other words: clone the RAM contents (the OS), AS-IS, to the HD.
restart your target computer and start muLinux. This is the
single floppy instance of muLinux, a very basic UNIX system.
During this stage, it will ask you if you wish to load additional
add-on floppies.
put remaining add-on floppies into the drive, at request.
An interesting feature of muLinux is its possibility to be cloned
as UMSDOS. In this form it is copied in the c:\linux directory,
sharing disk space with Win9x. Obviously, this applies only if
you have DOS/Win9x in the target machine.
If the target machine has no OS in it, standard Linux EXT2
cloning is available: this will reformat your hard-disk with the
EXT2 Filesystem and use LILO (linux-loader) in order to boot.
If you'd like to clone muLinux to a hard disk instead of running it from Ram:
Now if you already run a FAT filesystem, or have an existing OS (DOS, Win95/98) you probably want to run a UMDOS version. UMDOS is slow. I chose Ext2 filesystem for mine.
If you chose Ext2, you will be asked if you want to run fdisk. I typically follow this procedure:
Note: you can install LILO to the masterboot record, but do this at your own risk, it took me a few tries to get it right, hence the boot floppy... just in case.
Linux Install (This does not install the OS, this makes the floppy disks that run load the OS into RAM)
DOS/Windows Install (This does not install the OS, this makes the floppy disks that run load the OS into RAM)
You will need:
UNPACKING THE archives
Create a new directory (eg. c:\mulinux) and move DOSTOOLS.zip,
mulinux-13r2.tgz and the addons into it.
METHOD 1: using the Installer Disk (Suggested for WinNT)
METHOD 2: PC without floppy drive
Or use the bootable muLinux ISO burnt onto a cd.
METHOD 3: lowmem machine, 386 with RAM < 4M
(new!)
Starting from muLinux 11r3, you can install with 4M also using
methods 1 or 2. But if they don't work, try with this.
NOTE 1: SCSI disks
The installation Disk will also work with SCSI peripherals
supported by AIC7xxx series cards, i.e. you can put DOSTOOLS.zip,
mulinux.tgz and addons in SCSI partitions or a ZIP floppy with
SCSI interface, and run 'makefd'.
NOTE 2: SCSI disks
If you wish only to make the standard single floppy Linux, i.e.
the boot+root+usr traditional diskette, from DOS, please use
the "makebru" (make boot,root,usr) script:
c:\> makebru
It works only if your floppy drive supports 1722k
super-formatting.
Tips and Tricks:
To manually create a swap file:
# .... mount a partition (partition you want to use for a swap
file or use an already mounted partition)...
# dd if=/dev/zero bs=1k count=4000 of=linux.swp
# mkswap linux.swp
# sync
# swapon linux.swp
(you may have to do a swapoff if there is already an existing swapfile)