Once the disk is created in whatever size desired, then several files must be added to the disk:
The syslinux
configuration files, including syslinux.cfg
The
Linux kernel (linux
).
The base packages [12] for LRP:
root.lrp
[13] |
local.lrp |
etc.lrp |
modules.lrp |
log.lrp |
doc.lrp
(Oxygen distribution only) |
home.lrp
(Oxygen distribution only) |
usr.lrp
(Oxygen distribution only) |
Other
required packages (such as init.lrp
,
inetd.lrp
,
cron.lrp
, etc.)
Any
added packages (such as psentry.lrp
)
Configuration
files (such as oxygen.cfg
,
lrpkg.cfg
, or others...)
Most commonly, these files can be added just be copying the files on a working boot disk to the new boot disk.
Once this is complete, it will be necessary to modify
syslinux.cfg
so that Linux knows what
format the floppy is so Linux can read the floppy properly. Look for a
line that starts with append=
and change
the entry boot=/dev/fd0
to
boot=/dev/fd0u1680
or to whatever device
file is appropriate for the disk that has been created. Note that /dev/fd0
is the first drive, fd1 is the second, et al. Note too, that when fd0 or
fd1 (or whatever) is used, then the standard 1.44M format is assumed.
If this additional configuration in
syslinux.cfg
is not
done, then there will be a message like: LINUXRC: Loading
packages - local(nf!) etc(nf!) modules(nf!) - done.
or
similar. The system would then ask for an “run level.” To fix this, make
sure the boot device entry is correct as detailed above.
[12] This varies according to which distribution is used; typically Oxygen requires many more packages.
[13] In a system using a Linux kernel without LRP patches, this should probably be called root.gz instead. This package is also not loaded by the package retrieval scripts, but rather by syslinux itself.