Previous Next Contents

7. References

In this section, vvv is used in package names in place of the version, to avoid referring here to specific versions. When retrieving a package, always get the latest version unless you have good reasons for not doing so.

7.1 LILO - Linux Loader

Written by Werner Almesberger. Excellent boot loader, and the documentation includes information on the boot sector contents and the early stages of the boot process.

Ftp from: tsx-11.mit.edu: /pub/linux/packages/lilo/lilo.vvv.tar.gz also on sunsite and mirror sites.

7.2 Linux FAQ and HOWTOs

These are available from many sources. Look at the usenet newsgroups news.answers and comp.os.linux.announce.

Ftp from: sunsite.unc.edu:/pub/Linux/docs

For WWW, start at the Linux documentation home page:

http://sunsite.unc.edu/mdw/linux.html

If desperate, send mail to:

        mail-server@rtfm.mit.edu

with the word "help" in the message, then follow the mailed instructions.

Note: if you haven't read the Linux FAQ and related documents such as the Linux Installation HOWTO and the Linux Install Guide, then you should not be trying to build boot diskettes.

7.3 Ramdisk Usage

An excellent description of the how the new ramdisk code works may be found with the documentation supplied with the Linux kernel. See /usr/src/linux/Documentation/ramdisk.txt. It is written by Paul Gortmaker and includes a section on creating a compressed ramdisk, similar to Section 7 of this document.

7.4 Rescue Packages

Bootkit

Written by Scott Burkett. Bootkit provides a flexible menu-driven framework for managing rescue disk creation and contents. It uses the Dialog package to provide nice menus, and a straight-forward directory tree to contain definitions of rescue disk contents. The package includes samples of the main files needed. The package aims to provide only the framework; it is up to the user to work out what to put on the disks and set up the config files accordingly. For those users who don't mind doing this, it is a good choice. I use this package myself.

Ftp from: sunsite.unc.edu: /pub/Linux/system/Recovery/Bootkit-vvv.tar.gz

CatRescue

Written by Oleg Kibirev. This package concentrates on saving space on the rescue diskettes by extensive use of compression, and by implementing executables as shells scripts. The doco includes some tips on what to do in various disaster situations.

Ftp from: gd.cs.csufresno.edu/pub/sun4bin/src/CatRescue100.tgz

Rescue Shell Scripts

Written by Thomas Heiling. This contains shell scripts to produce boot and boot/root diskettes. It has some dependencies on specific versions of other software such as LILO, and so might need some effort to convert to your system, but it might be useful as a starting point if you wanted more comprehensive shell scripts than are provided in this document.

Ftp from: sunsite.unc.edu:/pub/Linux/system/Recovery/rescue.tgz

SAR - Search and Rescue

Written by Karel Kubat. SAR produces a rescue diskette, using several techniques to minimize the space required on the diskette. The manual includes a description of the Linux boot/login process.

Ftp from: ftp.icce.rug.nl:/pub/unix/SAR-vvv.tar.gz

The manual is available via WWW from:

http://www.icce.rug.nl/karel/programs/SAR.html

YARD

Written by Tom Fawcett. Yard produces customized rescue diskettes using the compressed ramdisk option of more recent kernels (1.3.48+). Yard was designed to automate most of the instructions in Section 7, below. In addition, Yard checks your file selections (loaders and libraries, and /etc/fstab, rc, and passwd) to make sure you've included everything needed to make a bootable rescue disk. Yard needs Perl 5 and LILO, and only works with kernel 1.3.48+.

Ftp from: sunsite.unc.edu:/pub/Linux/system/Recovery/yard-1.n.tar.gz

7.5 Slackware Distribution

Apart from being one of the more popular Linux distributions around, it is also a good place to get a generic kernel. It is available from almost everywhere, so there is little point in putting addresses here.


Previous Next Contents
Space for these documents provided by Ben Spade in support of the Linux community.