home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / utilities / utilsm / multiboot / !Help
Text File  |  1995-08-26  |  8KB  |  211 lines

  1. MultiBoot v1.00 written by Chris Coe of Norsoft Productions
  2. ===========================================================
  3.  
  4. Norsoft MultiBoot is an application designed to replace your existing !Boot
  5. sequence, to allow you to have multiple desktop configurations, selectable
  6. from a friendly menu system. Since !Boot sequences are technical by nature,
  7. MultiBoot is not the easiest of programs to install, though unfortunately it
  8. is impossible to evaluate it any other way, since it should not be run from
  9. the desktop. Take my word for it though, it's really useful!
  10.  
  11. There are two phases of installation for MultiBoot, which are described in
  12. detail below. MultiBoot is not designed for use on RISC PCs.
  13.  
  14. The actual day-to-day usage of MultiBoot is very simple. When you switch on
  15. or reset your machine, MultiBoot does three things:
  16.  
  17. 1) Initializes itself and scans the configuration files
  18. 2) Executes any present PreBoot files (see below)
  19. 3) Displays a menu of BootFiles for the user to select from (see below)
  20.  
  21. BootFiles are the typical desktop boot files. They are similar to the
  22. desktop boot files you can save from the Task Manager. They contain commands
  23. listing all the applications you may wish to run or boot, windows to open,
  24. modules to load etc. The main purpose of MultiBoot is that instead of just
  25. having your normal !Boot file, you can create as many as you want, and
  26. choose one from a menu when the machine is switched on. Therefore, you can
  27. set up working environments for, eg. letter-writing, programming,
  28. DOS/Windows, graphics work etc.
  29.  
  30. PreBoot files contain commands that you always want to be executed when you
  31. switch on or reset. These files are executed before the menu appears, and a
  32. running commentary appears telling you what's going on. This is useful to
  33. avoid duplicating lots of commands in BootFiles, plus if you decide to make
  34. a change, you only have to change one file. PreBoot files would, for
  35. example, load VProtect, to ensure that no matter which BootFile is selected
  36. from the menu, VProtect will always be resident in memory (VProtect is a
  37. virus-checker module task). If you have customized your desktop in any way,
  38. you would probably include these here, so that whichever BootFile is chosen,
  39. the desktop will always be customized.
  40.  
  41. Once the menu appears on the screen, you can either click on an option to
  42. execute that boot sequence, or press its corresponding function key. The
  43. first option is F1, the second is F2 and so on. This is useful because it
  44. means you can just hold down a function key when you switch the machine on
  45. and the appropriate file will be run.
  46.  
  47. Current maximum limits:
  48. 77 PreBoot files (limit imposed by the Filer)
  49.  8 BootFiles     (77 really, but only 12 function keys and only room
  50.                   for 8 on the screen...)
  51.  
  52. ----------------------------------------------------------------------------
  53.  
  54. MultiBoot Installation
  55.  
  56. WARNING: Follow all instructions precisely. Failure to do so may result in
  57. your machine failing to start up correctly, or the loss of your old
  58. boot-sequence.
  59.  
  60.  
  61. PART 1
  62. ======
  63.  
  64. 1. Open the root directory window of the hard drive you wish your machine to
  65.    boot from.
  66.  
  67. 2. If you already have a !Boot file or !Boot directory here, rename it to
  68.    !oldBoot.
  69.  
  70. 3. Drag MultiBoot's !Boot directory into the hard drive window and wait
  71.    while it is copied.
  72.  
  73. IF YOU DO NOT ALREADY HAVE A WORKING BOOT-SEQUENCE, DO STEPS 4 AND 5:
  74.  
  75. 4. Press F12 to bring up the command line.
  76.  
  77. 5. Enter the lines:
  78.  
  79.    Configure Boot
  80.    Configure FileSystem idefs   (replace idefs with the correct filing
  81.                                  system, eg. adfs, scsifs etc.)
  82.    Configure Drive 4            (replace 4 with the correct drive number)
  83.    Drive 4                      (replace 4 with the correct drive number)
  84.    Opt 4 2
  85.  
  86. At this stage, you can check that everything is set correctly by resetting
  87. your machine. If all is OK, the message "Norsoft MultiBoot" will appear
  88. after the RISC OS startup message. After a short delay you will be presented
  89. with a menu containing the single option "Basic Desktop". Click on it and
  90. you should enter a 'blank' desktop.
  91.  
  92.  
  93. PART 2
  94. ======
  95.  
  96. IF YOU ALREADY HAD A WORKING BOOT-SEQUENCE, DO STEPS 6 TO 9:
  97.  
  98. 6. Copy your desktop boot file (now called !oldBoot) into !Boot.BootFiles
  99.    and rename it as "Standard".
  100.  
  101. 7. Load the text file !Boot.BootFiles.!BootFiles into a text editor.
  102.  
  103. 8. On the second line, after "Basic,Basic Desktop", enter "Standard,Standard
  104.    Desktop" and press RETURN.
  105.   
  106. 9. Re-save !BootFiles and reset the machine. The second option on the menu
  107.    now represents your old boot-sequence.
  108.  
  109. IF YOU DID NOT ALREADY HAVE A WORKING-BOOT SEQUENCE:
  110.  
  111. 10. Reset your machine, holding down ESCAPE until the RISC OS 3 banner
  112.     appears.
  113.  
  114. 11. Set up your desktop exactly how you want it. Open directory windows to
  115.     boot files you want booted, load applications, set up the pinboard and
  116.     place windows where you want them to be on start-up.
  117.  
  118. 12. Go to the Task Manager, and open the "Desktop boot" save box. Drag the
  119.     icon into !Boot.BootFiles and give it an appropriate name.
  120.  
  121. 13. Carry out steps 7 to 9, but replace "Standard,Standard Desktop" with
  122.     "filename,text" where filename is the name you gave to your boot file and
  123.     text is what you want to appear on the menu to represent it.
  124.  
  125.  
  126.  
  127. You have now completed the installation of MultiBoot. If you had an old
  128. boot-sequence, you can delete it now.
  129.  
  130.  
  131. Different working environments
  132. ==============================
  133.  
  134. For different working environments in the desktop, like image processing and
  135. music editing, you can just repeat steps 10 to 13 of the installation. If
  136. there are any odd files that don't fit anywhere else in the MultiBoot
  137. directory structure that you need to use, put them in UserFiles. For
  138. example, I have my Alarms and Configure files stored there, together with a
  139. little module that executes an Obey file when you choose Shutdown from the
  140. Task Manager menu. The Obey file is also stored there. If you are a more
  141. advanced user, you can edit BootFiles manually in a text editor, just as you
  142. would with an ordinary boot sequence.
  143.  
  144. You don't have to, but I have provided the directory
  145. !Boot.BootFiles.DeskViews for you to save any pinboards you may have into,
  146. to keep them all together. All you need to do is choose Save from the
  147. Pinboard menu and drag the icon into !Boot.BootFiles.DeskViews, giving it an
  148. appropriate name. You will need to add a line to the BootFile that you want
  149. to use it, to make sure it is executed.
  150.  
  151.  
  152. Using PreBoot files
  153. ===================
  154.  
  155. If you have several BootFiles, and you find yourself repeating lots of
  156. things in them all, with just a few differences, you need to use a PreBoot
  157. file. PreBoot files are executed whenever MultiBoot is, so they will always
  158. be executed before any boot sequence you might choose to run.
  159.  
  160. You can set up a PreBoot file like this:
  161.  
  162. 1. Enter the commands you want to be executed into a text editor, and save
  163.    it as an Obey file into !Boot.PreBoot
  164.  
  165. 2. If any of these commands are already present in any BootFiles, remove
  166.    them from the BootFiles.
  167.  
  168. 3. Load !Boot.PreBoot.!PreBoot into a text editor, and, just as for
  169.    BootFiles, enter the filename of the PreBoot file and a description of what
  170.    it does somewhere in the list. This description will appear in a window
  171.    before the MultiBoot menu appears, while it is being executed.
  172.  
  173. 4. Save !Boot.PreBoot.!PreBoot and reset the machine. It is now installed.
  174.  
  175.  
  176.  
  177. History
  178. =======
  179.  
  180. 1.00 (26/8/95) - First release version
  181.  
  182.  
  183. Copyright and Disclaimer
  184. ========================
  185.  
  186. MultiBoot was written by Chris Coe and is (c) Norsoft Productions 1995
  187.  
  188. I can take no responsibility for any data loss incurred by the use of misuse
  189. of this program, so don't come complaining when it reformats your hard disk!
  190. (just kidding, of course)
  191.  
  192.  
  193. Contact
  194. =======
  195.  
  196. Write to me! I especially need graphic artists to do a bit of charitable
  197. (ie. unpaid) work for some games I'm writing (including a shoot 'em up and a
  198. graphic adventure, like Simon the Sorcerer).
  199.  
  200. All bug reports, praise, complaints, ideas for improvement, money and offers
  201. of help, to:
  202.  
  203. Norsoft Productions,
  204. 19 Seton Road,
  205. Taverham,
  206. Norwich,
  207. Norfolk,
  208. NR8