Create a Single Boot Floppy for Warp 3.0

From OS2World.Com Wiki
Jump to navigation Jump to search
Article Info
Author Morton F. Kaplon
Date 1994-12-22
OS Version IBM OS/2 Warp 3
Companion File N/A
Source warpboot.txt

One Disk Boot for WARP 3.0 for system Using FAT and Non-Micro Bus. The example below uses 4OS2 as the Command Processor. If Use CMD.EXE uses even less space.

Options given for Micro Channel and HPFS system.

Volume in drive A is unlabeled      Serial number is E24D:2414
Directory of  a:\*.*
                                    <-------------- Comment -------------->
<DIR>     0   ____D  4os2
<DIR>     0   ____D  os2
  1,330   0   ___A_  config.sys
 25,610   0   ___A_  country.sys
  1,074   0   ___A_  dev002.msg
  1,099   0   _HSA_  os2boot
555,972   0   _HSA_  os2krnl
 30,208   0   _HSA_  os2ldr
  8,366   0   _HSA_  os2ldr.msg
 19,358   0   _HSA_  os2logo
     89   0   _HSA_  os2ver
 39,472   0   _HSA_  sysinstx.com   Optional Use to Create bootable disks
    268   0   _HSA_  wp root. sf
  682,846 bytes in 11 files and 2 dirs    687,104 bytes allocated
  46,080 bytes free
Volume in drive A is unlabeled      Serial number is E24D:2414
Directory of  a:\os2\*.*
                                    <-------------- Comment -------------->
<DIR>     0   ____D  .
<DIR>     0   ____D  ..
<DIR>     0   ____D  dll
 17,820   0   ___A_  aha174x.add    MY SCSI-replace with yours if needed
 41,795   0   ___A_  cdfs.ifs       Optional For CD ROM
 68,656   0   ___A_  chkdsk.com
  3,735   0   ___A_  clock01.sys    If Micro Channel use clock02.sys
    459   0   ___A_  config.sys
 28,435   0   ___A_  ftdvr.sys      Optional Driver for TAPE System
 30,994   0   ___A_  ibm1flpy.add
  9,860   0   ___A_  ibmint13.i13
  5,548   0   ___A_  ibmkbd.sys
 27,989   0   ___A_  kbdbase.sys
 16,436   0   ___A_  optical.sys    Optional M-O driver
 24,236   0   ___A_  os2cdrom.dmd   Optional CD ROM  driver
 33,562   0   ___A_  os2dasd.dmd
  9,692   0   ___A_  os2scsi.dmd    If Micro Channel use ibm2scsi.add
 10,910   0   ___A_  print01.sys    If Micro Channel use print02.sys
 27,084   0   ___A_  resource.sys
  9,461   0   ___A_  screen01.sys   If Micro Channel use screen02.sys
 10,820   0   ___A_  tedit.exe      Optional tiny Editor
 14,596   0   ___A_  tedit.hlp      Optional tiny Editor
                                    IF use HPFS need to have
                                    135,746   0   ___A_  hpfs.ifs
  392,088 bytes in 19 files and 3 dirs    398,336 bytes allocated
  46,080 bytes free
Volume in drive A is unlabeled      Serial number is E24D:2414
Directory of  a:\os2\dll\*.*
                                   <-------------- Comment --------------->
<DIR>     0   ____D  .
<DIR>     0   ____D  ..
    512   0   ___A_  bkscalls.dll
  6,176   0   ___A_  bmcompr.dll   Optional - Used for Tape  Drive
    512   0   ___A_  bmscalls.dll
  7,999   0   ___A_  bvhinit.dll
    512   0   ___A_  bvscalls.dll
137,084   0   ___A_  doscall1.dll
  1,024   0   ___A_  kbdcalls.dll
  1,024   0   ___A_  moucalls.dll
    512   0   ___A_  msg.dll
  1,024   0   ___A_  nampipes.dll
    512   0   ___A_  nls.dll
 25,504   0   ___A_  npxemltr.dll
    512   0   ___A_  os2char.dll
  1,024   0   ___A_  quecalls.dll
  1,536   0   ___A_  sesmgr.dll
  2,048   0   ___A_  viocalls.dll
  187,515 bytes in 16 files and 2 dirs    189,440 bytes allocated
  46,080 bytes free
