home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1998 January / PCO0198.ISO / filesbbs / os2 / bootit.arj / BOOTIT.ZIP / BOOTIT.TXT < prev    next >
Encoding:
Text File  |  1997-10-25  |  81.7 KB  |  1,863 lines

  1.  
  2.  
  3.                               
  4.                               
  5.                               
  6.                               
  7.                           BootIt 2
  8.                               
  9.    Copyright c 1996, 1997 TeraByte Unlimited.  All Rights
  10.                           Reserved.
  11.                               
  12.                      User documentation
  13.                               
  14.                         Revision 2.13
  15.                               
  16.                   Printed October 25, 1997
  17.                               
  18.                               
  19.                               
  20.                          ASP Member
  21.                               
  22.                      TeraByte Unlimited
  23.                     258 N. Saturmino Dr.
  24.                    Palm Springs, CA 92262
  25.                TeraByte@TeraByteUnlimited.com
  26.               http://www.TeraByteUnlimited.com
  27.                               
  28.                               
  29. Ombudsman Statement:
  30.  
  31. TeraByte  Unlimited  is  a  member  of  the  Association  of
  32. Shareware Professionals (ASP).  ASP wants to make sure  that
  33. the shareware principle works for you.  If you are unable to
  34. resolve  a  shareware-related problem with an ASP member  by
  35. contacting  the member directly, ASP may be  able  to  help.
  36. The  ASP Ombudsman can help you resolve a dispute or problem
  37. with  an  ASP member, but does not provide technical support
  38. for members products.  Please write to the ASP Ombudsman  at
  39. 545  Grover Road, Muskegon, MI 49442-9427 USA, FAX  616-788-
  40. 2765 or send a CompuServe message via CompuServe Mail to ASP
  41. Ombudsman 70007,3536.
  42.  
  43.  
  44.  
  45. Definition of Shareware:
  46.  
  47. Shareware distribution gives users a chance to try  software
  48. before  buying  it.   If  you try a  Shareware  program  and
  49. continue using it, you are expected to register.  Individual
  50. programs differ on details - some request registration while
  51. others  require  it,  some specify a maximum  trial  period.
  52. With registration, you get anything from the simple right to
  53. continue  using  the  software to an  updated  program  with
  54. printed manual.
  55.  
  56. Copyright  laws  apply  to  both  Shareware  and  commercial
  57. software, and the copyright holder retains all rights,  with
  58. a  few  specific  exceptions  as  stated  below.   Shareware
  59. authors  are accomplished programmers, just like  commercial
  60. authors, and the programs are of comparable quality (In both
  61. cases,  there  are  good programs and bad ones!).  The  main
  62. difference  is in the distribution.  The author specifically
  63. grants the right to copy and distribute the software, either
  64. to all and sundry or to a specific group.  For example, some
  65. authors require written permission before a commercial  disk
  66. vendor may copy their Shareware.
  67.  
  68. Shareware  is a distribution method, not a type of software.
  69. The  Shareware  system  makes  fitting  your  needs  easier,
  70. because  you  can  try  before you buy.  Also,  because  the
  71. overhead is low, prices are low.  Shareware has the ultimate
  72. money-back  guarantee - if you don't use  the  product,  you
  73. don't pay for it.
  74.  
  75. LIMITED WARRANTY
  76.  
  77. THIS  SOFTWARE AND MANUAL ARE PROVIDED FOR EVALUATION  ONLY,
  78. ON  AN  "AS  IS"  BASIS.  TERABYTE UNLIMITED  DISCLAIMS  ALL
  79. WARRANTIES  RELATING TO THIS SOFTWARE, WHETHER EXPRESSED  OR
  80. IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES
  81. OF  MERCHANTABILITY  OR  FITNESS FOR A  PARTICULAR  PURPOSE.
  82. NEITHER  TERABYTE  UNLIMITED NOR ANYONE ELSE  WHO  HAS  BEEN
  83. INVOLVED  IN THE CREATION, PRODUCTION, OR DELIVERY  OF  THIS
  84. SOFTWARE SHALL BE LIABLE FOR ANY INDIRECT, CONSEQUENTIAL, OR
  85. INCIDENTAL  DAMAGES ARISING OUT OF THE USE OR  INABILITY  TO
  86. USE  SUCH  SOFTWARE,  EVEN IF TERABYTE  UNLIMITED  HAS  BEEN
  87. ADVISED  OF THE POSSIBILITY OF SUCH DAMAGES OR CLAIMS.   THE
  88. PERSON  USING THE SOFTWARE BEARS ALL RISK AS TO THE  QUALITY
  89. AND PERFORMANCE OF THE SOFTWARE.
  90.  
  91. This agreement shall be governed by the laws of the State of
  92. California  and  shall  inure to  the  benefit  of  TeraByte
  93. Unlimited  and  any  successors, administrators,  heirs  and
  94. assigns.   Any action or proceeding brought by either  party
  95. against  the  other  arising  out  of  or  related  to  this
  96. agreement shall be brought only in a STATE or FEDERAL  COURT
  97. of  competent jurisdiction located in Riverside County,  CA.
  98. The  parties  hereby consent to in personam jurisdiction  of
  99. said courts.
  100.  
  101. Trial Use License
  102.  
  103. BootIt is NOT a public domain program.  It is copyrighted by
  104. TeraByte   Unlimited.    This  software   and   accompanying
  105. documentation  are protected by United States copyright  law
  106. and also by international treaty provisions.
  107.  
  108. TeraByte Unlimited grants you a limited license to use  this
  109. software for evaluation purposes for a period not to  exceed
  110. thirty days.  If you continue using this software after  the
  111. thirty-day  evaluation period, you MUST make a  registration
  112. payment to TeraByte Unlimited.
  113.  
  114. You may not use, copy, rent, lease, sell, modify, decompile,
  115. disassemble,  otherwise reverse engineer,  or  transfer  the
  116. licensed program except as provided in this agreement.   Any
  117. such   unauthorized  use  shall  result  in  immediate   and
  118. automatic  termination  of this  license.   All  rights  not
  119. expressly granted here are reserved to TeraByte Unlimited.
  120.  
  121. Limited Distribution License
  122.  
  123. The  following may distribute BootIt, completely  unaltered,
  124. without  further  permission; ASP Approved Vendors  in  good
  125. standing.  Non-ASP  member vendors must  request  permission
  126. prior to distributing this package.
  127.  
  128. Permission   to  distribute  the  BootIt  package   is   not
  129. transferable,  assignable, saleable, or franchisable.   Each
  130. vendor  wishing to distribute the package must independently
  131. satisfy the terms of this limited distribution license.
  132.  
  133. U.S. Government Information: Use, duplication, or disclosure
  134. by   the  U.S.  Government  of  the  computer  software  and
  135. documentation  in  this  package shall  be  subject  to  the
  136. restricted rights applicable to commercial computer software
  137. as  set  forth  in subdivision (b)(3)(ii) of the  Rights  in
  138. Technical  Data and Computer Software clause at 252.227-7013
  139. (DFARS   52.227-7013).    The   Contractor/manufacturer   is
  140. TeraByte  Unlimited, 258 N. Saturmino Dr., Palm Springs,  CA
  141. 92262.
  142.  
  143. TeraByte Unlimited may revoke any permissions granted  here,
  144. by  notifying  you  in  writing.  All rights  not  expressly
  145. granted here are reserved to TeraByte Unlimited.
  146.  
  147. How To Register:
  148.  
  149. If  you  continue  to use BootIt beyond  30  days  you  must
  150. register it.  It is illegal to continue using BootIt without
  151. registering.   Registering will enable the password  feature
  152. which requires a user defined password to exit the boot menu
  153. and  enter  the  maintenance menu.  It also  allows  you  to
  154. customize  the message displayed in the box below  the  main
  155. menu  as well as removing any registration reminder prompts.
  156. Nag strings are also removed.
  157.  
  158. New  software or future versions of software contained  with
  159. the  BootIt  package may be created and sold as  a  separate
  160. product,  which will only be available to registered  BootIt
  161. users.
  162.  
  163. When   you  register  the  software  you  will  be  sent   a
  164. registration  key, name, and number.  The registration  name
  165. will  be the name on the order form.  It must be either your
  166. name or the name of your company.
  167.  
  168. The  registration price depends on what you  order  and  how
  169. it's  delivered.  The base price is $39.95.   See the  order
  170. form for details.
  171.  
  172. For  your convenience, there are two order services you  can
  173. use  to  register.  You can also register  on-line  via  the
  174. TeraByte Unlimited web site!
  175.  
  176. 1)    You  can  use  the  CompuServe Shareware  Registration
  177.   Service (GO SWREG).  Registration Number: 5923
  178.   
  179. 2)    You  can  order with MC, Visa, Amex, or Discover  from
  180.   Public (software) Library by calling 800-2424-PsL or 713-524-
  181.   6394 or by FAX to 713-524-6398 or by CIS Email to 71355,470.
  182.   You can also mail credit card orders to PsL at PO Box 35705,
  183.   Houston, TX 77235-5705.  Product Number 14938.
  184.   
  185.   THE ABOVE NUMBERS ARE FOR CREDIT CARD ORDERS ONLY.  IT  IS
  186.   AN  ORDER SERVICE.    ALL REQUESTS FOR INFORMATION MUST BE
  187.   DIRECTED TO TERABYTE UNLIMITED WHICH CANNOT BE REACHED  AT
  188.   THESE NUMBERS.
  189.   
  190.   Any  questions about the status of the order or  shipment,
  191.   refunds,  registration options, product details, technical
  192.   support,  volume discounts, dealer pricing, site licenses,
  193.   non-credit   card  orders,  etc.,  must  be  directed   to
  194.   TeraByte         Unlimited,        (760)         325-0892,
  195.   TeraByte@TeraByteUnlimited.com,  258  N.  Saturmino   Dr.,
  196.   Palm Springs, CA 92262.
  197.   
  198.   We  will  be  notified the day of your order and  will  e-
  199.   mail/ship the registration information directly to you.
  200. Support Policy:
  201.  
  202. The  primary support communication method will be use of on-
  203. line  services.   The most resent versions of  software  and
  204. information will be available on the TeraByte Unlimited  web
  205. site.
  206.  
  207.      (http://www.TeraByteUnlimited.com).
  208.  
  209. Registered  users that require technical support should  try
  210. to use e-mail as the primary communication method. Telephone
  211. support will also be given as needed.
  212.  
  213. Pre-sale  information for unregistered users will  be  given
  214. via e-mail only.  No technical support is offered.
  215.  
  216. In all cases TeraByte Unlimited reserves the right to refuse
  217. any communication method that would incur a cost.
  218.  
  219. System Requirements:
  220.  
  221. 100%   IBM  compatible  personal  computer  with  an  i80386
  222. compatible  microprocessor and at least one  diskette  drive
  223. and  one  hard  drive.   4  MB  free  space  to  create  the
  224. installation diskette and 10 MB free space for installation.
  225.  
  226. Before you Begin
  227.  
  228. TeraByte Unlimited has taken every effort to make BootIt  as
  229. safe  as possible; however, it is not possible to provide  a
  230. 100 percent guarantee of safety.
  231.  
  232. It   is  extremely  important  that  you  do  not  use   any
  233. partitioning software (such as FDISK).  If you  ignore  this
  234. warning you are taking a serious risk of data corruption.
  235.  
  236. Before  using BootIt on any system for the first time,  BACK
  237. UP ALL DATA on ALL HARD DRIVES.  It's better to be safe than
  238. sorry.
  239.  
  240. It's always a good idea to have a system disk, such as a DOS
  241. boot  diskette, that can be used to boot your system  should
  242. something ever go wrong.  You should configure the  diskette
  243. to  give  you all the function you may need.  This  includes
  244. adding  any drivers or utilities as well as configuring  the
  245. configuration files.
  246.  
  247. To  create  a  DOS  boot diskette use the  DOS  FORMAT  A:/S
  248. command.   You  should  also  copy  the  following  external
  249. commands  to the diskette:  SYS, FDISK, FORMAT, ATTRIB,  and
  250. DEBUG.   If  you think you may need access to  your  CD  ROM
  251. drive  or  another device then be sure to copy the  required
  252. drivers to the diskette.
  253.  
  254. What BootIt Does:
  255.  
  256. This  software is based on the Extended Master  Boot  Record
  257. (EMBR)  specification,  which  was  based  on  the  need  to
  258. standardize that area of the hard drive.
  259.  
  260. BootIt  consists of all the components needed by  the  EMBR.
  261. This  includes  the  Extended Mater  Boot  Record  Initiator
  262. (EMBRI), Loader (EMBRL), and Manager (EMBRM).
  263.  
  264. This  allows you to configure the boot process to  fit  your
  265. needs.   You can have up to 255 partitions, reference up  to
  266. 255 boot files and load up to 255 low level drivers.
  267.  
  268. The  standard MBR format is still used by operating systems.
  269. It   is   limited  to  having  a  maximum  of  four  primary
  270. partitions.  Some file/operating systems worked around  this
  271. by  allowing  one partition to be sub-divided  into  several
  272. smaller  logical  partitions  (volumes).   To  support   the
  273. current  MBR,  BootIt allows you to select which  partitions
  274. you  want in the MBR.  This is accomplished by allowing menu
  275. items  to  be  created that define the boot partition,  boot
  276. file (for OS loaders), parameters (for OS loaders), and  MBR
  277. partitions for all hard drives that contain an EMBR.
  278.  
  279. BootIt  also  includes a FAT and FAT32 loader.  This  loader
  280. installs in a FAT/FAT32 partition and allows you to select a
  281. boot  file  in  the root directory of the  partition.   This
  282. makes  it  possible to boot multiple operating systems  from
  283. the same FAT partition.
  284.  
  285. Limitations:
  286.  
  287. BootIt relies on the BIOS for processing disk functions.  If
  288. your  computer BIOS limits access to the hard drive for  any
  289. reason and no driver is available to correct the limitation,
  290. BootIt  will also be limited.  BootIt Supports the BIOS  LBA
  291. Mode  for  large drives.  Int 13h extensions and BIOS  large
  292. mode are not currently supported.
  293.  
  294.  
  295.  
  296. Information for owners of BootIt 1.x
  297.  
  298. BootIt 2.0 will convert your version 1.x partition data when
  299. the EMBR is created.
  300.  
  301. If  you used BootIt to set the hard drive parameters it will
  302. use  that  information  during installation.  You no  longer
  303. have  the  option to actually set the hard drive parameters;
  304. when  the EMBRM is created the current settings are  stored.
  305. When  the  system  loads  the EMBRL checks  if  the  current
  306. settings  match the settings in the EMBR, if not, the  EMBRL
  307. attempts  to  set  the drive parameters to  match  the  EMBR
  308. settings.  This is done on hard drives 0 and 1 only.
  309.  
  310. Group information is not retained, nor is the original  home
  311. entry  of the partitions.  This means you may have  to  find
  312. the  home  entry by trial and error when creating  the  menu
  313. items.   Most  file/operating systems don't care  which  MBR
  314. partition entry it resides in, but, some do.
  315.  
  316. All  partitions should be created using BootIt.   The  other
  317. allocation techniques have been removed.
  318.  
  319. As  a  registered  user of BootIt 1.02 you are  entitled  to
  320. purchase  BootIt  2 for $22.00.  Shipping  is  free  if  you
  321. include your e-mail address otherwise add $9.95 for shipping
  322. and   handling.   The  BootIt  API  documentation  is   sold
  323. separately  and  is not included with BootIt  2.   The  only
  324. registration method available for the upgrade is to  send  a
  325. check  or  money  order  along  with  your  e-mail  address,
  326. registration name and number to TeraByte Unlimited,  258  N.
  327. Saturmino Dr., Palm Springs, CA 92262.
  328.  
  329. Thank you for you continued support.  Your honesty keeps the
  330. shareware distribution method working!
  331.  
  332.  
  333.  
  334. Getting Started
  335.  
  336. 1)   Make sure you have read the "Before You Begin" section
  337.   of this document.
  338. 2)   If you need to create a system diskette (such as a DOS
  339.   boot diskette or Windows 95/98/NT Startup Diskette), do so
  340.   now.
  341. 3)   Backup all the data on all of your hard drives.
  342. 4)   Create the installation diskette by following the steps
  343.   in the installation section of this document.
  344. 5)   Install/upgrade BootIt on your hard drive by following
  345. the steps in the installation section of this document.
  346. 6)   Read the "BootIt 2 overview for first time users"
  347.   section of this document.
  348. 7)   Read through the "EMBR Manager" section of this
  349. document.
  350. 8)   If you have existing partitions, use the "BootIt Boot
  351.   Menu Configuration" utility to configure a menu item that
  352.   uses your existing partitions.
  353. 9)   If you are going to activate the FAT multi-boot option
  354. on a partition, use the "FAT multi-boot activate/deactivate"
  355. utility.
  356. 10)  Refer to the Operating System section at the end of
  357.   this document  for notes.
  358. 11)  Refer to the "Sample Configurations" section at the end
  359.   of this document for some examples of how you could setup
  360.   your system.
  361.  
  362.  
  363. Installation:
  364.  
  365. Installation of BootIt 2 is a two step process.   First  you
  366. will  create  the installation diskette, then you  will  use
  367. that  diskette to install BootIt to your hard drive.   Visit
  368. www.TeraByteUnlimited.com to make sure you have  the  latest
  369. version  of  this  software as well as  for  any  additional
  370. information/help.
  371.  
  372. Before  beginning the installation of BootIt make  sure  you
  373. have read the "Before You begin" section of this document.
  374.  
  375. The  following instructions will guide you through the first
  376. step  of  the  installation process.  This step creates  the
  377. installation  diskette.   Windows users  may  use  the  File
  378. Manager and Win95 users the Windows Explorer to execute  the
  379. steps listed.
  380.  
  381. You will need one formatted diskette that matches the floppy
  382. drive  A:  of the computer that will have BootIt  installed.
  383. Do   NOT  use  an  existing  BootIt  installation  diskette.
  384. Information is added to the diskette during installation  of
  385. BootIt.   If you overwrite that information you may  not  be
  386. able to recover from certain potential problems.  If you are
  387. installing  on multiple machines, each machine  should  have
  388. its   own   diskette.   You  will  also  need   a   separate
  389. registration number for each machine.
  390.  
  391. 1)   Extract the BOOTIT.ZIP file to its own directory.
  392.   
  393. 2)   Change to the directory used in step 1.
  394. 3)    Type  BOOTIT then press <enter> or Windows  users  can
  395.   double click on BOOTIT.EXE.
  396.   
  397. 4)    If  you  have accepted the terms, select  the  correct
  398.   diskette drive from the menu and press <enter>.  You will be
  399.   prompted to insert the diskette and press enter when ready.
  400.   
  401. 5)   Insert the diskette in to the correct diskette drive
  402. and press enter.  After about a minute it will confirm
  403. either that the installation diskette was created or that
  404. the diskette is bad.
  405. 6)    If  the diskette was bad, get a new formatted diskette
  406.   and repeat the appropriate steps otherwise you're done with
  407.   step one.
  408.   
  409. Once you have successfully created the installation diskette
  410. you can proceed with step two on the next page.
  411.  
  412. The following instructions will guide you through the second
  413. step of the installation process.  This step installs BootIt
  414. to your hard drive.
  415.  
  416. If  you  are  upgrading  an existing version,  skip  to  the
  417. section below marked "Upgrading".
  418.  
  419. 1)   Make sure your system boot up sequence is A:/C: and not
  420.   C:/A:.  This information is found in the CMOS setup which is
  421.   usually  initiated  by  pressing a certain  key  when  the
  422.   computer  is  first starting up.  Also, disable  the  boot
  423.   sector  virus protection option.  If you leave  the  virus
  424.   protection option enabled, it will just get in the way.
  425.   
  426. 2)   Shut down and turn off your computer.
  427.   
  428. 3)    Insert  the BootIt installation diskette  in  your  A:
  429.   drive then turn on your computer.
  430.   
  431. 4)    If  your system boots up as it normally does, see step
  432.   1,  otherwise BootIt will be loaded from the diskette.  It
  433.   will first run through some quick checks on your system.  If
  434.   any  potential  problems are found you  will  be  notified
  435.   otherwise  the process will continue until you  reach  the
  436.   EMBRM main menu.
  437.   
  438. 5)   From the EMBRM menu select "Hard Drive 0".
  439.   
  440. 6)    You  will get a message stating that the EMBR  doesn't
  441.   exist  and  the option to create it.  Answer with  "Y"  to
  442.   create the EMBR.  When the EMBR is created the current MBR
  443.   and EMBR area are backed up to a file called BACKHD0.
  444.   
  445. 7)   Verify that your current partition information was
  446. added to the MPT.  If for some reason the partition
  447. information did not get added to the MPT, press the escape
  448. key then the enter key to abort the EMBR creation.
  449. 8)    Create a partition for BootIt.  Either tab to "Add New
  450.   Entry"  and  press enter or tab to the MPT and  press  the
  451.   insert key.  If you choose "Add New Entry", it will ask for
  452.   the type of entry to add; choose P.  Next it allows you to
  453.   choose  the  unallocated block from which  to  create  the
  454.   partition.   If you do not have enough unallocated  space,
  455.   continue  with the next step, otherwise, choose  whichever
  456.   block  you want if you have more than one and press enter.
  457.   Next  it will ask you for the size of the partition.   The
  458.   recommended partition size is at least 10MB although you can
  459.   use  a smaller partition size such as 5MB.  Once you enter
  460.   the  partition size you want, the partition details dialog
  461.   will be displayed.  Name the partition "BootIt EMBRM"  and
  462.   assign it the file system id. 223 then press enter to accept
  463.   the information entered.
  464.   
  465. 9)    Save  the  EMBR.  To save the EMBR tab to  "Save"  and
  466.   press enter.
  467.   
  468. 10)  You will automatically return to the main menu.  If you
  469.   did not have enough free space to create the partition  in
  470.   step 9 and have more than one hard drive, you can choose a
  471.   different  hard  drive and return to step  6.   Otherwise,
  472.   continue to the next step.
  473.   
  474. 11)  Select Utilities and press enter.
  475.   
  476. 12)   If you created the EMBRM partition in step 9, continue
  477.   to step 13.  If you did not have enough space to create the
  478.   partition in step 9, you will need to shrink one  of  your
  479.   existing partitions.  Run the FAT Away utility and  reduce
  480.   the  size of  one of your FAT partitions.   Once you  have
  481.   reduced  the size of a partition, press escape  until  you
  482.   return  to  the main menu then select "Hard Drive  0"  and
  483.   return to step 9.
  484.   
  485. 13)    Select  "FAT  Format"  from  the  menu.   Format  the
  486.   partition your created in step 9 then return to the utility
  487.   menu.
  488.   
  489. 14)  Select "BootIt Install".  Choose the hard
  490. drive/partition that you created in step 9 then return to
  491. the utility menu.
  492. 15)    Select   "Install  EMBRI/EMBRL"  and   complete   the
  493.   installation of the EMBRL.
  494.   
  495. 16)   Press Escape until the system tells you to press enter
  496.   to reboot.  Remove the diskette and press enter to complete
  497.   the installation.
  498.   
  499. 17)    Congratulations,   you  have   just   completed   the
  500.   installation  of BootIt 2.  The rest of this  document  is
  501.   devoted  to explaining how to configure BootIt 2 for  your
  502.   system.
  503.   
  504. 18)   Create a copy of this diskette and keep it in  a  safe
  505.   place.  You will need the installation diskette to recover
  506.   from  any  problems or situations that may  arise  in  the
  507.   future. Use the disk copy feature of one of your operating
  508.   systems to create a backup.  If your installation diskette
  509.   is  ever  updated or new one used you should  update  your
  510.   backup diskette also.
  511.   
  512. 19)   If  your  BIOS  has  the ability to  change  the  boot
  513.   sequence to C:/A: it is recommended that you do so.  It will
  514.   help you remember to use the right shift key to boot from a
  515.   diskette  (needed when BootIt is setting  the  hard  drive
  516.   parameters)  as  well as reduce the chance of  contracting
  517.   certain types of viruses.
  518.   
  519.  
  520.  
  521.  
  522.  
  523. Upgrading
  524.  
  525. 1)    Make  sure  you have all the utilities you  may  need.
  526.   Read through these steps first (esp. step 12).  You may need
  527.   to  get a utility from www.terabyteunlimited.com.  If  you
  528.   need a utility, download it and copy it to the installation
  529.   diskette before continuing.
  530.   
  531. 2)    Make sure your system boot up sequence is A:/C: as  it
  532.   was when you originally installed BootIt 2.
  533.   
  534. 3)   Turn your system off.
  535.   
  536. 4)    Insert the installation diskette in drive A: and  turn
  537.   on your computer.
  538.   
  539. 5)   When the menu is displayed, select utilities then
  540. "BootIt Install".
  541. 6)   Select the hard drive that you have BootIt installed
  542. on.
  543. 7)   Choose the partition you have BootIt installed in.
  544. 8)    Once  the  copy process begins you will get a  warning
  545.   message because files already exist.  Choose `A' to tell it
  546.   to  replace all the files without asking.  By default  the
  547.   installation  diskette does not have a menu  configuration
  548.   file or color file, therefore, your current settings won't
  549.   be altered.
  550.   
  551. 9)    You'll  be  returned  to  the  utility  menu.   Select
  552.   "Install  EMBRI/EMBRL".  This will update  the  EMBRI  and
  553.   EMBRL.
  554.   
  555. 10)      If     Applicable,    Select    "FAT     Multi-Boot
  556.   Activate/Deactivate" and reactivate to update the programs.
  557.   If you are upgrading from version 2.00 or 2.01, be sure to
  558.   read   the   upgrade   notes   in   the   FAT   Multi-Boot
  559.   Activate/Deactivate section.
  560.   
  561. 11)   If  upgrading from a version prior to  2.10  and  have
  562.   formatted partitions with the FAT Format utility, run  the
  563.   "Update  OEM fields - run once" utility.  If  you  run  it
  564.   multiple  times  it won't hurt but won't really  be  doing
  565.   anything.       You    will    need    to    visit     the
  566.   www.terabyteunlimited.com to get the utility.
  567.   
  568. 12)   If  upgrading from a version prior to  2.12  and  have
  569.   multi-boot partitions configured then run the "Update Multi-
  570.   Boot  Info -run once" utility.  You  should only run  this
  571.   utility  only  once.  If you are upgrading  to  a  release
  572.   greater  than  2.12 then you must obtain the utility  from
  573.   www.terabyteunlimited.com.
  574.   
  575. Upgrade History:
  576.  
  577. Ver 2.00       Initial Release.
  578. Ver 2.01       Added wait for drive ready option, added
  579.           active configuration notice, fixed BootIt 1.x
  580.           conversion, other misc. To utilize the active
  581.           configuration notice, set the parameter string
  582.           length of the BootIt EMBRL driver to 41.  (You'll
  583.           need to press Alt-A in the name field to access
  584.           the information)  Be sure you don't change any
  585.           other fields or your system will not boot
  586.           correctly.
  587. Ver 2.02       Updated the entire system.  Updated EMBR
  588.           specification to version 970101.  Format and FAT
  589.           Away aggressively calculates the Cluster/FAT Size,
  590.           Format will create/format volumes in extended
  591.           partitions, change the way the FAT Multi-boot
  592.           works by coping files instead of renaming them,
  593.           created the Edit Group utility to be used with the
  594.           new FAT Multi-Boot, Added MBRCheck to check for
  595.           any changes to the MBR and apply it to the EMBR,
  596.           Added OS Check to automatically recognize new FAT
  597.           installations and changes, etc.
  598. Ver 2.03       Fixes a "lock up" (loop) problem and FAT Type
  599.           error message in the FAT Away utility.  Fixes the
  600.           Boot Menu which was stating that it could not find
  601.           a partition that it really did find.
  602. Ver 2.04       Changed the FAT Away utility to be a FAT
  603.           sizing utility.  Added FAT32 (type 11) formatting
  604.           to the Format utility.  Added F1 help in the Menu
  605.           Configuration utility. Changed Utilities to
  606.           utilize i386 instruction set. Other misc.
  607. Ver 2.05       Fixed Format utility to not complain about
  608.           type 223 partitions.  Also added OS menu option to
  609.           the Edit Group utility when running in auto mode.
  610.           (No other changes)
  611. Ver 2.06       Fixed problem with the installation utility.
  612.           Reworded  Prompt  in MBR Check.  Updated PreInsck
  613.           to check if EMBR area free.
  614. Ver 2.07       Added FAT32 to FATAway utility.  Changed
  615.           wording in EMBRL and MBRCHECK. Changed FAT32 4K to
  616.           8K cluster size conversion from 4GB to about 8GB.
  617. Ver 2.08       Corrected error in FATAway utility which
  618.           damaged the FAT when converting to FAT32 and
  619.           cluster size decreasing.  Also corrected password
  620.           prompt to not pop up (on reentry to EMBRM) when no
  621.           password is defined.
  622. Ver 2.09       Corrected the value entered into the hidden
  623.           sector field of volumes formatted with the FAT
  624.           Format utility.  Changed the name in the BPB from
  625.           BOOTIT20 to BOOTIT to prevent OS/2 from getting
  626.           confused.  Added the ability to boot a volume in
  627.           an extended partition.
  628. Ver 2.10       Add code to FATAway to make sure Root Dir.
  629.           does not become too large, also fix a problem
  630.           which caused it to increase the root dir. where it
  631.           could have reduced it. Changed the FAT Format OEM
  632.           ID Field to use BOOTITXX, Having it set to BOOTIT
  633.           caused all version of DOS to incorrectly mount the
  634.           partition if the root dir. was not at 512.  The
  635.           incorrect mounting made it look as all data was
  636.           corrupted.  Any attempt to use the partition for
  637.           writes, did corrupt the partition.  Fixed a
  638.           potential problem with the CHS 2 LBA conversion.
  639.           Also Add new feature to have custom menus for
  640.           different people.  Other misc. too, including
  641.           utility to change the OEM ID fields.
  642. Ver 2.11       Updated EMBR specs to indicate partitions
  643.           which must be booted as hard drive zero.  Added
  644.           code to support the new spec by swapping hard
  645.           drives.
  646. Ver 2.12       Added Directory Support.  The Edit Group
  647.           utility/Multi-boot feature now stores all files in
  648.           a directory group beneath a directory \BOOTIT.
  649.           Also added sounds to startup menu and ability to
  650.           set a "default" menu configuration.
  651. Ver 2.13       Added FAT32 to the API which now allows
  652.           BootIt to multi-boot within a FAT32 partition if
  653.           the OS lets you choose directories for its files.
  654.           Changed MB to be calculated as 2048 sectors
  655.           instead of 2000.  FAT Format tells you the cluster
  656.           size it creates.  Other miscellaneous changes.
  657. BootIt 2 overview for first time users
  658.  
  659. To  understand  BootIt lets first see how your  system  boot
  660. process  normally  works  then  what  BootIt  and  the  EMBR
  661. changes.
  662.  
  663. The  first  sector of your hard drive is called  the  Master
  664. Boot  Record or MBR.  The MBR contains two things,  a  table
  665. that  defines the partitions on your hard drive (called  the
  666. partition  table) and the code to transfer  control  to  the
  667. first  sector  (called  the  boot  sector)  of  one  of  the
  668. partitions.   The  partition table can contain  up  to  four
  669. entries.   Each  entry  contains information  on  where  the
  670. partition  begins  and ends as well as a flag  to  mark  the
  671. active  (or bootable) partition and the type of file  system
  672. being used in the partition.
  673.  
  674. When  control is given to the code in the MBR, it will  look
  675. at  each  of the four partitions for the one that is  marked
  676. active.  It will load the boot sector of that partition  and
  677. transfer control to the boot sector code.
  678.  
  679. Boot  sectors  are operating and file system specific.   The
  680. area  for the code in the boot sector has just enough  space
  681. to look for a certain file, read it in and transfer control.
  682. The  name of the file is hard coded in the boot sector code.
  683. For  instance, the boot sector for MS DOS will  look  for  a
  684. file called IO.SYS.
  685.  
  686. There  is  a  special type of partition called  an  extended
  687. partition.    This   type  of  partition  contains   logical
  688. partitions  called volumes.  Each volume is  preceded  by  a
  689. partition  table  in the same format as found  in  the  MBR.
  690. This  table  contains  one  entry  for  a  "normal"  primary
  691. partition and another extended partition entry that "chains"
  692. to  the  next logical volume.  The last volume only contains
  693. the primary partition information.
  694.  
  695. What  the  Extended Master Boot Record (EMBR)  specification
  696. does  is  extend  the function of the current  MBR  type  of
  697. processing.
  698.  
  699. The EMBR contains a block of code called the EMBR Loader and
  700. three  tables;  one for partition information, one for  boot
  701. file  information, and one for information on  drivers  that
  702. may  need to be loaded on your system.  Each of these tables
  703. can contain up to 255 entries.
  704.  
  705. The table in the EMBR that contains partition information is
  706. called  the  Master Partition Table or MPT.  It is  used  in
  707. lieu  of  the  partition table.  For backward  compatibility
  708. with  existing operating systems and disk utilities,  BootIt
  709. allows you to choose partitions from the MPT and place  them
  710. into  the  partition table.  Operating systems and utilities
  711. only  see  what is placed into the partition table (At  some
  712. point  when an operating system is loading, it will look  at
  713. the  MBR  partition table and assign access to  any  of  the
  714. partitions/volumes it recognizes).   Therefore, you can  not
  715. use any utilities that will expand or move a partition if it
  716. only recognizes the MBR partition table.  The only time  you
  717. can  use  such a utility is if you only have four partitions
  718. (total)  in  the  MPT and have them all loaded  in  the  MBR
  719. partition table at the time the utility is run.
  720.  
  721. The table in the EMBR that contains boot file information is
  722. called  the Master Boot File Table (MBFT).  This information
  723. can  be used by boot sector code to dynamically load a file.
  724. As  was  stated earlier, traditionally boot sector code  has
  725. the boot file name hard coded.
  726.  
  727. The  last  table  in the EMBR that contains  information  on
  728. drivers is called the Master Driver Table (MDT).  The  EMBRL
  729. is  itself considered a driver.  Other drivers might include
  730. replacement BIOS routines to give your system abilities that
  731. were not originally included.
  732.  
  733. Your system still starts the same way.  Control is given  to
  734. the  code  in  the MBR.  Under the EMBR specifications  this
  735. code  is  called the EMBR Initiator.  Instead of looking  at
  736. the partition table in the MBR the EMBRI finds the EMBRL  in
  737. the EMBR and transfers control to it.
  738.  
  739. The  EMBRL then uses its parameter string, MDT, and  MPT  to
  740. figure out what it should do.  Eventually, it loads the boot
  741. sector  of one of the partitions and transfers control  just
  742. like the MBR originally did.
  743.  
  744. If  the code in the boot sector is compatible with the  EMBR
  745. (such  as  the FAT multi-boot feature included with BootIt),
  746. it will be able to dynamically load a boot file by using the
  747. information  in the MBFT.  Otherwise, the boot  sector  code
  748. processes itself as normal.
  749.  
  750. EMBRL Options
  751.  
  752. The  EMBRL included with BootIt will process the options  as
  753. defined  in the EMBR specification.  It will also allow  you
  754. to boot from a floppy diskette drive.
  755.  
  756. When  the  EMBRL begins, it will display a message  for  two
  757. seconds  to  let you know you can hold down the right  shift
  758. key  to  boot from the floppy drive.  You would want  to  do
  759. this  if the hard drive parameters are set by BootIt or your
  760. system requires a driver to extend its function.  The BootIt
  761. EMBRL will allow booting from either diskette drive.  If  it
  762. does  not find any diskette in the current A: drive it  will
  763. swap the drives.
  764.  
  765. During  the two second message that notifies you on  how  to
  766. boot from the floppy diskette you can also use the following
  767. keys.  Hold down the left shift key to not load any drivers.
  768. Hold down the left control key to only load drivers that are
  769. "proven".   Hold down the left alternate key  to  only  load
  770. drivers   that  are  "required".   You  can  mix   the   key
  771. combinations.
  772.  
  773. The  driver parameter string for the EMBRL consists  of  the
  774. following information.  The parameter string contains  ASCII
  775. values.
  776.  
  777. Byte  zero  contains the number of seconds  to  wait  before
  778. automatically repeating the last boot.  For example entering
  779. `3' will wait three seconds.
  780.  
  781. Byte   one  contains  the  boot  drive.   This  is   updated
  782. automatically by the EMBR Manager explained later.
  783.  
  784. Byte  two contains the last drive number that must be  ready
  785. before  continuing the EMBRL code.  For example if you  have
  786. two hard drives and place a `1' in this byte, the EMBRL will
  787. check if your second drive is ready.  If it is not, then the
  788. EMBRL will wait 5 seconds and then automatically reset  your
  789. computer.
  790.  
  791. Byte  three contains boot options. Value `1' means that  the
  792. floppy diskette drives should be swapped so that the  A:  is
  793. B:  and  B:  is  A:.   Value `2' will automatically  boot  a
  794. diskette  if it is in the A: drive.  This would be  used  if
  795. you  set your CMOS boot sequence to be C:/A:.  You may  want
  796. to use this if BootIt sets the hard drive parameters or your
  797. system  requires  that  a driver be loaded  at  every  boot.
  798. Value `4' causes the EMBRM to be loaded on every boot.   You
  799. can  combine the values by adding.  For example if you  want
  800. to  force  the  EMBRM to load and swap the  floppy  diskette
  801. drives, you would enter a value of `5'.
  802.  
  803. EMBR Manager
  804.  
  805. To  enter the EMBR Manger, press F10 at the Boot Menu.   The
  806. EMBRM is used to configure the EMBR.
  807.  
  808. Once  you  are at the EMBRM main menu you will  be  able  to
  809. choose which hard drive you want to work with.  You can also
  810. choose  the  utility  menu or change the  system  colors  or
  811. update the message in the box (if you have registered).
  812.  
  813. Working with the EMBR
  814.  
  815. After you choose the hard drive you want to work with on the
  816. main  menu,  you will either be presented with  the  current
  817. EMBR  information or asked if you want to create  the  EMBR.
  818. If  you  are creating a new EMBR then you will be  presented
  819. with  either  a  blank EMBR or an EMBR  with  your  existing
  820. partition information.
  821.  
  822. On  this  screen you have a list box group for each  of  the
  823. three  tables  and a selection group below the  tables  that
  824. contains  "Add  New Entry", "Save", and "Cancel".   To  move
  825. between the groups use the tab key.  You cannot enter a list
  826. box that is blank.
  827.  
  828. To  edit an existing entry, tab to the appropriate list  box
  829. and use the arrow keys to select it.  Press the enter key to
  830. edit the entry or the delete key to remove it.
  831.  
  832. To add an entry to any one of the tables, either tab to that
  833. table and press the insert key or choose the "Add New Entry"
  834. from the selection group.  If you use the selection group it
  835. will ask what type of entry you are adding.  Enter a P for a
  836. partition, B for boot file, or D for driver.
  837.  
  838. If you would like to change the order of any of the entries,
  839. highlight  the entry you would like to move then  hold  down
  840. the  control key while using the up/down arrow key  to  move
  841. it.
  842.  
  843. Note that when working with the EMBR, nothing is updated  on
  844. the  hard  drive  until you choose save from  the  selection
  845. group.
  846.  
  847. When adding a partition entry, you will be given a choice of
  848. which  unallocated block you want to use for the new  entry.
  849. After  that, you enter the size (in megabytes)  of  the  new
  850. partition  (or  enter  zero to use  the  entire  unallocated
  851. block).   Finally you will be prompted to enter the name  of
  852. the  partition,  assign a file system id, indicate  if  hard
  853. drives  must  be  swapped  for  booting,  and  mark  if  the
  854. partition is capable of being booted.
  855.  
  856. The name you enter for the partition should be unique and is
  857. whatever  you want it to be.  The file system ID must  match
  858. that  of  the one you want to create (see the table  below).
  859. Use  the  space bar to check/uncheck the swap  and  bootable
  860. option.   The  swap  option should  only  be  check  if  the
  861. partition  is  not on the first hard drive and  hard  drives
  862. must  be swapped for proper boot (like booting DOS from  the
  863. second  hard drive).  The bootable option is only used  keep
  864. the  partition from showing up when you configure  the  menu
  865. options  (explained  later).  Normally you  would  mark  all
  866. primary partitions bootable except for extended partitions.
  867.  
  868.  ID        File System        ID          File System
  869.  01  DOS Primary 12-Bit FAT   12   FAT32 - LBA
  870.      (1-15MB)
  871.  02  XENIX                    14   FAT16 - LBA
  872.  03  XENIX                    15   Extended FAT - LBA
  873.  04  DOS Primary 16-Bit FAT   131  Linux
  874.      (16-32MB)
  875.  05  DOS Extended FAT         219  Concurrent DOS
  876.  06  DOS Primary Large FAT    223  BootIt EMBRM
  877.      (>32 MB)
  878.  07  NTFS/HPFS                     
  879.  09  Coherent                      
  880.  10  OS/2 Boot Manager             
  881.  11  FAT32                         
  882.  
  883.  
  884. When adding a boot file (definition) you will be prompted to
  885. enter  the  boot file name, number of sectors to load,  load
  886. segment, code segment, code offset, parameter string length,
  887. and parameter string.
  888.  
  889. The boot file name is the name of a file.  It should include
  890. any  necessary spaces.  For example, if you are  defining  a
  891. boot  file  for  a FAT partition it should be 11  characters
  892. long.   EMBR compatible boot sector code uses the boot  file
  893. definition to load it.
  894.  
  895. The  other  information (sector count, load  segment,  etc.)
  896. depends  on what type of boot file it is.  If the boot  file
  897. was   created  by  capturing  boot  sector  code  then   the
  898. definition   would  be  as  follows.  Load   Count=1,   Load
  899. Segment=7C0, Code Segment/Offset=0 7C00.
  900.  
  901. The  parameter string is used by EMBR compatible boot sector
  902. code,  therefore, you must consult the documentation include
  903. with  the  code.  For parameter string instructions  on  the
  904. BootIt Multi-Boot option see that section of this document.
  905.  
  906. If  you  move  or add an entry to the MBFT then  you  should
  907. select an entry from the Boot Menu (explained later) and not
  908. use  the  escape key (to boot).  If you hit escape it  won't
  909. update  the partition to point to the correct MBFT entry  if
  910. that entries position had changed.
  911.  
  912. When  adding an entry to the MDT it will ask you if you have
  913. an  installation diskette.  If your EMBR driver  came  on  a
  914. diskette  answer  yes  and follow the instructions  it  will
  915. automatically  update the MDT entry.  If  you  are  manually
  916. creating an entry you must consult the information that came
  917. with the driver.
  918.  
  919. Working with Utilities
  920.  
  921. When  you choose utilities from the EMBRM main menu you will
  922. be  presented  a  list of available utility programs.   Each
  923. available  utility is an independent program much  like  DOS
  924. COM files.
  925.  
  926. Each  utility  includes a short description.  Highlight  the
  927. utility you are interested in and press the F1 key for  more
  928. detailed  information, Delete key to remove the utility,  or
  929. enter to run the utility.
  930.  
  931. To  add  a new utility press the insert key.  It will prompt
  932. you  to  insert the utility installation diskette.   If  you
  933. want  to  re-install  one  of the  utilities  included  with
  934. BootIt, you can insert your BootIt installation diskette.
  935.  
  936. BootIt  includes  several  different  utilities  which   are
  937. discussed below.  All of the utilities allow you to use  the
  938. escape key to back up one level.
  939.  
  940. Backup/Restore
  941.  
  942. This  utility  will backup all the EMBR information  on  all
  943. hard  drives by creating a file in the EMBRM partition.   It
  944. will then ask if you want to backup the EMBRM partition to a
  945. floppy diskette.  It will also restore the information  from
  946. a backup diskette to the partition on the hard drive as well
  947. as  let you select the EMBR backup file to restore on a hard
  948. drive.
  949.  
  950. You  should  use this utility whenever you make  changes  to
  951. your partition information.
  952.  
  953. During  the  restore of the EMBRM files it  will  prompt  if
  954. existing files should be overwritten.  The choices are Y  to
  955. replace  this file only, N to not replace this file only,  A
  956. to  replace  all  files, or + to only add files  that  don't
  957. already exist.
  958.  
  959. BootIt Boot Menu Configuration
  960.  
  961. This  utility is used to configure the BootIt Boot Menu that
  962. is  displayed  (by  default, once  a  menu  entry  has  been
  963. created) on each boot of the computer.
  964.  
  965. The  first  time you enter the utility it will automatically
  966. begin  to  insert a new entry, otherwise, it will  list  the
  967. current entries that exist.
  968.  
  969. To  insert a new menu entry; make sure you are in  the  Boot
  970. Menu Description list box and press the insert key.  It will
  971. prompt  you for the description of the entry to be displayed
  972. on  the Boot Menu.  Once you have entered the description it
  973. will  add  the entry to the list.  All items will  be  blank
  974. except  (for  your convenience) the parameter  string  which
  975. will  retain  the  value  that was there  when  you  pressed
  976. insert.
  977.  
  978. To update the values in one of the entries, highlight it and
  979. press the tab key to move from group to group.
  980.  
  981. The  first  group you will come to after the description  is
  982. the  boot drive.  Enter the  hard drive number that contains
  983. the partition that you want this menu entry to boot when  it
  984. is chosen from the Boot Menu.
  985.  
  986. Next  you  can choose the partition that should  be  booted.
  987. Press  Enter  to  select the partition from  a  list.   Only
  988. partitions  that are marked bootable will show  up  in  this
  989. list.    If  you  leave the partition name blank  then  this
  990. entry  will  boot from the floppy diskette  drive.  It  will
  991. first look at A: then B:.
  992.  
  993. Third,  if  the  partition you choose is  a  FAT  multi-boot
  994. partition you will need to select the name of the boot  file
  995. that the boot sector code of the partition should load.  You
  996. can press the enter key to select the boot file from a list.
  997.  
  998. Now you can enter any necessary parameter string information
  999. that  should  accompany the boot file.  The  information  is
  1000. used  by  the  boot sector code, so that documentation  will
  1001. tell you how to configure the parameter string.  Notice that
  1002. the maximum length of the parameter string is retrieved from
  1003. the  Boot File you chose.  If the existing parameter  string
  1004. was  longer than what the Boot File was configured  for,  it
  1005. will be truncated.
  1006.  
  1007. Finally, you can enter which partitions should be placed  in
  1008. the  MBR for each of the drives you have.  You will need  to
  1009. make  sure that the partition you choose to boot resides  in
  1010. the  MBR.   Each  of the groups represent the MBR  partition
  1011. table  of  each  hard drive.   You have the  flexibility  to
  1012. choose  which partition goes in each entry of the  partition
  1013. table.   Use the up/down arrows to highlight a position  and
  1014. press the enter key to select a partition from a list.   You
  1015. should  make sure that you do not add the same entry  twice!
  1016. If  you leave an entire MBR partition table blank then  that
  1017. partition table will not be altered when this menu entry  is
  1018. selected from the Boot Menu.
  1019.  
  1020. To delete an entry, highlight it then press the delete key.
  1021.  
  1022. If  you want to change the order of any of the menu entries,
  1023. simply  highlight the entry you want to move, hold down  the
  1024. control key on your keyboard and use the up/down arrow  keys
  1025. to move it.
  1026.  
  1027. To  change the maintenance password you can press the F6 key
  1028. from  the  description  list  box.   This  is  the  password
  1029. (registered version only) that is required to exit the  Boot
  1030. Menu and configure the system.
  1031.  
  1032. Once  you have completed your changes you can press  F10  to
  1033. save  and  exit  or  press escape then enter  to  abort  all
  1034. changes you made.
  1035.  
  1036. If  you  want  to  keep  people from  booting  certain  menu
  1037. configurations  you  can create additional  menus.   If  any
  1038. "user"  menus are created then only user menus will be  used
  1039. otherwise the AutoMenu will be used.
  1040.  
  1041. Each  time  you  enter  the menu configuration  utility  the
  1042. AutoMenu  is selected.  To create or load a new menu,  press
  1043. the  Alt-L  key.  A list of already defined user  menus  are
  1044. displayed.  If there are no menus, you are prompted for  the
  1045. name  of a new one to create.  Creation of a new menu always
  1046. copies over the currently loaded menu as the starting  point
  1047. of the new menu.
  1048.  
  1049. To  create a new menu when there is a list of existing  user
  1050. menus,  press  the Insert key.  To delete a  menu  from  the
  1051. list,  highlight it and press the delete key.  To return  to
  1052. the AutoMenu, press the home key.  To load a menu, highlight
  1053. it and press the enter key.
  1054.  
  1055. When a user menu is being defined, you can assign a password
  1056. to  that  menu by pressing the F6 key.   If the AutoMenu  is
  1057. the  loaded menu, then using F6 to define a password defines
  1058. the  maintenance  password which is  the  password  that  is
  1059. needed  when  F10 is pressed from the Boot  Menu.   Remember
  1060. that  the maintenance password is only activated when BootIt
  1061. is registered.
  1062.  
  1063. A new feature of BootIt is the ability to select a "default"
  1064. menu  configuration.  Normally when you boot your system  to
  1065. the   Boot  Menu,  BootIt  will  highlight  the  last   menu
  1066. configuration  selected and start a  count  down  to  "quick
  1067. boot" that partition.   Now if you create a menu description
  1068. that begins with an asterisk (*), BootIt will highlight that
  1069. configuration every time and start the count down.  It  will
  1070. "quick  boot"  if  the  last configuration  booted  was  the
  1071. default configuration; otherwise, it will do a full boot.
  1072.  
  1073. Selecting a default configuration will allow the time out to
  1074. work  with  user defined menus.  Because BootIt  will  quick
  1075. boot if the name of the last menu configuration has the same
  1076. name as the default configuration, for security reasons, you
  1077. will  want to make sure that no two user menus have the same
  1078. menu description which boot different configurations.
  1079.  
  1080. BootIt Install
  1081.  
  1082. This  is  the  utility that updates certain information  and
  1083. copies  the files from the diskette to the hard drive.    It
  1084. also  updates  the floppy diskette with certain information.
  1085.  
  1086. FAT Away
  1087.  
  1088. Use the FAT Away utility to reduce the size of a type 1,  4,
  1089. 6,  or 11 type FAT partition.  The current version does  not
  1090. recognize extended partition volumes.  It also doesn't allow
  1091. you to move partitions to make room for expansion.
  1092.  
  1093. To  use  this utility, you first select the hard drive  that
  1094. contains the partition you want to resize.  Then a  list  of
  1095. recognized   partitions  will  be  displayed.   Select   the
  1096. partition you want to resize.
  1097.  
  1098. A dialog box will appear with the name of the partition, the
  1099. current  size, the data size, and an input box  for  you  to
  1100. input  the new size.  Note:  The data size is  the size  the
  1101. partition must be to contain the last cluster of data.
  1102.  
  1103. Key  in the size you would like the new partition to be  (in
  1104. MB).
  1105.  
  1106. The  process to change the size of your partition may result
  1107. in  fragmented  files.   You should  run  you  favorite  FAT
  1108. defrager  program after the partition is resized.  Also,  If
  1109. you have a Windows permanent file, it will probably complain
  1110. and  want  you to delete and recreate it.  You can go  ahead
  1111. and  do  that  or change to use a temporary  file  prior  to
  1112. running the FAT Away utility.
  1113.  
  1114. If  you are converting a partition from or to FAT32 you will
  1115. need  to  reinstall the boot sector code.  To do this,  make
  1116. sure  you have bootable diskette that supports the FAT  type
  1117. you  are converting to and that the command to recreate  the
  1118. boot  sector  is on the diskette.   For Microsoft  operating
  1119. systems  you  will need to use the SYS command.   Also,  The
  1120. only  Microsoft operating system that supports FAT32 is  the
  1121. OSR2 version of Windows 95and Windows 98.  You can create  a
  1122. startup  diskette  in  Windows 95/98 by  running  add/remove
  1123. programs from the control panel then choose the Startup Disk
  1124. tab and finally click the Create Disk button.
  1125.  
  1126. FAT Format
  1127.  
  1128. This  utility  will  format type 1,  4,  5,  6  and  11  FAT
  1129. partitions.
  1130.  
  1131. First  you  select  the  hard drive that  contains  the  FAT
  1132. partition you want to format. Next, you choose the partition
  1133. from  the list.  If its a type 1, 4, 6, or 11 partition,  it
  1134. will  display a dialog with the partition name and a warning
  1135. that  all  data  on  the partition will be  deleted  if  you
  1136. continue.
  1137.  
  1138. If  it  is  a  type  5  (extended) partition,  you  will  be
  1139. presented  with a list of volumes in the partition.   If  no
  1140. volumes  exists,  it  will ask if you want  to  create  one.
  1141. Volumes  with a [F] next to them appear to be formatted  and
  1142. [U] means unformatted.
  1143.  
  1144. To  format a volume, highlight it, and press the enter  key.
  1145. A  dialog  will be displayed with the volume  number  and  a
  1146. warning  that all data on the partition will be  deleted  if
  1147. you continue.
  1148.  
  1149. If  you  want to create a new volume, press the insert  key.
  1150. The process of creating the volume is the same as adding  an
  1151. entry to the MPT.  A volume is normally added to the end  of
  1152. the  list, but if you deleted volume 0 (at any time (current
  1153. or  in the past)) and create a new volume in the first block
  1154. of unallocated space, the new volume will be Volume 0.
  1155.  
  1156. If  you  want  to  reorder  the volumes  (change  the  drive
  1157. letters),  you  can for all volumes except  for  the  "true"
  1158. volume  0.   The  true  volume 0 will always  be  volume  0.
  1159. Otherwise, to move a volume, highlight the volume  you  want
  1160. to move then press and hold the control key on your keyboard
  1161. and  use  the up/down arrow keys to move it.  The next  time
  1162. you  enter  or  update the partition, the  volumes  will  be
  1163. renumbered,  but the moved volume stays where it  was.   For
  1164. example,  if you have volumes 0 through 2 and move 2  before
  1165. 1.  The list will show volume 0, 2, 1; but once the extended
  1166. partition is reloaded, the volume order will be back  to  0,
  1167. 1, 2.  The volume that used to be 2 is now 1 and vice versa.
  1168.  
  1169. To  delete  an existing volume, highlight it and  press  the
  1170. delete key.
  1171.  
  1172. FAT Multi-Boot Activate/Deactivate
  1173.  
  1174. This  utility  will mark a partition to be used  for  multi-
  1175. boot.  It will also copy the BOOTIT.FAT support file to  the
  1176. partition.   It does not install the BootIt EMBR  compatible
  1177. boot  sector code; that is done when the EMBRM is  requested
  1178. or forced.
  1179.  
  1180. To use this utility, select the hard drive that contains the
  1181. partition  you  want  to activate/deactivate  as  multi-boot
  1182. capable.   Next select the partition from the list.  If  the
  1183. partition is already multi-boot capable it will ask  you  if
  1184. you  want  to  deactivate it.  If so, answer yes,  otherwise
  1185. answer no to continue to update the BOOTIT.FAT file.
  1186.  
  1187. Once you have activated a partition as Multi-Boot; if BootIt
  1188. finds  the partition in the MBR, it will check the partition
  1189. for  any  changes.  If it finds that the BootIt boot  sector
  1190. code is not installed, it assumes a new OS installation  and
  1191. runs  the  Group  Editor and possibly the BootIt  Boot  Menu
  1192. Configuration  utility;  otherwise, it will  check  (by  the
  1193. file  size/time/date) if any files from the last group  have
  1194. been updated.  If so, it will ask if you want to update  the
  1195. group  files  (explained with the Group Editor  utility)  to
  1196. match the active files.
  1197.  
  1198. If  you  are upgrading from version 2.01 or older  then  you
  1199. will  need  to  setup  a  group for each  of  your  existing
  1200. configurations.   The  configuration that  was  active  when
  1201. BootIt  was  installed  will automatically  have  its  files
  1202. copied to the group rather than renamed.  All you need to do
  1203. is  setup a group that uses the current information you have
  1204. already  setup.   Lets say you had DOS  and  Win95  using  a
  1205. parameter  string of DOS1IO        SYS and W951IO       SYS.
  1206. You  would create a group for DOS and W95. (Note if you used
  1207. W40 and the active group was DOS you will need to rename the
  1208. W40 group to something else.  Use the DOS rename command  to
  1209. do  something  like ren *.w40 *.new (For  hidden  files  you
  1210. first  need  to  un-hide them with the attrib -h  command.))
  1211. When  it asks to overwrite any files you would say no.  Then
  1212. change  your  parameter strings to only contain  the  group.
  1213. (You can shorten the Boot File parameter string length to  3
  1214. of you like).
  1215.  
  1216. Group Editor
  1217.  
  1218. The   Group   Editor  edits/creates  a   data   file   named
  1219. BOOTITMB.DAT  in  a FAT partition.  The information  in  the
  1220. data file is used by the BootIt Boot Menu when it is booting
  1221. a FAT partition that has been activated as multi-boot.
  1222.  
  1223. A group is the directory name used to store the files on the
  1224. partition under a directory named "BOOTIT".  This utility is
  1225. used  by the FAT multi-boot support built into BootIt.  When
  1226. a  FAT  multi-boot partition is selected from the Boot Menu,
  1227. the  Boot  Menu program will copy the files in the group  to
  1228. the  original  directory.  This way, if you install  another
  1229. operating system and it overwrites one of the "active" files
  1230. no harm is done.
  1231.  
  1232. To use this utility, select the hard drive that contains the
  1233. partition   you  want  to  work  with.   Next,  select   the
  1234. partition.  If the data file does not exists, it will ask if
  1235. you would like to create it.
  1236.  
  1237. To  add  a new group, press the insert key from the list  of
  1238. groups.   It  will ask you for the group code which  can  be
  1239. from  1  to  11 characters.  The group code is the directory
  1240. that should be used to "group" all the files together.   For
  1241. example  if the group code is "123" and the files  you  have
  1242. associated   with  this  group  are  FILE1.SYS,   FILE2.COM,
  1243. FILE3.BAT   then those files would be copied  to  the  group
  1244. directory.   Notice that within the same  group  you  cannot
  1245. have the same file name, in other words, you could not group
  1246. \FILE1.SYS and \X\FILE1.SYS.
  1247.  
  1248. To edit an existing group, highlight it and press enter.
  1249.  
  1250. To delete an existing group, highlight it and press delete.
  1251.  
  1252. When editing or adding a group you will be presented with  a
  1253. dialog  box  with  a  list box and an input  box.   Enter  a
  1254. description for this group in the Input box (below the  list
  1255. box),  this description is for your use only, but cannot  be
  1256. blank.   Press tab to switch to the list box, if no  entries
  1257. exist  it  will automatically prompt you to enter a position
  1258. code, path, and file name.
  1259.  
  1260. To  associate another file to this group, press  the  insert
  1261. key  from the list box.  You enter the position code,  path,
  1262. file  name, and file extension.  For example you could enter
  1263. something  like 1 \ IO      SYS.  This associates  the  file
  1264. \IO.SYS with the group and tells the Boot Menu that it  must
  1265. be the first entry in the directory.  Actually  a `\' is not
  1266. used if the file is in the root directory.
  1267.  
  1268. The  position codes are 0-9.  A value of zero indicates that
  1269. it  doesn't  matter  what entry in the directory  this  file
  1270. resides.  Values 1-9 indicate that the file must be in  that
  1271. entry  in the directory.  This is only applicable for  files
  1272. in the root directory and not FAT32.
  1273.  
  1274. Refer  to  the "Operating Systems" section of this  document
  1275. for details on what the position code and  file names should
  1276. be.
  1277.  
  1278. To  remove  a  file from the list, highlight  it  and  press
  1279. delete.
  1280.  
  1281. When you have completed the changes to the group, press  F10
  1282. to  save the position codes, paths, and file names.  It will
  1283. also  attempt  to copy the active files (the  files  in  the
  1284. list)  to  the  group directory.  If a group  file  and  its
  1285. associated  active file exists, it will ask (for each  file)
  1286. if  you  want  to  replace the group file with  the  current
  1287. active  file.   Obviously, if the current active  files  are
  1288. from  another operating system you would NOT want to replace
  1289. the existing group file.
  1290.  
  1291. Once  the active files have been copied to the group  files,
  1292. it will check for any files in the group which is not in the
  1293. list  of files associated with the group and ask if you want
  1294. to  delete it.  It is important that you don't delete a file
  1295. if  you  don't  know what it is.  The only  time  you  would
  1296. answer  yes is if you removed that file from the  group  and
  1297. you really don't need it anymore.
  1298.  
  1299. Install EMBRI/EMBRL
  1300.  
  1301. Run this utility to install or update the EMBRI (the code in
  1302. the MBR) and EMBRL (the driver in the EMBR).
  1303.  
  1304. If your system no longer boots into BootIt and you no longer
  1305. get  the  EMBRI version x.xx and EMBRL version x.xx  as  you
  1306. normally  do  when the system is booted, you  can  run  this
  1307. utility   to   reinstall  the  EMBRI  which   probably   got
  1308. overwritten by an OS installation or utility.
  1309.  
  1310. Sound: Install/Remove Startup Sound
  1311.  
  1312. This utility will install a sound file.  A sound file is  an
  1313. ASCII  file  with an extension of SND.  The  format  of  the
  1314. sound file is discussed later.
  1315.  
  1316. When you run this utility it will first check if a sound  is
  1317. already  active.  If so, it will ask if you want  to  remove
  1318. the  sound  (turn off sounds).  If yes, it will  delete  the
  1319. sound file on the partition and exit the utility.  Otherwise
  1320. it continues on.
  1321.  
  1322. It  will  ask you to place a diskette in the A: or B:  drive
  1323. with the sound file(s).  When you do that (then press enter)
  1324. it  will list all the sound files found.  To install one  of
  1325. the  files, highlight it and press enter.  It will play  the
  1326. sound and ask you if you want to install this sound.  Answer
  1327. yes  or no.  You can then press escape a couple of times  to
  1328. exit the utility.
  1329.  
  1330. The   format  of  the  sound  file  is  as  follows;   note:
  1331. capitalization/spacing is not important and  the  x  in  the
  1332. examples represents a number.
  1333.  
  1334. cycles=x (optional-must be first) - number of times to cycle
  1335. the entire routine.
  1336. Fx - Frequency to play (in hertz)
  1337. FRx|xSxLx  -  Frequency range to play.  First x is  starting
  1338. frequency,  x after `|' is ending frequency.  S is  optional
  1339. and  is  the  step frequency rate (default=1).   L  is  also
  1340. optional,  it is the latency delay in milliseconds   between
  1341. frequency step.  (default=0)
  1342. Dx - Delay in milliseconds.  (1000 milliseconds = 1 second)
  1343. N - No sound.  Turns sound off.
  1344.  
  1345. Here's  a  sample  routine  that will  play  2000hz  for  .5
  1346. seconds,  pause with no sound for 1 second, then play  500hz
  1347. to 2000hz stepping 10hz with a delay of .005 seconds between
  1348. steps, then do the same thing only from 2000hz to 500hz:
  1349.  
  1350. F 2000 D 500 N D 1000
  1351. FR 500 | 2000 S 10 L 5
  1352. FR 2000 | 500 S 10 L 5
  1353.  
  1354. Transfer to EMBRM on Hard Drive
  1355.  
  1356. When the "BootIt Install" utility was run, it created a file
  1357. that contained information on where the EMBRM was installed.
  1358. If  the EMBRI, EMBRL, or EMBR get overwritten you can  still
  1359. get to the EMBRM on the hard drive by running this utility.
  1360.  
  1361. Undo EMBR/Restore FAT Boot Sector
  1362.  
  1363. This  utility  has three options.  Undo Last EMBR  creation,
  1364. Undo Last EMBRI/EMBRL Install, or Restore saved FAT File.
  1365.  
  1366. The Undo Last EMBR creation does just that,  It restores the
  1367. section  of  disk used by the EMBR to the state  it  was  in
  1368. prior to the EMBR being installed.  You select the file from
  1369. the  list  that corresponds to the hard drive  you  want  to
  1370. undo.   If you are removing BootIt you should first  restore
  1371. the boot sector of any multi-boot FAT partitions then always
  1372. restore the hard drive that contains the EMBR Manager last.
  1373.  
  1374. Undo  Last  EMBRI/EMBRL Install does just  that.   When  the
  1375. Install  EMBRI/EMBRL utility is run it creates a  backup  of
  1376. the  EMBR prior to installing anything.  If something should
  1377. happen  during  installation of the EMBRI or EMBRL  you  can
  1378. restore back to what the EMBR was.
  1379.  
  1380. If  you  need to restore a Boot File to a partition  because
  1381. you are removing the multi-fat utility then first deactivate
  1382. the   FAT   multi-boot  by  running  the   "FAT   Multi-Boot
  1383. Activate/Deactivate".
  1384.  
  1385. To  restore the boot sector of a partition, choose the  hard
  1386. drive  and partition.  Next enter the boot file name to  use
  1387. for  restoring the boot sector.  To get a list of all  files
  1388. in the root directory, type in all question marks.  Then you
  1389. can choose the boot file from the list.
  1390.  
  1391. Update Reference to EMBRM
  1392.  
  1393. Use this utility to update the installation diskette in case
  1394. the  EMBRM  partition has been moved.  This makes sure  that
  1395. the  "Transfer to EMBRM on Hard Drive" utility can find  the
  1396. EMBRM.
  1397.  
  1398.  
  1399.  
  1400. The Boot Menu
  1401.  
  1402. The Boot Menu is the first thing that will be displayed when
  1403. the  EMBRM is requested from the hard drive; provided  there
  1404. has  been  at least on entry configured for the  Boot  Menu.
  1405. See   the  "BootIt  Menu  Configuration  Program"  for  more
  1406. information.  If you have defined user menus then  you  will
  1407. be  prompted for a user/menu name and then a password.  That
  1408. menu is then active until the next reboot.
  1409.  
  1410. It  will  list  all  the  menu entry items  you  configured.
  1411. Provided everything has been configured properly, you simply
  1412. select  the item from the menu and press enter to boot  that
  1413. configuration.  To boot without changing the current MBR  or
  1414. partition    information,   press   escape   and    whatever
  1415. configuration is active will be booted.
  1416.  
  1417. If the configuration that you choose boots from a FAT multi-
  1418. boot  partition,   it  will  look at  the  parameter  string
  1419. configured for the boot file and copy the group files to  be
  1420. the active files.  (See Group Editor for information on what
  1421. active and group files are)
  1422.  
  1423. If  the EMBRM is being forced and the time out value in  the
  1424. EMBRL parameter string is not zero, the Boot Menu will count
  1425. down the number of seconds that have been configured.  If  a
  1426. key  has not been hit or either the enter key or escape  key
  1427. has  been  hit, it will boot the current configuration  with
  1428. out  any extra processing such as updating the active  files
  1429. in  multi-boot partitions.   In the case of have  a  default
  1430. configuration, it may need to update the files, etc.
  1431.  
  1432. If  you  need  to  update the active files  in  a  partition
  1433. because  they may have been overwritten or deleted  and  the
  1434. Boot Menu does a count down, you will need to hit a key such
  1435. as the space bar to cancel the countdown then press enter to
  1436. select the same entry.
  1437.  
  1438. To  enter the EMBR Manager to perform maintenance or run one
  1439. of  the utilities, press the F10 key. If you have registered
  1440. the product and have configured a password, you will need to
  1441. enter it before you will be granted access to the EMBRM.
  1442.  
  1443. Operating Systems
  1444.  
  1445. DOS
  1446.  
  1447. Files  and  file positions required for boot (not  including
  1448. any compression drivers):
  1449.          MS DOS                         PC DOS
  1450. Positio     File Name          Positi     File Name
  1451.    n                             on
  1452.    1     IO.SYS                   1    IBMBIO.COM
  1453.    2     MSDOS.SYS                2    IBMDOS.COM
  1454.    0     COMMAND.COM              0    COMMAND.COM
  1455.    0     AUTOEXEC.BAT             0    AUTOEXEC.BAT
  1456.    0     CONFIG.SYS               0    CONFIG.SYS
  1457.  
  1458.  
  1459. Notes:
  1460.  
  1461. If  you  already have Windows 95 installed as well  as  your
  1462. prior  version of DOS then there is already a group of files
  1463. with  the  DOS  extension.  After you setup  the  group  for
  1464. Windows 95 you would use the Group Editor utility to  create
  1465. a Group for DOS.  It will copy over the files for windows 95
  1466. to  the  DOS group directory.  To fix this, Boot  Win95  and
  1467. delete  the  files in the DOS group directory under  BootIt.
  1468. Next unhide any DOS files in the root directory (attrib -h -
  1469. s  -r *.DOS) copy the *.DOS files to the DOS group directory
  1470. under  BOOTIT.   Now rename the files to the  correct  names
  1471. (ren config.dos config.sys, etc.).  Finally, hide the system
  1472. files (attrib +h +s +r io.sys, attrib +h +s +r msdos.sys).
  1473.  
  1474. If  you have compressed volumes you have to make sure any OS
  1475. you  add supports the same format.  You would probably  also
  1476. want  to  add the DBLSPACE.BIN or DRVSPACE.BIN file  in  the
  1477. group (maybe even DBLSPACE.INI).  You may also just want  to
  1478. use  part  of your partition for disk compression  and  only
  1479. when  that particular OS was booted.  You'll have  to  think
  1480. about what you want to do, the options are too numerous.
  1481.  
  1482. To  transfer over the DOS OS to a partition that already has
  1483. another OS  you would use the SYS command.  If the partition
  1484. was  blank  but formatted you could use either  the  SYS  or
  1485. FORMAT  /S  command to transfer the OS, or if the  partition
  1486. was not formatted you would used the FORMAT /S command.
  1487.  
  1488. The swapping feature from version 1.x has been added to this
  1489. version.  This allows the partition to be booted from a hard
  1490. drive  other than 0.  Please note that you will not be  able
  1491. to  run Windows with 32bit disk access enabled.  If you try,
  1492. Windows  will complain and automatically turn  it  off  (for
  1493. that session).
  1494.  
  1495. Windows 95/98
  1496.  
  1497. Files  and  file positions required for boot (not  including
  1498. any compression drivers):
  1499.    Positio    File Name
  1500.       n
  1501.       0    IO.SYS
  1502.       0    MSDOS.SYS
  1503.       0    COMMAND.COM
  1504.       0    AUTOEXEC.BAT
  1505.       0    CONFIG.SYS
  1506.  
  1507.  
  1508. Notes:
  1509.  
  1510. Release 2 of Windows 95 and Windows 98 may use FAT32.
  1511.  
  1512. Long  file  names  are compatible with NT  versions  3.5  or
  1513. greater.  NT version 3.11 will destroy your Win95 long  file
  1514. names.
  1515.  
  1516. If  you have the Win95 upgrade it will ask if it should keep
  1517. your  existing version of DOS system files.  If you say  yes
  1518. it  will  copy the files over to a file extension  group  of
  1519. DOS.
  1520.  
  1521. Windows/95/98 will overwrite the EMBRI code; therefore, once
  1522. you  have  completed installation of Windows 95/98 you  will
  1523. need  to  boot  with  the BootIt installation  diskette  and
  1524. either run the Transfer utility then the Install EMBRI/EMBRL
  1525. utility  or  just  run  the  Install  EMBRI/EMBRL  from  the
  1526. diskette drive.  The difference is where the backup or  undo
  1527. file will be located.
  1528.  
  1529. You  can  multi-boot  OSR2/Win98 in a single  FAT  or  FAT32
  1530. partition if you can install the different windows  versions
  1531. in  different  directories.   Currently  the  Win98  Beta  2
  1532. doesn't  give  you  a  choice, it wipes  out  your  existing
  1533. Windows  95 files.  Another problem is that "Program  Files"
  1534. is  used  by both versions as well as the programs you  have
  1535. installed  have probably updated the registry.  Another  use
  1536. for  the  multi-boot feature is to allow  you  to  setup/use
  1537. different files before booting the partition.
  1538.  
  1539. Of course you can use BootIt to keep each version in its own
  1540. partition  and boot it from that partition by only selecting
  1541. one  of the partitions in the MBR boot configuration.    You
  1542. could  then  keep  all  your  programs  on  a  "common  app"
  1543. partition used for applications, you may need to install the
  1544. application twice (one for each Windows Version) to the same
  1545. location  (on the "common app" partition) to make  sure  the
  1546. registry is correct in each version.
  1547.  
  1548. You should not use the multi-boot feature of Windows 95,  in
  1549. fact you may want to edit the MSDOS.SYS file and change  the
  1550. BootMulti=1 to BootMulti=0.  If you use windows 95  to  load
  1551. the prior version of DOS it will rename the window 95 system
  1552. files  to  a group of W40 then rename the group DOS  to  the
  1553. active  file names.  On the next reboot, BootIt will  detect
  1554. that  the  system files have been updated/changed  and  will
  1555. prompt if you want to overwrite the group files you have for
  1556. Windows  95.  Obviously you'll say no to each file otherwise
  1557. you'll  be  updating the Win95 system files with DOS  system
  1558. files.
  1559.  
  1560.  
  1561.  
  1562. Windows NT
  1563.  
  1564. Files and file positions required for boot:
  1565.    Positio    File Name
  1566.       n
  1567.       0    NTLDR
  1568.       0    BOOT.INI
  1569.       0    NTDETECT.COM
  1570.       0    NTBOOTDD.SYS
  1571.            
  1572.  
  1573.  
  1574. Notes:
  1575.  
  1576. NTBOOTDD.SYS is usually only used with SCSI hard drives.  It
  1577. is a copy of the driver renamed to NTBOOTDD.SYS.
  1578.  
  1579. Windows NT is very picky on the order of partitions  in  the
  1580. MBR.  The file BOOT.INI has an entry that points to where NT
  1581. should  be and if its not there, NTLDR will issue some  type
  1582. of error (usually telling you that ntoskrnl.exe is missing).
  1583. To  fix it you can either update the BOOT.INI file or change
  1584. the  order  of  the partitions in the menu configuration  so
  1585. that  the NT partition matches the BOOT.INI file.  The  item
  1586. in  the  BOOT.INI file that you want to check is  the  x  in
  1587. partition(x).   Partitions are counted in the MBR  partition
  1588. table  from  top  to bottom skipping any extend  partitions.
  1589. Then continue counting the volumes in an extend partition.
  1590.  
  1591. If  Windows NT is installed in an extended partition  volume
  1592. (or  another  hard drive) it will still install  its  system
  1593. startup  files on hard drive 0 in the current active primary
  1594. partition.  Therefore, make sure that the configuration  you
  1595. created boots from a partition on HD0.  Then install NT.
  1596.  
  1597. If  you want NT in its own partition on hard drive zero then
  1598. first  create a menu configuration with a new empty  type  6
  1599. partition as the boot partition (you can format it first  if
  1600. you  want)  then  boot  once with that  configuration  which
  1601. obviously  won't boot because there is no  OS  on  it.  (you
  1602. could  just  leave the boot partition blank to automatically
  1603. boot  from  the  floppy).   Just make  sure  you  added  the
  1604. partition  to  the MBR.  Then boot from the floppy  diskette
  1605. drive with your NT installation diskette.
  1606.  
  1607. If  you want NT on its own partition on a second hard  drive
  1608. then you need to do the same thing as the last paragraph but
  1609. configure both hard drives MBR partitions.  Then once NT has
  1610. completed setup you'll need to copy over the NT system files
  1611. to  the  partition on the second hard drive.  The files  are
  1612. NTLDR,   NTDETECT.COM,  BOOT.INI  and  NTBOOTDD  (for   SCSI
  1613. drives).  Update BOOT.INI for any changes needed.  Then  you
  1614. can remove the temporary partition you created on hard drive
  1615. 0 (which is where the NT system boot files went).
  1616.  
  1617. NT4  may require installing the installation files to a hard
  1618. drive  before  beginning.  When creating the NT installation
  1619. diskettes  it may begin coping all the files to a  temporary
  1620. directory  for installation.  For this type of  installation
  1621. just create the menu configuration with the partition for NT
  1622. (format  it  if  it's  a  new  partition).   Boot  with  the
  1623. configuration,  if it's a new partition without  an  OS  you
  1624. will get the message stating that.  Insert a system diskette
  1625. that  contains  CDROM drivers to access your  CD  and  press
  1626. enter.   Once  the system is booted with your diskette,  run
  1627. the  procedure to create the diskettes, it will then  create
  1628. the  diskettes  and copy the files to the  partition  (takes
  1629. awhile).    Once  that is done, boot that menu configuration
  1630. again  then/or insert the NT installation diskette and begin
  1631. the installation.  After your done you may need to reinstall
  1632. the EMBRI/EMBRL code, see the note in the Win95/98 section.
  1633.  
  1634. OS/2
  1635.  
  1636. Files and file positions required for boot:
  1637.    Positio    File Name
  1638.       n
  1639.       0    AUTOEXEC.BAT
  1640.       0    CONFIG.SYS
  1641.  
  1642.  
  1643. Notes:
  1644.  
  1645. Actually  the  system  files for OS/2 are  OS2KRNL,  OS2LDR,
  1646. OS2LDR.MSG, OS2RAS, OS2VER, OS2BOOT, and WP ROOT.SF.  If you
  1647. were  going to install more than one version of OS/2 in  the
  1648. same partition then you would need to add these files to the
  1649. group.
  1650.  
  1651. When installing OS/2 use the advanced installation method so
  1652. that  you can be sure where your files are going.   Be  sure
  1653. that  you don't create any new partitions while you  are  in
  1654. the fdisk utility (selecting the install partition).
  1655.  
  1656. You can install OS/2 in a primary partition on hard drive  0
  1657. without  any problem.  If you want OS/2 installed  on  to  a
  1658. logical volume or 2nd hard drive then boot manager has to be
  1659. installed.  Because the OS/2 Fdisk wants to create  a  "new"
  1660. boot  manager partition and won't let you select a partition
  1661. for  it  to be installed on, you'll only be able to  install
  1662. boot  manager  if  you only have 3 partitions  and  all  the
  1663. partitions  are  in the active boot configuration.   If  you
  1664. create the boot manager partition and partitions exist  that
  1665. are  not in the MBR, then one of those partitions will (more
  1666. than  likely)  be corrupted by boot manager.  Once  OS/2  is
  1667. installed you can either directly boot the OS/2 partition or
  1668. volume  via  BootIt  or have BootIt boot  the  boot  manager
  1669. partition.
  1670.  
  1671. Don't  use  the  OS/2  dual boot in an activated  multi-boot
  1672. partition.  If your using a different setup where OS/2 is in
  1673. its own partition with DOS only then it's okay.
  1674.  
  1675. Linux
  1676.  
  1677. Files   and   file  positions  required  for  boot:    (More
  1678. information at later date)
  1679.    Positio    File Name
  1680.       n
  1681.       0    
  1682.       0    
  1683.  
  1684.  
  1685. Notes:
  1686.  
  1687. For  multi-boot installations use something like the  umsdos
  1688. installation.  Also, always install the loader in  the  root
  1689. and not in the MBR.
  1690.  
  1691. Sample Configuration
  1692.  
  1693. Here  is one example on how to setup a multi-boot partition.
  1694. Another example on setting up an OS in its own partition  is
  1695. also  given.   Steps  2 and 3 of the multi-boot  sample  are
  1696. optional.  Be sure you have read the Getting Started section
  1697. of this document so that you have some understanding on what
  1698. is going on.
  1699.  
  1700. Multi-Boot Partition: Current OS is DOS/Windows
  1701. 1)   Install BootIt
  1702. 2)   Work with hard drive 0 (selected from the EMBRM Menu)
  1703. 3)    Rename  the existing partition to whatever  you  wish.
  1704.   For  the  example I'll assumed it's named  "My  C  Drive".
  1705.   Select save to save your changes.
  1706. 4)   Choose utilities then BootIt FAT Multi-Boot
  1707. Activate/Deactivate.  Activate multi-boot for the "My C
  1708. Drive" partition then return to the utility menu.
  1709. 5)   Press Ctrl-Alt-Del to reset your computer.
  1710. 6)   BootIt will detect a new OS.  Choose yes to create a
  1711. boot file.
  1712. 7)   Enter a name for the boot file.  I'll assume you
  1713. entered BOOTDOS622.
  1714. 8)   The Group Editor utility will be automatically started.
  1715.   When it begins it will display a prompt telling you it has
  1716.   been started.  Press enter or escape to get past the prompt.
  1717. 9)   It will tell you no groups exists.  Select `Y' to
  1718. create a group.  If any groups currently existed it would
  1719. display them and you would press the insert key to add a new
  1720. one.
  1721. 10)   Enter the group code.  I'll assume you entered 622 and
  1722.   pressed enter.
  1723. 11)  Type in a description for this group.  Something like
  1724. "DOS/Windows".
  1725. 12)   Press Tab.  A box will pop up with three input fields.
  1726.   Refer to the "Operating Systems" section of this documents
  1727.   on  what to put in.  Type in the position code then tab to
  1728.   the name field then tab to the extension field.  Press enter
  1729.   to add the entry to the list.
  1730. 13)   Use  the Insert key to add the rest of the files  that
  1731.   were listed under the "Operating Systems" section.  If you
  1732.   choose to automatically create the entries they will  have
  1733.   already been entered for you.
  1734. 14)  Once all the names are in the list press the F10 key.
  1735. 15)   Now  it  will  ask you if you want  to  run  the  menu
  1736.   configuration utility.  Select yes.
  1737. 16)  Press insert to add a new menu entry.  Type in the
  1738. description of your choice, such as DOS/Windows, then press
  1739. enter.
  1740. 17)   Press tab. Press tab again.  Press Enter.  Select  the
  1741.   "My  C  Drive" partition and press enter.  Press Tab  then
  1742.   press enter.  Select the boot file you created in step  7.
  1743.   If you named it BOOTDOS622 then select it from the list and
  1744.   press enter.
  1745. 18)   Press  tab  (your now in the parameter string  field).
  1746.   Enter the group code you created,  If you used a group code
  1747.   of 622 then type in 622.
  1748. 19)   Press  TAB.  Press Enter and select the "My  C  Drive"
  1749.   partition  for the MBR on HD0.  (If you wanted  any  other
  1750.   partitions (such as an existing extended partition) added to
  1751.   the  MBR,  you  would add them at this time by  using  the
  1752.   up/down arrow keys to highlight a blank entry, then pressing
  1753.   enter)
  1754. 20)   Press F10 to save your work.  That's it for setting up
  1755.   the DOS/Windows configuration.  Once your familiar with the
  1756.   process it will take you less than 30 seconds to setup.
  1757. 21)   Now  install the next operating system you want,  then
  1758.   repeat steps 5 through 20.   Some operating systems (such as
  1759.   Windows 95) will overwrite the EMBRI code.  If that is the
  1760.   case  all  you  need  to  do  is  boot  with  your  BootIt
  1761.   installation diskette and run the transfer utility to switch
  1762.   to the hard drive EMBRM.  After the transfer has completed,
  1763.   select the Install EMBRI/EMBRL utility to update the EMBRI
  1764.   and EMBRL.  Once the update is complete, you'll be back in
  1765.   business.   You  could actually run the utility  from  the
  1766.   floppy  but, the backup file will be located on the floppy
  1767.   and not the hard drive.
  1768.  
  1769. Single    Partition:   Installing   Windows   NT/other    on
  1770. unpartitioned hard drive.
  1771. 1)   Install BootIt.
  1772. 2)   Create a Partition for Windows NT.  From the EMBRM menu
  1773.   choose to work with hard drive 0 then choose "Add New Entry"
  1774.   by  pressing  enter.   Continue until  you  have  setup  a
  1775.   partition of type 6.
  1776. 3)   Format the partition using the format utility.
  1777. 4)   Create a menu entry for the Windows NT partition.   Use
  1778.   the Boot Menu Configuration utility.  Enter the description
  1779.   for the entry then press enter.  Tab over to the partition
  1780.   field  and press enter and select the partition  from  the
  1781.   list.  (If  its  not on the list you forgot  to  mark  the
  1782.   partition bootable when setting it up).  Tab over the  MBR
  1783.   for  HD1  then press enter an again select the  partition.
  1784.   Press F10 to save your changes.
  1785. 5)   Press escape until you enter the Boot Menu (one ESC key
  1786.   past the EMBRM main menu).
  1787. 6)   Choose the entry from the menu to update the MBR.  It
  1788. will display a message saying that there is no operating
  1789. system installed on the partition.
  1790. 7)   Now insert your installation diskette in the A: drive
  1791. and press a key to continue.   The installation diskette
  1792. will now be booted.
  1793. 8)     You   should  usually  use  the  advanced  or  custom
  1794.   installation choices to make sure the installation routine
  1795.   doesn't try to create a new partition.   Remember that the
  1796.   OS and system tools only see the partitions that are in the
  1797.   MBR,  so if it creates or moves a partition it may put  it
  1798.   right on top of an existing one that is not currently in the
  1799.   MBR partition table.  You can however create or move volumes
  1800.   in an extended partition provided that the actual extended
  1801.   partition doesn't get moved or expanded.
  1802. 9)   That's it your done.
  1803. One   common  configuration  is  to  have  multiple  primary
  1804. partitions  (one for each operating system) and  one  common
  1805. (shared)  extended partition.   To do this you indicate  the
  1806. boot  partition,  then you add both the boot  partition  and
  1807. extended partition to the MBR for each configuration.
  1808.                      BootIt 2 Order Form
  1809.                               
  1810.               Text version in file REGISTER.FRM
  1811.                               
  1812.                           Remit To:
  1813.                               
  1814.                      TeraByte Unlimited
  1815.                     258 N. Saturmino Dr.
  1816.                    Palm Springs, CA 92262
  1817.                               
  1818.  
  1819. Registration Name:                      Date:
  1820.  
  1821. Mailing Address:                        Phone #:
  1822.  
  1823.                                         Phone #:
  1824.  
  1825.                                         Fax #:
  1826.  
  1827. E-Mail Address:                         PC Brand/CPU Type:
  1828.  
  1829. Shipping Address:                       Hard Drive Type:
  1830. IDE   EIDE   SCSI
  1831.  
  1832.                                         Primary OS:
  1833.  
  1834.                                         Secondary OS:
  1835.  
  1836. How did you learn about BootIt:         Floppy Drive
  1837. Size(s):   3.5"    5.25"
  1838.  
  1839.  
  1840.                                                       
  1841.            Description              Unit   Qty++  Extended
  1842.                                    Price            Price
  1843.                                                   
  1844. BootIt 2 Registration              $39.95         $
  1845.                                                   
  1846. BootIt 2 Programmer API             $9.95    1    $
  1847. Documentation (Word document)
  1848.                                                   
  1849.                                        Sub-Total  $
  1850.                                                   
  1851.   Shipping and Handling Fees for orders not sent  $
  1852.                             via e-mail add $9.95
  1853.                                                   
  1854.    California Residents add applicable sales tax  $
  1855.                                                   
  1856.             TOTAL CHECK OR MONEY ORDER ENCLOSED*  $
  1857.  
  1858. *Check or Money Order must be drawn on a U.S. bank in U.S.
  1859. Dollars.
  1860. ++ Site-License formula ^: (qty/log(qty))*39.95
  1861.    ^ Educational organizations use log base 5 all other
  1862. organizations use log base 10.
  1863.