next up previous contents
Next: Other Useful Resources Up: Getting Linux into Small Previous: Using the Boot Disks   Contents

And Further

We showed you how to create a boot diskette with one set of features. Now you know how to do this, you should be able to customize it to your needs. You can turn it into a full featured rescue disk, an installation disk for your brand new Linux distribution, a demonstration disk or an embedded project, such as a router or print server.

First try to add kernel module support. Modules come in very handy for devices that are seldom used or are only available on some target systems. Serial ports, network adapters and SCSI features may be candidates for compiling as modules, as well as additional file systems. In order to use modules you have to do the following:

One additional feature that you might try (it only exists in 2.4 kernels) is the devfs file system. Instead of a /dev directory with hundreds of useless device node you mount a pseudo file system on the /dev directory, not unlike the /proc file system. There the device nodes appear for only the devices that exist.

After module support you may want to add network support. Once you have added an Ethernet adapter to your old 386, you can connect it to your LAN and you do not need diskettes so often. With a little bit of luck, this still runs on a 4MB machine, but forget about using a RAM disk.

You can add additional programs and libraries to the target system.

The RAM disk version of the boot disk runs on a 4MB machine, the version without RAM disk should run with 3MB or RAM, but nothing so far has run on a machine with just 2MB of RAM. In the good old days, people ran Linux routinely on such machines and it should still be possible with modern (if not the newest) software. Some hints:


next up previous contents
Next: Other Useful Resources Up: Getting Linux into Small Previous: Using the Boot Disks   Contents
Lennart Benschop 2003-05-29