home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / PMBOOT.ZIP / README < prev   
Text File  |  1991-06-26  |  4KB  |  82 lines

  1.  
  2.              <-<-<-<-<-<------------------->->->->->->
  3.              <-<-<-<-<-< I M P O R T A N T >->->->->->
  4.              <-<-<-<-<-<------------------->->->->->->
  5.  
  6.     Read this file carefully before using PMBOOT, KOPY, or PS_SHELL
  7.     ---------------------------------------------------------------
  8.  
  9. Please note that this material has only been tested with OS/2 1.30.1 EE
  10. installed for the UK with an HPFS C: drive.   I believe that it will
  11. work for 1.3 (maybe even 1.2), for the US, and for a FAT C: drive.
  12. Beyond that I wouldn't like to speculate.
  13.  
  14.  
  15. PMBOOT.ZIP
  16. ==========
  17.  
  18. PMBOOT.ZIP contains a number of files useful for creating bootable OS/2
  19. diskettes.  The primary purpose of the exercise is to create a diskette that
  20. will boot PM using the files already on hard disk.  The reason you may want
  21. to boot PM from diskette is most likely to edit a corrupt CONFIG.SYS on the
  22. hard disk.  This cannot be done by breaking out of the normal installation
  23. diskette because OS/2 provides no protect mode fullscreen editor.  Booting
  24. OS/2 from a diskette also allows some files on the hard disk, that would be
  25. locked by a normal boot, to be manipulated.
  26.  
  27. PMBOOT.ZIP
  28. ----------
  29.  
  30. PMBOOT.ZIP contains the following files:
  31.  
  32.    README           - This file
  33.    PMBOOT   CMD     - REXX program to create a boot diskette
  34.    MAKEFILE MAK     - MSC6 NMAKE script for KOPY.EXE and PS_SHELL.EXE
  35.    KOPY     C       - Source for KOPY.EXE
  36.    KOPY     EXE     - Simple FILECOPY utility (see notes below)
  37.    PS_SHELL C       - Source for PS_SHELL.EXE
  38.    PS_SHELL EXE     - Simple OS/2 shell program (see notes below)
  39.    COMPAT   DEF     - Module definition file for KOPY.EXE and PS_SHELL.EXE
  40.    CONFIG   SA      - Example CONFIG.SYS for a standalone system
  41.  
  42. PMBOOT.CMD
  43. ----------
  44.  
  45. PMBOOT.CMD is a REXX script that creates the boot diskette.  You
  46. should read PMBOOT.CMD carefully and make sure you understand what it does
  47. BEFORE using it.  The comments in that file give more information that is
  48. contained here.  There a few things of particular note:
  49.  
  50. (1) PMBOOT.CMD requires that the program SYSINSTX.COM is on your path.
  51.     SYSINSTX.COM should be copied from your OS/2 installation diskette to
  52.     somewhere on you path before invoking PMBOOT.
  53.  
  54. (2) PMBOOT.CMD requires KOPY.EXE which is supplied in PMBOOT.ZIP.  KOPY.EXE
  55.     is a simple replacement for the system COPY command for the purposes of
  56.     PMBOOT.  The system COPY command cannot copy .DLLs that are in use by
  57.     the system, which is a requirement of PMBOOT.  KOPY.EXE must be copied
  58.     to your path in order for PMBOOT to function correctly.  The source for
  59.     KOPY.EXE is supplied for your perusal.
  60.  
  61. (3) MAKINST.CMD does NOT make the necessary changes to A:\CONFIG.SYS but it
  62.     does give hints as to what should be changed.  It is up to the user to
  63.     implement these changes.
  64.  
  65. (4) The boot diskette created by this command file contains
  66.     sufficient to serve as a standalone boot diskette simply by using
  67.     PS_SHELL.EXE as the PROTSHELL.  PS_SHELL.EXE simply loops calling the
  68.     OS/2 command interpreter.  Commonly the command interpreter itself
  69.     (CMD.EXE) is used as the PROTSHELL but this has the disadvantage that
  70.     typeing EXIT at a prompt terminates the shell and hangs the system. Using
  71.     PS_SHELL.EXE if you type EXIT at a prompt the command interpreter
  72.     is terminated and is immediately restarted.  Note that PS_SHELL.EXE needs
  73.     to be copied to the the boot diskette \OS2 directory in order to use it
  74.     An example CONFIG.SYS for a standalone system is supplied here as the file
  75.     CONFIG.SA
  76.  
  77.  
  78. Comments welcome,
  79.  
  80.  
  81. Phil Spencer 100014,104
  82.