6.3. Construction

There is a lot of typing to do in this section because of all of the
start-up scripts that need to be created. Using a mouse to copy the text
from this guide and paste it into a text editor can be a great time saving
tool.

6.3.1. Create a GRUB configuration file

Insert and mount the floppy labeled "boot disk".

bash# mount /dev/fd0 /mnt
bash# cd /mnt/boot/grub

Use your favorite text editor to create the following file and
save it as /mnt/boot/grub/menu.lst:

In the interest of speed we are skipping the steps for checking
libraries and stripping binaries. The library requirements for
sysvinit are very basic and the Makefile is configured to
automatically strip the binaries.

6.3.3. Create /etc/inittab file

Use a text editor to create the following file and save it as
~/staging/etc/inittab

6.3.5. Modify /etc/init.d/local_fs script

A case statement is added to allow the script to either mount or
unmount local filesystems depending on the command-line argument given.
The original script is contained inside the "start" portion of the case
statement. The "stop" portion is new.