home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 36 Tips / 36-Tips.zip / diboot.fax < prev    next >
Text File  |  1995-01-25  |  10KB  |  279 lines

  1. OSDIBOOT - CREATING A BOOT DISK
  2. 11/10/94
  3.  
  4. ================================================================
  5.                CREATING A BOOT DISK
  6. ================================================================
  7.  
  8. Please Read Entire Document for Full Explanation of Procedures
  9. ----------------------------------------------------------------
  10.  
  11.  - Creating a single bootable diskette for OS/2 2.1
  12.  - Creating an OS/2 2.11 bootable diskette from the CSD XR6200
  13.  
  14. ================================================================
  15. CREATING A BOOT DISK FOR OS/2 2.1
  16. ================================================================
  17.  
  18. The BOOTD21 program for OS/2 2.1 automatically creates a boot
  19. diskette using the Installation Diskette and Diskette 1. The
  20. BOOTD21.ZIP file is available on CompuServe, IBM PCC BBS, and
  21. other Bulletin Boards.
  22.  
  23. If you do not have access to these sources or do not have a
  24. modem, you can create a single boot diskette using the OS/2
  25. Installation Diskette, Diskette 1, and a blank formatted
  26. diskette.
  27.  
  28. PROCEDURE:
  29.  
  30. 1. Copy file named SYSINSTX.COM from Installation Diskette to
  31.    the \OS2 subdirectory on your hard disk.
  32.  
  33. 2. Make a temporary subdirectory on your hard disk called
  34.    BOOTOS2, and copy the files named KEYBOARD.DCP and
  35.    SYSINST1.EXE from OS/2 Diskette 1 to the newly created
  36.    BOOTOS2 subdirectory.
  37.  
  38. 3. Prepare a blank diskette by placing it in the A:  drive,
  39.    and from an OS/2 command prompt, type:
  40.  
  41.                     SYSINSTX A:
  42.  
  43.    This transfers the necessary boot files to the diskette.  This
  44.    is now the boot diskette.
  45.  
  46. 4. Use following commands to show hidden system files on your
  47.    hard disk:
  48.  
  49.                        ATTRIB -S -H -R OS2KRNL
  50.                        ATTRIB -S -H -R OS2LDR
  51.                        ATTRIB -S -H -R OS2LDR.MSG
  52.  
  53.     These commands remove system, hidden, and read-only
  54.     bits from the OS2KRNL, OS2LDR, and OS2LDR.MSG files, so
  55.     they can be copied from disk to diskette.
  56.  
  57. 5. Copy OS2KRNL, OS2LDR, and OS2LDR.MSG from the root directory
  58.    of your hard disk to your new boot diskette.
  59.  
  60.              Example:  COPY C:\OS2KRNL A:
  61.  
  62.    After copying all three files, you can place files back to
  63.    their original state, on the hard disk, using ATTRIB command:
  64.  
  65.                     ATTRIB +S +H +R OS2KRNL
  66.                     ATTRIB +S +H +R OS2LDR
  67.                     ATTRIB +S +H +R OS2LDR.MSG
  68.  
  69. 6. Copy files named KEYBOARD.DCP and SYSINST1.EXE from \BOOTOS2
  70.    subdirectory on your hard disk to the boot diskette.
  71.  
  72.           Example:  COPY C:\BOOTOS2\KEYBOARD.DCP A:
  73.  
  74. 7. Copy following files from the \OS2\DLL subdirectory to your
  75.    boot diskette:
  76.  
  77.                      ANSICALL.DLL
  78.                      DOSCALL1.DLL
  79.                      NLS.DLL
  80.                      NPXEMLTR.DLL
  81.                      BKSCALLS.DLL
  82.                      KBDCALLS.DLL
  83.                      OS2CHAR.DLL
  84.                      BMSCALLS.DLL
  85.                      MOUCALLS.DLL
  86.                      QUECALLS.DLL
  87.                      BVHINIT.DLL
  88.                      MSG.DLL
  89.                      SESMGR.DLL
  90.                      BVSCALLS.DLL
  91.                      NAMPIPES.DLL
  92.                      VIOCALLS.DLL
  93.  
  94. 8. Copy files named HARDERR.EXE and COUNTRY.SYS from \OS2\SYSTEM
  95.    subdirectory to the boot diskette.
  96.  
  97. 9. Copy file named SYSLEVEL.OS2 from the \OS2\INSTALL
  98.    subdirectory to the boot diskette.
  99.  
  100. 10.Copy files named CMD.EXE, DOS.SYS, IBMINT13.I13, and
  101.    OS2DASD.DMD from \OS2 subdirectory on your hard disk to
  102.    boot diskette.  If you are using HPFS, also copy the file
  103.    named HPFS.IFS.
  104.  
  105. 11.The remainder of files depend on type of machine you have.  If
  106.    you have an ISA-bus or EISA system:
  107.  
  108.    Copy files named CLOCK01.SYS, KBD01.SYS, PRINT01.SYS,
  109.    SCREEN01.SYS, and IBM1FLPY.ADD from \OS2 subdirectory on
  110.    your hard disk to the boot diskette.
  111.  
  112.    If you have a Microchannel bus system (IBM PS/2):
  113.  
  114.    Copy files named CLOCK02.SYS, KBD02.SYS, PRINT02.SYS,
  115.    SCREEN02.SYS, and IBM2FLPY.ADD.  Also, for PS/2 system,
  116.    create an ABIOS.SYS file on boot diskette by typing from
  117.    the command line:
  118.  
  119.                     ECHO . > A:\ABIOS.SYS
  120.  
  121. 12.The last file depends on whether or not you have a SCSI hard
  122.    drive in your system.  If so, you also need to copy
  123.    IBM2SCSI.ADD from the \OS2 subdirectory of your hard
  124.    disk.  If NOT, copy IBM1S506.ADD to boot diskette.
  125.  
  126. 13.After the necessary files are copied to boot diskette, you
  127.    must create a CONFIG.SYS file on diskette to include
  128.    the following statements:
  129.  
  130.                     IFS=HPFS.IFS /CACHE:64
  131.                     BUFFERS=32
  132.                     IOPL=YES
  133.                     MEMMAN=NOSWAP
  134.                     SET PROMPT $P$I$G
  135.                     PROTSHELL=SYSINST1.EXE
  136.                     SET OS2_SHELL=CMD.EXE
  137.                     DISKCACHE=64,LW
  138.                     PROTECTONLY=YES
  139.                     LIBPATH=.;\;
  140.                     PAUSEONERROR=NO
  141.                     CODEPAGE=850
  142.                     DEVINFO=SCR,EGA,\OS2\VTB850.DCP
  143.                     DEVINFO=KBD,US,KEYBOARD.DCP
  144.                     DEVICE=\DOS.SYS
  145.                     SET PATH=.;\
  146.                     SET DPATH=\;
  147.                     SET KEYS=ON
  148.                     BASEDEV=PRINT01.SYS     (or PRINT02.SYS)
  149.                     BASEDEV=IBM1FLPY.ADD    (or IBM2FLPY.ADD)
  150.                     BASEDEV=IBMINT13.I13
  151.                     BASEDEV=OS2DASD.DMD
  152.  
  153.   If you have a SCSI hard drive, add the following line:
  154.  
  155.                     BASEDEV=IBM2SCSI.ADD
  156.  
  157.   If you do not have a SCSI hard drive, add the following line:
  158.  
  159.                     BASEDEV=IBM1S506.ADD
  160.  
  161.   You now have a single boot diskette ready to use.  Shutdown
  162.   the system and insert boot diskette in the A: drive.  Restart
  163.   the system.  It is a good idea to copy CHKDSK.COM and UHPFS.DLL
  164.   (only if using HPFS) to blank diskette so you can run CHKDSK
  165.   if necessary.
  166.  
  167. ================================================================
  168. CREATING A 2.11 BOOTABLE DISKETTE FROM THE CSD XR6200
  169. ================================================================
  170.  
  171. It is recommended that you create bootable diskettes for the
  172. system prior to installing the Service Pack 1 (SP1).  These
  173. diskettes lets you run system commands, such as CHKDSK, ATTRIB
  174. and others, if needed.
  175.  
  176. You can create OS/2 SP1 bootable diskettes two ways:
  177.  
  178. 1. Use this method if you have not applied the SP1 to your
  179.    system or have applied the SP1 and can start from hard disk.
  180.  
  181.    A. Start OS/2 or any DOS version to access the ATTRIB and
  182.       DISKCOPY commands.  If machine is running, start from
  183.       the hard disk, and go to a command prompt.
  184.  
  185.    B. Make a DISKCOPY OF SP1 Diskette 1 and Diskette 2 by typing
  186.       the following command for each diskette:
  187.  
  188.                     DISKCOPY A:  A:
  189.  
  190.    C. Insert the copy of Diskette 2 and remove the read only
  191.       attribute from the CONFIG.SYS file.  Type:
  192.  
  193.                     ATTRIB A:\CONFIG.SYS -R
  194.  
  195.    D. Replace the following line in the CONFIG.SYS:
  196.  
  197.                     SET OS/2_SHELL=FSERVICE.EXE
  198.                               to
  199.                     SET OS2_SHELL=CMD.EXE
  200.  
  201.       This changes the shell statement in the CONFIG.SYS,
  202.       and lets you to start at the command prompt using the
  203.       SP1 Diskette 1 and the modified copy of SP1 Diskette 2.
  204.       At OS/2 A:  drive command prompt appears after starting
  205.       these two diskettes.
  206.  
  207. 2. If you have already installed the SP1 on your system and
  208.    you cannot start from the hard disk:
  209.  
  210.    A. Start from the SP1 Diskette 1, and when prompted for
  211.       Diskette 2, insert OS/2 2.1 GA Diskette 1 instead.
  212.  
  213.    B. Press Esc at the Welcome Screen to for to a command prompt.
  214.  
  215.    C. The prompt states OS/2 2.1, but you can use 2.11 system
  216.       commands such as ATTRIB and DISKCOPY.
  217.  
  218.       NOTE: At this point you are using a mix level of code
  219.            (2.1 and 2.11), this is only a work around for using
  220.            the ATTRIB and DISKCOPY commands.  Other commands,
  221.            such as CHKDSK should not be run.
  222.  
  223. You should follow steps A-D, in "Creating a 2.11 Bootable
  224. Diskette from the CSD XR6200" to create boot diskettes.
  225.  
  226.  
  227. ================================================================
  228. CHKDSK Diskette (optional, but recommended)
  229. ================================================================
  230.  
  231. It is recommended you make an additional diskette to use to run
  232. CHKDSK when booting from the diskette drive.  You can do this
  233. after the SP1 is installed:
  234.  
  235. 1. Insert a formatted diskette into the A: drive.
  236.  
  237. 2. Copy OS/2 2.11 file CHKDSK.COM to diskette.  Type:
  238.  
  239.          COPY X:\OS2\CHKDSK.COM A:
  240.  
  241. 3. Copy OS/2 2.11 file UHPFS.DLL to diskette.  Type:
  242.  
  243.          COPY  X:\OS2\DLL\UHPFS.DLL A:
  244.    NOTE:  X:  is your OS/2 boot drive.
  245.  
  246. Insert this diskette into the A:  drive to run CHKDSK after
  247. starting from the 2.11 boot diskettes.
  248.  
  249.  
  250. ======================  Trouble Shooting  ======================
  251.  
  252. HPFS DRIVE ACCESS
  253.   When you cannot access an HPFS partition on the hard disk and
  254.   are prompted to run CHKDSK, follow the steps in 2-A above and
  255.   use the optional CHKDSK diskette above.
  256.  
  257. ERROR MESSAGE
  258.   The name specified is not recognized as an internal or
  259.   external command.
  260.  
  261.   This error message occurs when the command file is not
  262.   present in the current directory or any of the path defined
  263.   directories.  For example, if from the A: prompt, ATTRIB
  264.   CONFIG.SYS -R gave this error, the system cannot find the
  265.   ATTRIB command or the CONFIG.SYS file.
  266.  
  267.   To correct this error you need to include a path to where the
  268.   command could be found or make sure the file the command is
  269.   acting upon is located on the drive.
  270.  
  271. ERROR MESSAGE: SYS1210: You are using an incorrect version of
  272.   the operating system.
  273.  
  274.   This error indicates that the command file and the version
  275.   of the operating system running do not match.  You can
  276.   correct this by using the proper command file from the OS/2
  277.   version that is running.
  278.  
  279.