If you are in a hurry, download the initrd.cdrom file from the Bering "contrib" directory and rename it initrd.lrp. This is an initrd.lrp "package" which includes the necessary kernel modules to access a CD-Rom at boot time. You can also create it yourself as follow:
Boot your working Bering floppy. In the /boot/lib/modules
directory put the following modules that will allow boot time CD-Rom
support (those modules can be found in the Bering modules download
area):
cdrom.o ide-mod.o ide-cd.o ide-probe-mod.o isofs.o
Declare those names, without the ".o" suffix in the
/boot/etc/modules
file through the initrd package
menu. The order MUST be respected.
Now backup the initrd.lrp package !
Copy all the files from your working Bering floppy to the
C:\BCD\diskcontent
directory (except initrd.lrp if
you have not created it yourself as described above, in which case you
will put in the C:\BCD dir the one you downloaded).
In this directory do the following:
Rename syslinux.cfg
to
isolinux.cfg
Delete ldlinux.sys
Edit isolinux.cfg
and replace the
/dev/fd0u1680 entries (after boot= and PKGPATH=) by /dev/cdrom.
Add any package you might need out of the CD. Do not forget the hackers though...
After that your isolinux.cfg
file will look
like:
display syslinux.dpy timeout 0 default linux initrd=initrd.lrp init=/linuxrc rw root=/dev/ram0 boot=/dev/cdrom:iso9660 PKGPATH=/dev/cdrom:iso9660,/dev/fd0:msdos LRP=root,etc,local,modules,iptables,ppp,pppoe,keyboard,shorwall,ulogd,dnscache,weblet,libz,routerst,sshd,tinydns,ipsec
Do not forget the rw parameter if you are usin a post 2.4.18 kernel otherwise you will get a kernel panic!