If you are like me, you have always wanted an easy means to boot a command line session for maintenance and have found the published "single boot disk" schemes either did not work, were for the last version of os2, or were otherwise unsatisfactory. You may have even longed for some sort of documentation that would permit creating a simple command line os2 partition which would permit rapid rebooting and maintenance (i.e. CHKDSK for stopped HPFS volumes). Then, again, maybe I have been the only one who could not figure this out for the last eight years. Either way, the following procedure worked for me and it might for you.
This listing of necessary files is adapted from the procedure outlined in the file BOOT.2MB. The procedure as outlined there included much more than I needed and it did not work for me under Warp 4.0; however, you might find some of the documentation that writer went through helpful or interesting.
After creating a small partition around 3 to 5 M making it bootable and adding it to the Boot Manager, copy the following files in the directory structure given below. (The attributes are given before the file name to help you find them on your existing default Warp 4.0 partition. Some are hidden files or system files.)
ROOT DIRECTORY:
01-11-97 12:59
.
01-11-97 12:59 ..
03-22-97 14:14 DLL
01-11-97 23:22 OS2
03-22-97 15:00 TOOLS
08-09-96 00:15 74640 A cmd.exe
03-22-97 15:13 597 A config.sys
08-09-96 00:29 36185 A country.sys
08-09-96 00:58 28097 A keyboard.dcp
12-29-96 01:48 55228 ARSH os2boot
08-14-96 02:51 17111 ARSH os2dump
08-16-96 12:52 586875 ARSH os2krnl
08-16-96 12:52 586875 A os2krnli
08-27-96 08:41 33280 ARSH os2ldr
08-12-96 01:03 8368 ARSH os2ldr.msg
08-06-96 11:56 60979 ARSH os2logo
06-14-96 08:21 89 ARSH os2ver
08-11-96 22:55 178141 A oso001.msg
03-22-97 16:00 10492 A speech
08-09-96 01:00 10478 A vtbl850.dcp
16 Files Occupying 1691136 Bytes.
Drive G: (HPFS) Volume MAINTENANCE; 6812672 Bytes Free
OS2 DIRECTORY:
01-11-97 23:22 .
01-11-97 23:22 ..
06-14-96 07:58 2560 A 000000.bio
06-14-96 07:41 427 A abios.sys
08-09-96 00:02 37277 A attrib.exe
08-12-96 02:43 43369 A cdfs.ifs
08-09-96 00:04 70208 A chkdsk.com
08-12-96 03:06 4048 A clock01.sys
08-12-96 03:06 4114 A clock02.sys
08-09-96 00:15 74640 A cmd.exe
08-09-96 00:20 35081 A comp.com
08-09-96 00:39 41057 A diskcomp.com
08-09-96 00:40 45524 A diskcopy.com
08-09-96 00:22 37984 A eautil.exe
06-14-96 07:58 9728 A f80000.bio
06-14-96 07:58 8704 A f80100.bio
06-14-96 07:58 7680 A f80200.bio
06-14-96 07:58 5120 A f80402.bio
06-14-96 07:58 5632 A f80403.bio
06-14-96 07:58 5632 A f80404.bio
06-14-96 07:58 7168 A f80600.bio
06-14-96 07:58 1536 A f80700.bio
06-14-96 07:58 1536 A f80701.bio
06-14-96 07:58 1536 A f80702.bio
06-14-96 07:58 1536 A f80703.bio
06-14-96 07:58 1024 A f80704.bio
06-14-96 07:58 5120 A f80902.bio
06-14-96 07:58 5632 A f80903.bio
06-14-96 07:58 5632 A f80904.bio
06-14-96 07:58 1536 A f80a00.bio
06-14-96 07:58 1536 A f80a01.bio
06-14-96 07:58 1024 A f80a02.bio
06-14-96 07:58 5632 A f80c00.bio
06-14-96 07:58 5120 A f80d00.bio
06-14-96 07:58 5120 A f80d01.bio
06-14-96 07:58 1536 A f81000.bio
06-14-96 07:58 4096 A f81b00.bio
06-14-96 07:58 2048 A f88000.bio
06-14-96 07:58 11264 A fc0400.bio
06-14-96 07:58 5632 A fc0403.bio
06-14-96 07:58 9728 A fc0500.bio
08-09-96 00:49 110520 A fdisk.com
08-09-96 00:24 30859 A find.exe
08-09-96 00:26 69408 A format.com
08-13-96 11:17 141378 A hpfs.ifs
08-12-96 01:23 35310 A ibm1flpy.add
08-12-96 02:36 2391 A ibm1flpy.snp
08-26-96 10:56 54326 AR ibm1s506.add
08-22-96 10:49 8932 A ibm1s506.snp
08-12-96 01:24 9916 A ibm2adsk.add
08-12-96 01:24 14420 A ibm2flpy.add
08-12-96 01:26 32849 A ibm2scsi.add
08-12-96 01:57 23724 A ibmidecd.flt
08-12-96 01:26 9982 A ibmint13.i13
08-12-96 02:28 1404 A ibmkbd.snp
08-12-96 02:01 7726 A ibmkbd.sys
08-14-96 02:57 21372 A isapnp.snp
08-12-96 02:04 29013 A kbdbase.sys
08-09-96 00:31 33511 A more.com
08-12-96 02:29 3744 A mouse.snp
08-12-96 01:58 18649 A mouse.sys
08-26-96 11:02 27356 A os2cdrom.dmd
08-12-96 01:19 35402 A os2dasd!.dmd
08-12-96 01:19 35402 A os2dasd.dmd
08-12-96 01:20 11628 A os2scsi.dmd
08-12-96 02:30 2474 A pcibus.snp
08-14-96 02:56 2152 A pnp.sys
08-09-96 00:32 33505 A print.com
08-12-96 02:19 12510 A print01.sys
08-12-96 02:19 11686 A print02.sys
08-12-96 01:10 39992 A resource.sys
08-12-96 01:13 32503 A rmview.exe
08-12-96 01:25 10962 A screen01.sys
08-12-96 01:25 11436 A screen02.sys
08-09-96 00:33 31887 A sort.exe
08-12-96 01:43 4240 A sysinst1.exe
08-12-96 01:30 165 A syslevel.os2
08-09-96 01:02 9390 A tedit.exe
06-14-96 14:17 14596 A tedit.hlp
08-09-96 00:34 34041 A tree.com
08-12-96 02:11 72048 AR unpack.exe
12-05-95 00:11 79792 AR unpack2.exe
06-14-96 07:58 3072 A w020100.bio
06-14-96 07:58 4608 A w020101.bio
06-14-96 07:58 1536 A w050000.bio
06-14-96 07:58 2560 A w050100.bio
06-14-96 07:58 3072 A w050101.bio
06-14-96 07:58 6656 A w060100.bio
06-14-96 07:58 1536 A w0f0000.bio
08-09-96 00:35 51088 A xcopy.exe
12-04-95 23:25 1815 A xdf.msg
08-09-96 00:36 77070 A xdfcopy.exe
12-04-95 23:25 1045 A xdfh.msg
03-04-96 17:35 14820 A xdfloppy.flt
92 Files Occupying 1880576 Bytes.
Drive G: (HPFS) Volume MAINTENANCE; 6787072 Bytes Free
DLL DIRECTORY:
03-22-97 14:14 .
03-22-97 14:14 ..
08-12-96 03:00 512 A ansicall.dll
08-12-96 03:00 512 A bkscalls.dll
08-12-96 03:02 512 A bmscalls.dll
08-12-96 02:08 10540 A bvhinit.dll
08-12-96 02:07 42387 A bvhvga.dll
08-12-96 02:59 512 A bvscalls.dll
08-27-96 08:45 123680 A doscall1.dll
08-12-96 03:02 1024 A kbdcalls.dll
08-12-96 03:02 1024 A moucalls.dll
08-12-96 02:56 512 A msg.dll
08-12-96 03:02 1024 A nampipes.dll
08-12-96 02:55 512 A nls.dll
08-12-96 03:21 21812 A npxemltr.dll
08-12-96 02:58 512 A os2char.dll
08-12-96 02:57 1024 A quecalls.dll
08-12-96 01:13 22847 A rminfo.dll
08-12-96 02:52 1536 A sesmgr.dll
08-12-96 02:35 186064 A uhpfs.dll
08-14-96 05:06 2048 A viocalls.dll
19 Files Occupying 419840 Bytes.
Drive G: (HPFS) Volume MAINTENANCE; 6810624 Bytes Free
TOOLS DIRECTORY:
03-22-97 15:00 .
03-22-97 15:00 ..
08-09-96 00:04 70208 A chkdsk.com
08-09-96 00:49 110520 A fdisk.com
08-09-96 00:26 69408 A format.com
09-02-95 10:45 2692 A gtbook.ico
09-02-95 10:45 163411 A gtdisk.exe
09-02-95 10:45 2692 A gtdisk.ico
09-02-95 10:45 108326 A gtinst.exe
09-02-95 10:45 3567 A gtinst.hlp
09-02-95 10:45 25564 A gtlevel.exe
08-13-96 11:05 9415 A harderr.exe
09-02-95 10:45 90190 A ld.exe
08-12-96 02:13 68356 A osdelete.exe
04-23-95 00:00 5527 A restore.doc
04-23-95 00:00 48680 A restore.exe
09-02-95 10:45 140884 A sedit.exe
08-09-96 01:02 9390 A tedit.exe
06-14-96 14:17 14596 A tedit.hlp
09-02-95 10:45 53596 A where.exe
18 Files Occupying 1001984 Bytes.
Drive G: (HPFS) Volume MAINTENANCE; 6810112 Bytes Free
THE FOLLOWING IS THE CORRESPONDING CONFIG.SYS:
IFS=\OS2\HPFS.IFS /CACHE:2048 /CRECL:64 /autocheck:g
protshell=\cmd.exe
protectonly=yes
buffers=32
Files=20
iopl=yes
memman=noswap
codepage=850
country=001,\country.sys
basedev=ibmkbd.sys
basedev=ibm1flpy.add
basedev=ibm1s506.add
basedev=ibm2flpy.add
basedev=ibm2adsk.add
basedev=ibmint13.i13
basedev=os2dasd.dmd
ifs=\os2\cdfs.ifs /q
basedev=ibmidecd.flt
device=\os2\os2cdrom.dmd
devinfo=kbd,us,keyboard.dcp
devinfo=scr,vga,vtbl850.dcp
libpath=.;\dll;\tools;
device=\os2\mouse.sys
set path=\;\os2;\DLL;\tools;
set dpath=\;\os2;\DLL;\tools;
set keys=on
SET PROMPT=$i[$p]
Clearly, some of these statements like the AUTOCHECK parameter or FILES and PATH statements are unique to the way I have structured my directories. Also, there are a few duplicate files and probably a few files which actually are not needed. I hope it helps get you to a solution suitable for your needs.