Home
Drive Image Backup Software
Disk Imaging utility for Windows
and DOS. Free 30 day trial!
Sponsored link: from ALWIL Software: avast! BART CD 2.0
HOME dot BOOTCD dot SCSI dot UTILITIES dot BOOT DISK dot MULTIMEDIA dot LINKS dot HOWTO'S dot OTHER dot ABOUT dot FORUM

Print Sponsor Nu2 Search Nu2 About Bart Help or thank Bart Contact Bart



Bart's CD-Rom Boot Disk


Version 2.2
Last updated on Dec 1, 2002

Important notice: the development and maintenance for this page has stopped. Please don't contact me about this page! I'm leaving the page as it is, for reference...





- Introduction
- Screen shots
- Auto-create the boot disk
- Manually create the boot disk
- Revision history

 Introduction



Hi all, welcome to my page about building a highly modular CD-Rom boot disk. I've been creating boot disks for about 18 years and I'm sharing it with the public for about 15 years now.

The CDBOOT disk was one of the first disks and it was time for a new version. The old version (v1.x) could not load both Atapi and SCSI CD-Rom drivers and it had other limitations.

Features:

 Screen shots


Here are some HTML screenshots, created using scr2htm.

CD-Rom startup
        1 file(s) copied                                                        
UNPACK: Extracting "A:\level0\UTILS.CAB"                                        
UNPACK: Extracting "A:\level1\DOSKEY.CAB"                                       
DOSKEY installed.                                                               
UNPACK: Extracting "A:\level1\DOS.CAB"                                          
DOS: Loading DOSKEY                                                             
UNPACK: Extracting "A:\level1\THEGRAB.CAB"                                      
                                                                                
THEGRAB - TheDraw v4.63 Screen Capture Utility                                  
Copyright (C) 1993 by T     Run CD or go config?     [x] ights Reserved        
                                               (10 sec.)                        
Press CTRL RIGHT-SHIFT    Running CD-Rom...                                     
Saving THEDRAW format f                                                         
                            Ok     Config     Abort                             
Installed.                                                                      
UNPACK: Extracting "A:\l▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀                      
                                                                                
CuteMouse v1.8 [FreeDOS]                                                        
Installed at PS/2 port                                                          
UNPACK: Extracting "A:\level2\HELP.CAB"                                         
HELP: installed, type "help" at the command prompt...                           
UNPACK: Extracting "A:\level2\VC.CAB"                                           
UNPACK: Extracting "A:\level3\CDROM.CAB"                                        
CDROM: Starting (version 2.2)                                                   
                                                                                

CD-Rom configuration
        1 file(s) copied                                                        
UNPACK: Extracting "A:\level0\UTILS.CAB"                                        
UNPACK: Extracting "A:\level1\DOSKEY.CAB"                                       
DOSKEY installed.                                                               
UNPACK: Extr                CD-Rom configuration                [x]            
DOS: Loading                                                                    
UNPACK: Extr Dialog timeout 10  seconds.                                        
             [ ] Skip "Run CD or go config?" dialog                             