Volume in drive A is unlabeled      Serial number is E24D:2414
Directory of  a:\4os2\*.*
                                <--------------- Comment ---------------->
<DIR>     0   ____D  .          Optional no 4os2 subdirectory
<DIR>     0   ____D  ..         Optional no 4os2 subdirectory
134,880   0   ___A_  4os2.exe   Optional use:  90,624 0   ___A_ cmd.exe
    431   0   ___A_  4os2.ini   Optional                   0
     30   0   ___A_  4start.cmd Optional                   0
  1,434   0   ___A_  alias.lst  Optional                   0
  136,775 bytes in 4 files and 2 dirs    138,752 bytes allocated
  If use cmd.exe 136,775 -> 90,624 Bytes, Gain of  46,151 bytes
  46,080 bytes free
Below is contents of config.sys on A
floppy
REM STart of config.sys
BUFFERS=30
IOPL=YES
MEMMAN=NOSWAP
PAUSEONERROR=YES
DISKCACHE=64,LW
PROTECTONLY=YES

REM *** OS/2 Command Processor
REM SET OS2_SHELL=CMD.EXE
REM PROTSHELL=CMD.EXE
REM *** OS/2 Command Processor

REM *** 4OS2 16 bit Command Processor
SET OS2_SHELL=A:\4OS2\4OS2.EXE
PROTSHELL=A:4OS2\4OS2.EXE
SET COMSPEC=A:\4OS2\4OS2.EXE
SET PROMPT=[4OS2$p]
REM *** 4OS2 16 bit Command Processor

LIBPATH=.;A\:;A:\OS2\DLL
SET PATH=A:\;A:\OS2;A:\4OS2
SET DPATH=A:\;A:\OS2;A:\4OS2
SET KEYS=ON

Rem *** Driver for Parallel Port for Optical
REM BASEDEV=EPSA.ADD /T
Rem *** Driver for Parallel Port for Optical

BASEDEV=AHA174X.ADD /V     REM may need to change for your system
BASEDEV=OS2SCSI.DMD
BASEDEV=OS2DASD.DMD
BASEDEV=IBM1FLPY.ADD
BASEDEV=PRINT01.SYS        REM change to  PRINT01.SYS for Micro Channel
BASEDEV=IBMKBD.SYS

REM *** Driver for Optical Off SCSI  Optional for Optical drive
DEVICE=A:\OS2\OPTICAL.SYS
REM *** Driver for Optical Off SCSI

rem  *** Files for use of CDROM and Hard Disk via Adaptec  Optional
DEVICE=A:\OS2\OS2CDROM.DMD /Q
IFS=A:\OS2\CDFS.IFS /Q
rem  *** Files for use of CDROM and Hard Disk via Adaptec

Rem *** driver for Tape Drive       Optional
DEVICE=A:\OS2\FTDVR.SYS
Rem *** driver for Tape Drive

REM OPTIONAL: If use HPFS need to have statement
IFS=A:\OS2\HPFS.IFS   /whatever options you use

REM End of Config.sys
 There are 203,816 bytes listed as Optional (including using  cmd.exe)
 so there is readily sufficient space to install the HPFS by deleting
 some of those. There would still be room to add back in the Tiny
 Editor plus some more.

TO CREATE the BOOTABLE Floppy

SYSINSTX.COM can be found on the WARP Install Diskette Copy it to your existing WARP \OS2 directory and with a formatted floppy in A: give the command

sysinstx A:

This will make the floppy a bootable disk - it transfers system files. You can then use attrib -sh *.* on your C: root directory to make the other files available and copy those (as listed above) to the A: root drive. Then use attrib +sh on each of those files to make it hidden again.

Note

I originally used the Create Utility option ti create the 3 floppy disks that it does. I noted that only disk 1 and 2 are required for the boot process. I also noted that this procedure did not allow the inclusion of the additional drivers I needed (tape,optical,CD ROM) so using the files included on these 2 drives and eliminating the superfluous ones I arrived at the above combinations.