Read the section ``Customizing DR-DOS'' for a general overview of the process you go through when customizing DR-DOS to suit your requirements.
Read the section ``Example Implementations'', for examples of typical use cases for using DR-DOS in a solution.
Contents of the DR-DOS Redistribution Kit (RDK)
Customizing Caldera DR-DOS
You might want to add a graphical user interface (GUI) component
or an extra driver program to DR-DOS, for example. If you want to
customize DR-DOS before shipping it on your PC's, you need to
follow the steps below:
To support this configuration, your PC must support CD boot and be
pre-configured to boot from the CD.
1. Create a disk with all the information on it that you want to be able to
access once booted.
NOTE: The DR-DOS bootable CD maker (BOOTCD.COM) currently only supports
FAT 16 hard disk partitions and 1.44 M floppy disks.
NOTE: You will need a lot of free space on the drive where the image is
being created if you are creating a hard disk image.
NOTE: It is not advisable to use the DiskSwap program with floppy disk images.
NOTE: There are problems with just swapping the drive letters, for example:
Example Implementations
Refer to the following examples to help you understand the
procedures for some of the various ways you can use this kit.
You are pointed to the relevant documentation for more detailed
information. The following example implementations are described:
Bundling DR-DOS with a New PC
You can put DR-DOS in your PC's as it is with no modifications,
or you can customize it to suit your own requirements. The DR-DOS
file set can be easily customized to suit the configuration of the
PC. For example, you can pre-configure the driver and settings for
a sound card, network card or CD-ROM driver.
Booting From Diskette Then Installing From CD
This method of distribution has the advantage that the hard disk
does not have to be pre-configured in any way. The INSTALL program
will detect the absence of partitions and run FDISK if necessary.
This is a good solution because you spend little effort pre-configuring
the hardware prior to shipping.
SETVER.EXE
KEYB.COM
COUNTRY.SYS
DPMS.EXE
NWCDEX.EXE
SETUP.INI
6. Edit the SETUP.INI file on the diskette to make the following changes:Booting and Installing From CD
This method of distribution has the advantage that the hard disk
does not have to be pre-configured in any special way. Also, this
has the added advantage over the previous case in that a diskette
is not required. This simplifies the installation process and reduces
the cost of shipping a boot diskette.Overview of Creating a Bootable CD With DR-DOS
When a computer boots from a CD-ROM, the BIOS locates an image file on
the CD-ROM and treats this image as either a floppy disk (taking drive
letter A:) or a hard disk (taking the drive letter C:). The information
on this image is then accessible through INT 13 BIOS calls. Only the data
on this image can be accessed at this time. By loading CD-ROM drivers,
the rest of the disk can be seen in the usual way.Creating a Bootable CD
Overcoming Drive Letter Problems
When the CD-ROM boots from a hard disk image, the disk image
becomes drive C:. This can be a problem if the user is expecting to use the physical hard drive as drive C: or if the bootable image installs software of any sort on to the hard disk. This software will think it is installing onto drive D: (the first physical hard disk), but after a reboot this becomes drive C:.Booting From Hard Disk Then Installing From Hard Disk
To support this configuration, it is necessary to pre-configure a
partial DR-DOS installation on the hard drive, enough to boot the
operating system and run the INSTALL program.
EMM386.EXE
Refer to the Embedding DR-DOS in ROM Guide or the Implementing DR-Flash Guide
for more technical information.
SETVER.EXE
COUNTRY.SYS
KEYB.COM
NWCDEX.EXE
5. Copy any OEM specific drivers to their target directories on the
hard drive such as CD-ROM drivers, for example.Embedding DR-DOS in ROM
You can embed DR-DOS into many devices, for example, entertainment
devices, kiosks, PDA's, Internet phones, etc.Where to Go From Here
The next chapter describes how to modify the build components
to suit your requirements and then build the new product version
on CD or diskettes. Refer to the Customizing DOSBook Guide for
more information about editing the online documentation.