THEGRAB - Th                                                                    
Copyright (C Use r: as the first drive letter for CD-Rom             ved        
                                                                                
Press CTRL R Driver loading mode:                                               
Saving THEDR (*) Auto, try to detect best                                       
             ( ) Manual, always ask user                                        
Installed.   ( ) Fixed, always load:                                            
UNPACK: Extr     [ ] Eltorito - requires A:\lib\eltorito.cab                    
                 [ ] Atapi    - requires A:\lib\atapi.cab                       
CuteMouse v1     [ ] Scsi     - requires A:\lib\aspi.cab (and more)             
Installed at                                                                    
UNPACK: Extr                Save      Cancel                                    
HELP: instal                                                                    
UNPACK: Extra▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀           
UNPACK: Extracting "A:\level3\CDROM.CAB"                                        
CDROM: Starting (version 2.2)                                                   
                                                                                

Drivers loaded
Installed at PS/2 port                                                          
UNPACK: Extracting "A:\level2\HELP.CAB"                                         
HELP: installed, type "help" at the command prompt...                           
UNPACK: Extracting "A:\level2\VC.CAB"                                           
UNPACK: Extracting "A:\level3\CDROM.CAB"                                        
CDROM: Starting (version 2.2)                                                   
CDROM: Auto mode                                                                
CDROM: Trying El-Torito...                                                      
CDROM: Checking boot media type                                                 
System is *NOT* in emulation mode.                                              
CDROM: Trying Atapi...                                                          
UNPACK: Extracting "A:\lib\atapicd.cab"                                         
                                                                                
IDE/ATAPI CD-ROM Device Driver  Version 2.14   10:48:22 02/17/98                
 CD-ROM drive #0 found on 170h port master device, v1013                        
                                                                                
UNPACK: Extracting "A:\lib\mscdex.cab"                                          
MSCDEX Version 2.25                                                             
Copyright (C) Microsoft Corp. 1986-1995. All rights reserved.                   
       Drive R: = Driver CDEXATA1 unit 0                                        
UNPACK: Extracting "A:\lib\cdautrun.cab"                                        
CDAUTRUN: Autorun.bat *not* found on any CD...                                  
CDAUTRUN: The first CD-Rom with media is drive R:                               
                                                                                
R:\>                                                                            

 Auto-create the boot disk


Read from here if you want to create the boot disk automated.
NOTE! Can only be created on Windows NT4/2000/XP!

Follow the steps below:
  1. BFD installation instructions:

    Please download: BFD full package v1.0.7 (1.45MB).

    Or update from previous versions: BFD update package (v1.0.x-v1.0.7) (410KB).
    When updating from previous versions, just extract the package over the previous version, overwrite any existing files. The bfd.cfg file will not get overwritten!

    Unpack BFD in the same directory as BCD, for example d:\bcd.
    If you have already unpacked BCD, then some files from BFD will overlap with files from BCD, like the nu2lic.txt and the bchoice.exe. This is no problem, just skip or overwrite them.
    Make sure you also unpack the subdirectories!

  2. Some aspi drivers are already included:
    Here is the list:

    FileDescriptionVerUpdated
    aspi2dos.cab (19KB)AIC-6260/6360/6370 ASPI Manager for DOS1.0Mar 26, 2002
    aspi4dos.cab (9KB)AHA-1540/1542/1640 ASPI Manager for DOS1.0Mar 26, 2002
    aspi7dos.cab (21KB)AIC-7770 ASPI Manager for DOS1.0Mar 26, 2002
    aspi8dos.cab (23KB)AIC-78XX/AIC-75XX ASPI Manager for DOS1.0Mar 26, 2002
    aspi8u2.cab (26KB)AIC-7890/91 ASPI Manager for DOS1.0Mar 26, 2002
    aspi8xx.cab (25KB)ASPI manager for Symbios 53C8xx host adapters1.0Mar 26, 2002
    aspi910u.cab (10KB)Initio INI-9XXXU/UW ASPI Manager v2.051.0Mar 26, 2002

    You can easily add other drivers (13 available) from the list of aspi driver plug-ins.
    Just download the ".cab" files you need (don't add them all no space for it on your bootdisk, keep it around 8 drivers or so, you can delete what you don't need). And copy them (do not unpack) into the "BFD" drivers\aspi directory.

    To customize the bootdisk you should edit the BFD.CFG file. Look for a section called "cdrom boot disk".

  3. Open a command prompt. Goto the directory where you have installed BFD, run "bfd cdrom" and follow the instructions on screen.
    Done!

 Manually create the boot disk


Work from here if you want to manually create the boot disk. You must download each module separate and you will do all the work.
If you want to create the boot disk automated, with minimal file download, look here.

Follow the steps below:
  1. Follow the instructions in the MODBOOT page to create the basic MODBOOT diskette.

  2. Download and copy the following files (don't unpack them) into the correct location on the floppy disk.

    The following files are required (you must copy these...):

    FileDescriptionCopy to...VerUpdated
    cdrom.cab (3KB)CD-Rom loader module\level32.2Jul 9, 2002
    v2.2 Added eltorito.sys, easy customize screen and more.
    cdautrun.cab (2KB)CD-Rom autorun module\lib1.1Mar 26, 2002
    Set's %cddrv% environment variable to point to the first CD-Rom. Also runs \autorun.bat when it is on any CD-Rom.
    mscdex.cab (14KB)Microsoft CD-Rom Extensions\lib1.0Mar 26, 2001
    utils.cab (34KB)Batch utilities\level01.8Aug 29, 2002
    v1.7: lmod.com updated to v1.2.
    v1.8: pciscan.exe updated to v1.5a.

  3. If you want El-Torito CD-Rom support you must also copy:

    FileDescriptionCopy to...VerUpdated
    eltorito.cab (2KB)El-Torito CD-Rom driver\lib1.4Jul 31, 2002
    Only works when booted from CD-Rom in "no-emulation mode".
    Not in floppy emulation mode!
    v1.4 Major bugfix, see more info link. More info!

  4. If you want Atapi/IDE CD-Rom support you must also copy:

    FileDescriptionCopy to...VerUpdated
    atapicd.cab (6KB)ATAPI CD-Rom driver\lib1.0Mar 26, 2002
    This module contains a Generic IDE/ATAPI CD-Rom driver called "vide-cdd.sys" (v2.14) from Acer Peripherals, Inc. It also supports UDMA drives. More info!

  5. If you want SCSI CD-Rom support also copy:

    FileDescriptionCopy to...VerUpdated
    aspi.cab (2KB)ASPI loader module\lib1.0Mar 26, 2002
    Bart: This module needs optimization, but it works OK!
    aspicd.cab (10KB)ASPI CD-Rom driver\lib1.0Mar 26, 2002

    Select SCSI adapter drivers from the list below (if you have enough space on your disk, you can just copy them all):

    Creat a directory called "a:\lib\aspi" !

    Available ASPI driver plug-ins:


    FileDescriptionCopy to...VerUpdated
    aspi2dos.cab (19KB)AIC-6260/6360/6370 ASPI Manager for DOS\lib\aspi1.0Mar 26, 2002
    aspi4dos.cab (9KB)AHA-1540/1542/1640 ASPI Manager for DOS\lib\aspi1.0Mar 26, 2002
    aspi7dos.cab (21KB)AIC-7770 ASPI Manager for DOS\lib\aspi1.0Mar 26, 2002
    aspi8dos.cab (23KB)AIC-78XX/AIC-75XX ASPI Manager for DOS\lib\aspi1.0Mar 26, 2002
    aspi8u2.cab (26KB)AIC-7890/91 ASPI Manager for DOS\lib\aspi1.0Mar 26, 2002
    aspi8xx.cab (25KB)ASPI manager for Symbios 53C8xx host adapters\lib\aspi1.0Mar 26, 2002
    btdosm.cab (8KB)BusLogic DOS SCSI Manager\lib\aspi1.0Mar 26, 2002
    dcam18xx.cab (21KB)Future Domain 18XX/36XX SCSI IC-based Controller\lib\aspi1.0Mar 26, 2002
    flashpt.cab (20KB)BusLogic FlashPoint SCSI Manager\lib\aspi1.0Mar 26, 2002
    aspi910u.cab (10KB)Initio INI-9XXXU/UW ASPI Manager v2.05\lib\aspi1.0Mar 26, 2002
    aspia100.cab (5KB)Initio INI-A100U2W ASPI Manager v1.02A\lib\aspi1.0Mar 26, 2002
    amsida.cab (16KB)AMD PCscsi ASPI Manager for DOS v3.14\lib\aspi1.0Mar 26, 2002
    Also known as: Qlogic Fast!SCSI Basic, Tekram DC-390, Dawi DC2964F
    ipsraspi.cab (6KB)IBM ServeRAID DOS ASPI Driver v4.10.24\lib\aspi1.0Apr 9, 2002
    Created by Ronald Peterson

  6. Optional you can add some of these:

    FileDescriptionCopy to...VerUpdated
    help.cab (1KB)Help module\level11.0Mar 26, 2002
    mouse.cab (5KB)Mouse support\level11.1Mar 26, 2002
    - none -Dos module (fdisk, format, xcopy...)\level11.0Mar 26, 2002
    There is no file for download, you have to build this one yourself, just look here: More info!
    xkeyb.cab (21KB)Extended keyboard driver, like MS-KEYB\level11.0Jul 18, 2002
    Written by Dietmar Hoehmann, maintained by Aitor Santamaria Merino. (GPL) More info!
    doskey.cab (5KB)Free doskey\level11.0Jul 9, 2002
    Doskey is written by Paul Houle. More info!

  7. You can create a short text file that holds a description for your bootdisk in "\diskid.txt".

Done!

 Revision history




Use information from this site elsewhere? Check our legal information page!
Legal information - [2014-07-23]

Copyright (c) 2000-2014 by Bart Lagerweij. All rights reserved.