

                              
                              
                              
                              
                          BootIt 2
                              
 Copyright c 1996, TeraByte Unlimited.  All Rights Reserved.
                              
                     User documentation
                              
                        Revision 1.01
                              
                  Printed November 30, 1996
                              
                              
                              
                         ASP Member
                              
                     TeraByte Unlimited
                    258 N. Saturmino Dr.
                   Palm Springs, CA 92262
                  70751.3507@compuserve.com
 http://ourworld.compuserve.com/homepages/TeraByteUnlimited
                              
                              
Ombudsman Statement:

TeraByte  Unlimited  is  a  member  of  the  Association  of
Shareware Professionals (ASP).  ASP wants to make sure  that
the shareware principle works for you.  If you are unable to
resolve  a  shareware-related problem with an ASP member  by
contacting  the member directly, ASP may be  able  to  help.
The  ASP Ombudsman can help you resolve a dispute or problem
with  an  ASP member, but does not provide technical support
for members products.  Please write to the ASP Ombudsman  at
545  Grover Road, Muskegon, MI 49442-9427 USA, FAX  616-788-
2765 or send a CompuServe message via CompuServe Mail to ASP
Ombudsman 70007,3536.



Definition of Shareware:

Shareware distribution gives users a chance to try  software
before  buying  it.   If  you try a  Shareware  program  and
continue using it, you are expected to register.  Individual
programs differ on details - some request registration while
others  require  it,  some specify a maximum  trial  period.
With registration, you get anything from the simple right to
continue  using  the  software to an  updated  program  with
printed manual.

Copyright  laws  apply  to  both  Shareware  and  commercial
software, and the copyright holder retains all rights,  with
a  few  specific  exceptions  as  stated  below.   Shareware
authors  are accomplished programmers, just like  commercial
authors, and the programs are of comparable quality (In both
cases,  there  are  good programs and bad ones!).  The  main
difference  is in the distribution.  The author specifically
grants the right to copy and distribute the software, either
to all and sundry or to a specific group.  For example, some
authors require written permission before a commercial  disk
vendor may copy their Shareware.

Shareware  is a distribution method, not a type of software.
The  Shareware  system  makes  fitting  your  needs  easier,
because  you  can  try  before you buy.  Also,  because  the
overhead is low, prices are low.  Shareware has the ultimate
money-back  guarantee - if you don't use  the  product,  you
don't pay for it.

LIMITED WARRANTY

THIS  SOFTWARE AND MANUAL ARE PROVIDED FOR EVALUATION  ONLY,
ON  AN  "AS  IS"  BASIS.  TERABYTE UNLIMITED  DISCLAIMS  ALL
WARRANTIES  RELATING TO THIS SOFTWARE, WHETHER EXPRESSED  OR
IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES
OF  MERCHANTABILITY  OR  FITNESS FOR A  PARTICULAR  PURPOSE.
NEITHER  TERABYTE  UNLIMITED NOR ANYONE ELSE  WHO  HAS  BEEN
INVOLVED  IN THE CREATION, PRODUCTION, OR DELIVERY  OF  THIS
SOFTWARE SHALL BE LIABLE FOR ANY INDIRECT, CONSEQUENTIAL, OR
INCIDENTAL  DAMAGES ARISING OUT OF THE USE OR  INABILITY  TO
USE  SUCH  SOFTWARE,  EVEN IF TERABYTE  UNLIMITED  HAS  BEEN
ADVISED  OF THE POSSIBILITY OF SUCH DAMAGES OR CLAIMS.   THE
PERSON  USING THE SOFTWARE BEARS ALL RISK AS TO THE  QUALITY
AND PERFORMANCE OF THE SOFTWARE.

This agreement shall be governed by the laws of the State of
California  and  shall  inure to  the  benefit  of  TeraByte
Unlimited  and  any  successors, administrators,  heirs  and
assigns.   Any action or proceeding brought by either  party
against  the  other  arising  out  of  or  related  to  this
agreement shall be brought only in a STATE or FEDERAL  COURT
of  competent jurisdiction located in Riverside County,  CA.
The  parties  hereby consent to in personam jurisdiction  of
said courts.

Trial Use License

BootIt is NOT a public domain program.  It is copyrighted by
TeraByte   Unlimited.    This  software   and   accompanying
documentation  are protected by United States copyright  law
and also by international treaty provisions.

TeraByte Unlimited grants you a limited license to use  this
software for evaluation purposes for a period not to  exceed
thirty days.  If you continue using this software after  the
thirty-day  evaluation period, you MUST make a  registration
payment to TeraByte Unlimited.

You may not use, copy, rent, lease, sell, modify, decompile,
disassemble,  otherwise reverse engineer,  or  transfer  the
licensed program except as provided in this agreement.   Any
such   unauthorized  use  shall  result  in  immediate   and
automatic  termination  of this  license.   All  rights  not
expressly granted here are reserved to TeraByte Unlimited.

Limited Distribution License

The  following may distribute BootIt, completely  unaltered,
without  further  permission; ASP Approved Vendors  in  good
standing.  Non-ASP  member vendors must  request  permission
prior to distributing this package.

Permission   to  distribute  the  BootIt  package   is   not
transferable,  assignable, saleable, or franchisable.   Each
vendor  wishing to distribute the package must independently
satisfy the terms of this limited distribution license.

U.S. Government Information: Use, duplication, or disclosure
by   the  U.S.  Government  of  the  computer  software  and
documentation  in  this  package shall  be  subject  to  the
restricted rights applicable to commercial computer software
as  set  forth  in subdivision (b)(3)(ii) of the  Rights  in
Technical  Data and Computer Software clause at 252.227-7013
(DFARS   52.227-7013).    The   Contractor/manufacturer   is
TeraByte  Unlimited, 258 N. Saturmino Dr., Palm Springs,  CA
92262.

TeraByte Unlimited may revoke any permissions granted  here,
by  notifying  you  in  writing.  All rights  not  expressly
granted here are reserved to TeraByte Unlimited.

How To Register:

If  you  continue  to use BootIt beyond  30  days  you  must
register it.  It is illegal to continue using BootIt without
registering.   Registering will enable the password  feature
which requires a user defined password to exit the boot menu
and enter the maintenance menu.  It also makes available the
ability to customize the message displayed in the box  below
the main menu.

New  software or future versions of software contained  with
the  BootIt  package may be created and sold as  a  separate
product  which  will only be available to registered  BootIt
users.

When   you  register  the  software  you  will  be  sent   a
registration  key, name, and number.  The registration  name
will  be the name on the order form.  It must be either your
name or the name of your company.

The registration price depends on what you order and how its
delivered.   The base price is $39.95.   See the order  form
for details.

For  your convenience, there are two order services you  can
use to register.

1)    You  can  use  the  CompuServe Shareware  Registration
  Service (GO SWREG).  Registration Number: 5923
  
2)    You  can  order with MC, Visa, Amex, or Discover  from
  Public (software) Library by calling 800-2424-PsL or 713-524-
  6394 or by FAX to 713-524-6398 or by CIS Email to 71355,470.
  You can also mail credit card orders to PsL at PO Box 35705,
  Houston, TX 77235-5705.  Product Number 14938.
  
  THE ABOVE NUMBERS ARE FOR CREDIT CARD ORDERS ONLY.  IT  IS
  AN  ORDER SERVICE.    ALL REQUESTS FOR INFORMATION MUST BE
  DIRECTED TO TERABYTE UNLIMITED WHICH CANNOT BE REACHED  AT
  THESE NUMBERS.
  
  Any  questions about the status of the order or  shipment,
  refunds,  registration options, product details, technical
  support,  volume discounts, dealer pricing, site licenses,
  non-credit   card  orders,  etc.,  must  be  directed   to
  TeraByte         Unlimited,        (619)         325-0892,
  70751.3507@compuserve.com,  258  N.  Saturmino  Dr.,  Palm
  Springs, CA 92262.
  
  We  will  be  notified the day of your order and  will  e-
  mail/ship the registration information directly to you.
Support Policy:

The  primary support communication method will be use of on-
line  services.   The most resent versions of  software  and
information will be available on the TeraByte Unlimited  web
site.


(http://ourworld.compuserve.com/homepages/TeraByteUnlimited)
.

Registered  users that require technical support should  try
to use e-mail as the primary communication method. Telephone
support will also be given as needed.

Pre-sale  information for unregistered users will  be  given
via e-mail only.  No technical support is offered.

In all cases TeraByte Unlimited reserves the right to refuse
any communication method that would incur a cost.

System Requirements:

100%   IBM  compatible  personal  computer  with  an  i80286
compatible  microprocessor and at least one  diskette  drive
and  one  hard  drive.   4  MB  free  space  to  create  the
installation diskette and 10 MB free space for installation.

Before you Begin

TeraByte Unlimited has taken every effort to make BootIt  as
safe  as possible; however, it is not possible to provide  a
100 percent guarantee of safety.

It   is  extremely  important  that  you  do  not  use   any
partitioning software (such as FDISK).  If you  ignore  this
warning you are taking a serious risk of data corruption.

Before  using BootIt on any system for the first time,  BACK
UP ALL DATA on ALL HARD DRIVES.  It's better to be safe than
sorry.

It's always a good idea to have a system disk, such as a DOS
boot  diskette, that can be used to boot your system  should
something ever go wrong.  You should configure the  diskette
to  give  you all the function you may need.  This  includes
adding  any drivers or utilities as well as configuring  the
configuration files.

What BootIt Does:

This  software is based on the Extended Master  Boot  Record
(EMBR)  specification,  which  was  based  on  the  need  to
standardize that area of the hard drive.

BootIt  consists of all the components needed by  the  EMBR.
This  includes  the  Extended Mater  Boot  Record  Initiator
(EMBRI), Loader (EMBRL), and Manager (EMBRM).

This  allows you to configure the boot process to  fit  your
needs.   You can have up to 255 partitions, reference up  to
255 boot files and load up to 255 low level drivers.

The  current  MBR  is still used by most operating  systems,
which limit the maximum number of partitions to four.   Some
file/operating  systems worked around this by  allowing  one
partition  to  be  sub-divided into several smaller  logical
partitions.  To support the current MBR, BootIt  allows  you
to  select  which partitions you want in the MBR.   This  is
accomplished  by  allowing menu items  to  be  created  that
define  the  boot  partition, boot file  (for  OS  loaders),
parameters (for OS loaders), and MBR partitions for all hard
drives that contain an EMBR.

BootIt also includes a FAT loader.  This loader installs  in
a  FAT partition and allows you to select a boot file in the
root directory of the partition.  This makes it possible  to
boot multiple operating systems from the same FAT partition.

Limitations:

BootIt relies on the BIOS for processing disk functions.  If
your  computer BIOS limits access to the hard drive for  any
reason and no driver is available to correct the limitation,
BootIt  will also be limited.  BootIt assumes that the  BIOS
LBA mode uses all 8 bits for the head.



Information for owners of BootIt 1.x

BootIt 2.0 will convert your version 1.x partition data when
the EMBR is created.

If  you used BootIt to set the hard drive parameters it will
use  that  information  during installation.  You no  longer
have  the  option to actually set the hard drive parameters;
when  the EMBRM is created the current settings are  stored.
When  the  system  loads  the EMBRL checks  if  the  current
settings  match the settings in the EMBR, if not, the  EMBRL
attempts  to  set  the drive parameters to  match  the  EMBR
settings.  This is done on hard drives 0 and 1 only.

Group information is not retained, nor is the original  home
entry  of the partitions.  This means you may have  to  find
the  home  entry by trial and error when creating  the  menu
items.   Most  file/operating systems don't care  which  MBR
partition entry it resides in, but, some do.

All  partitions should be created using BootIt.   The  other
allocation techniques have been removed.

The  drive swapping has been removed although there are many
ways it can be implemented.

As  a  registered  user of BootIt 1.02 you are  entitled  to
purchase  BootIt 2.00 for $22.00.  Shipping is free  if  you
include your e-mail address otherwise add $9.95 for shipping
and   handling.   The  BootIt  API  documentation  is   sold
separately and is not included with BootIt 2.00.   The  only
registration method available for the upgrade is to  send  a
check  or  money  order  along  with  your  e-mail  address,
registration name and number to TeraByte Unlimited,  258  N.
Saturmino Dr., Palm Springs, CA 92262.

Thank you for you continued support.  Your honesty keeps the
shareware distribution method working!



Installation:

The installation process is not as simple as typing setup or
install.    You   must   read  and  follow   the   following
instructions.  They will be listed step by step  and  should
be easy to follow.

Before  beginning be sure you've read the "Before You Begin"
section of this document.

This  section explains how to create the BootIt installation
diskette.

1)    Have  at  least one formatted diskette  on  hand  that
  matches the floppy drive A: of the computer that will have
  BootIt installed.
  
2)   Make sure you are at a command prompt then change to
the directory on your hard drive that you extracted the
BOOTIT.ZIP file to.
3)   Type BOOTIT then depress <enter>
  
4)   Now, just select the correct menu option and follow the
instructions.
This  section  explains  how to  install  BootIt  using  the
installation diskette you created above.

A  quick  note, when the instructions ask you to  select  an
item  from  a  menu,  it  means to  selected  it   (so  it's
highlighted) then press <enter>.

It  is  assumed  that  you have computer experience,  please
follow the instructions the best you can.

If you are upgrading to a newer version, skip to the section
marked "Upgrading".

1)   Make sure your system boot up sequence is A:/C: and not
  C:/A:.  This information is usually found in the CMOS setup
  which is usually initiated by pressing a certain key  when
  the computer is first starting up.  You'll probably want to
  turn off the virus warning message too.
  
2)   Shut down and turn off your computer.
  
3)    Insert  the BootIt installation diskette  in  your  A:
  drive then turn on your computer.
  
4)    If  your system boots up as it normally does, see step
  1.
  
5)   Eventually you should end up at a menu.  From this menu
  select "Hard Drive 0"
  
6)   You will get a message stating that the EMBR doesn't
exist and the option to create it.  Answer with "Y" to
create the EMBR.
7)    Verify  that  your current partition  information  was
  added to the MPT.
  
8)   Create a default Boot File.  Select "Add an entry", the
  type  is B, you can leave the name blank or type something
  like "null".
  
9)     Create  a  partition  for  BootIt.   The  recommended
  partition  size is at least 10MB although you  can  use  a
  smaller partition.  To create the partition, tab to the MPT
  list then press the Insert key.  If you do not have enough
  free  space you can use the FAT Away utility to shrink  an
  existing FAT (type 6) partition or use you can create  the
  partition on a different hard drive. If you need to use the
  FAT  Away utility proceed to the next step, otherwise name
  the  partition "BootIt EMBRM" and give it the file  system
  identification 223.
  
10)   Now select "Save".  Notice that the tab key will  take
  you group to group.  When you are in the group that contains
  "Add an Entry", "Save", and "cancel"  the arrow key is used
  to select the different items.
  
11)  You will automatically return to the main menu.
  
12)  Select Utilities.
13)   If you need to run the FAT Away utility (from step  9)
  do  so now then press ESCape until you return to the  Main
  Menu, select "Hard Drive 0" then return to step 9.
  
14)  Select Format from the menu.  Format the partition your
  created in step 9 then return to the utility menu.
  
15)  Select BootIt Install.  Choose the hard drive/partition
that you created in step 9 then return to the utility menu.
16)    Select   "Install  EMBRI/EMBRL"  and   complete   the
  procedure.
  
17)   Press ESCape until the system tells you to reboot then
  follow the instructions.
  
18)    Congratulations,   you  have   just   completed   the
  installation of BootIt 2.0.  The rest of this document  is
  devoted to explaining how to configure BootIt 2.0 for your
  system.
  
19)   You should create a copy of this diskette as you  will
  need it in the future. Use the disk copy feature of one of
  your  operating  systems  to create  a  backup.   If  your
  installation diskette is ever updated you should update your
  backup diskette also.
  
20)    If  your  BIOS  has the ability to  change  the  boot
  sequence to C:/A: it is recommended that you do so.  It will
  help you remember to use the right shift key to boot from a
  diskette as well as reduce the chance of contracting certain
  types  of  viruses.   If  you do, whenever  the  EMBRI  is
  overwritten you will need to change the sequence  back  to
  A:/C: and boot with the installation diskette.
  
Upgrading

1)    Make sure your system boot up sequence is A:/C: as  it
  was when you originally installed BootIt 2.
  
2)   Turn your system off.
  
3)    Insert the installation diskette in drive A: and  turn
  on your computer.
  
4)   When the menu is displayed, select BootIt Install.
5)   Select the hard drive that you have BootIt installed
on.
6)   Choose the partition you have BootIt installed on.
7)    Once  the  copy process begins you will get a  warning
  message because files already exist.  Choose `A' to tell it
  to  replace all the files without asking.  By default  the
  installation  diskette does not have a menu  configuration
  file or color file, therefore, your current settings won't
  be altered.
  
8)   You'll be returned to the utility menu.  Select Install
  EMBRI/EMBRL.  This will update the EMBRI and EMBRL.
  
9)    You could run the Fat Multi-Boot installer but, it has
  not been changed.
  
Upgrade History:

Ver 2.00       Initial Release.
Ver 2.01       Added wait for drive ready option, added
          active configuration notice, fixed BootIt 1.x
          conversion, other misc. To utilize the active
          configuration notice, set the parameter string
          length of the BootIt EMBRL driver to 41.  (You'll
          need to press Alt-A in the name field to access
          the information)  Be sure you don't change any
          other fields or your system will not boot
          correctly.
BootIt 2 overview for first time users

After  BootIt  is  installed, the process  of  Booting  your
computer system changes.  You can customize this process  as
you  need.   By default the EMBRM is automatically requested
on each boot of the computer.

Since this is your first time using BootIt and no Boot  Menu
entries have been created you will proceed directly  to  the
BootIt  EMBRM  menu.  From this menu you will  maintain  the
EMBR and (among other things) define the Boot Menu.

To  get started you must first define the Boot Menu entries.
You  will find information on how do this under the  section
"The  Boot Menu".  Once you have defined at least  one  item
for the Boot Menu all future request to evoke the EMBRM will
proceed  to  the  Boot Menu first which will  allow  you  to
select a boot configuration.

From  the Boot Menu you can enter the BootIt EMBRM  menu  by
press  the F10 key.  If you have registered BootIt, it  will
require  a  password  to enter the BootIt  EMBRM  menu,  the
default  password is nothing (just press  enter).   You  can
return to the Boot Menu by pressing the ESCape key from  the
EMBRM main menu.

On  the BootIt EMBRM menu you will notice a menu option  for
utilities.    Included  with  BootIt  are  several   utility
programs  which  each perform a specific function.   If  you
have  a need for a specific utility not included with BootIt
you  can create one or pass the idea on to somebody who can.
Anyone  with programming experience can write a utility  for
BootIt;  the only thing needed is information on how  to  do
it.   This  information is included in the BootIt Programmer
Information  package which is available  for  an  additional
fee.  See the order form for details.

Start up options

When  the  computer starts its boot process you have  a  few
options.   To boot from the floppy drive press and hold  the
right  shift key when the system tells you to.  Within  this
same  time frame you can also depress and hold the following
keys.   The  left  shift  key will disable  loading  of  all
drivers,  left  control  will disable  loading  of  unproved
drivers, left alternate key will only load required drivers.

If  the  BootIt EMBRM is not configured to automatically  be
requested,  you  will have a certain number  of  seconds  to
depress  the  space  bar to request  it.   The  system  will
display a message and count down of this fact.  If you don't
want  to request the EMBRM menu and wait for the count  down
you  can  press enter.  The number of seconds used  for  the
count down is configured in the EMBRM driver entry parameter
string.

The Boot Menu

When  you  request  the  EMBRM, the BootIt  Boot  Menu  will
appear.   From  this menu use the arrow keys to  select  the
boot configuration you want to make active.

To  create the menu you must define each menu entry.  To  do
this press F10 from the Boot Menu then choose utilities from
the  BootIt EMBRM menu.  You will see a utility to configure
the boot menu; select it to maintain the boot menu.

Once  inside  the Menu Configuration program you  press  the
insert key from the menu item list box to add a new item  or
if   this  is  your  first  time  in  the  program  it  will
automatically start the process of adding a new entry.

To  begin a new entry you first enter the name of the  entry
as  you want it displayed on the Boot Menu.  Next you tab to
select the hard drive to boot starting with zero.  Then  tab
to the  boot partition and select (by pressing enter)  which
partition should be booted.  Do the same thing for the  Boot
File.   If you have not installed a file system boot  loader
you can select any boot file name for the partition, such as
the one you created during installation.

The  parameter  string is used for the boot  file.   If  you
leave  this field blank then the current boot file parameter
string  will be kept, otherwise, when you select this option
from  the Boot Menu the boot file parameter string  will  be
replaced  with the string you enter here.  Because the  EMBR
has limited space, it is better to use the menu for multiple
parameter strings.

The  eight boxes labeled HD0 through HD7 represent  the  MBR
partition entries for the hard drive.  If you leave the  MBR
box blank then the MBR partitions will stay the same as they
currently are when this boot configuration is selected  from
the  Boot Menu.  To add an entry to these boxes press  enter
to  choose an entry and to delete an entry press the  delete
key.  The order of the partitions may be important depending
on  the operating system and current entries being added  to
the  list.  It's probably best to put the partition that  is
being booted first in the list.

  Some operating systems require that the partition entry in
the  MBR match the position it has configured in one of  its
boot  files.  If this is the case you can either change  the
operating systems boot configuration file or make  sure  the
position  of the entry you configure matches what it  should
be.   If you don't know what it should be you can use  trial
and  error, you'll be able to tell if its in the right place
because the operating system will boot whereas when  its  in
the wrong position it won't.

If  you want to change/define the maintenance password press
F6.

Once  you  have  finished adding, changing or  deleting  the
entries  press  F10 to exit and save the  changes.   If  you
press  ESCape your changes won't be saved if you  choose  to
exit.

For  future  information on configuring boot  entries,  boot
files,  etc.   You should visit the TeraByte  Unlimited  web
site at:


http://ourworld.compuserve.com/homepages/TeraByteUnlimited

The BootIt EMBRM Menu

This  is  the menu you use to create partitions,  boot  file
specifications, driver entries, and run utilities.

Working with the EMBR

To  work with the EMBR of a particular hard drive choose  it
from  the  main  menu.  If one doesn't exist  you  have  the
option to create it at this time.

Within the EMBR you have the MPT, MBFT and MDT.  Use the tab
key  to move from list to list.  Only lists that contain  at
least one entry can receive control.  To add the first entry
in a list use the "Add an Entry" option.

There  are  two  ways to add an entry to one of  the  lists.
First  you can use the "Add an Entry" option located in  the
group of items under the three lists.  You can also tab to a
particular list and press the insert key.

To  delete or remove an entry you tab to the list, highlight
the entry to be removed and press the delete key.

To  edit  or change an entry you tab to the list,  highlight
the entry to be changed and press the enter key.

To  change to position of an entry hold the control key down
while using the up or down arrow.

For  any entry field that is a radio or check box group, use
the space bar to check/uncheck an item.

Creating a Partition

When  you  add  an entry to the MPT list you will  have  the
option  to  choose  the  block  from  which  to  create  the
partition as well was the size of the partition.   Once  you
save  the  EMBR  the  first  sector  of  the  newly  created
partition is cleared.

The  first thing needed when adding a partition is the block
from  which to create the partition.  A list of open  blocks
(areas not partitioned) are displayed.  Choose the block  by
highlighting  it and pressing enter.  Then it will  ask  for
the size of the partition.  Enter the size in megabytes,  if
you leave it zero it will create a partition the size of the
entire  free  block  you choose.  Finally the  informational
dialog box is displayed.

In  the  informational dialog box, enter  the  name  of  the
partition,  whether it can be booted, and  the  file  system
identification number.  The bootable check box  is  used  to
help  you  remember  the partition is  not  bootable.   Only
partitions  that  are checked can be selected  as  the  boot
partition  in  the  menu configuration  program.   The  file
system Identification numbers are listed below.

  ID        File System         ID         File System
  01    DOS Primary 12-Bit      09    Coherent
        FAT
  02    XENIX                   10    OS/2 Boot Manager
  03    XENIX                   131   Linux
  04    DOS Primary 16-Bit      219   Concurrent DOS
        FAT
  05    DOS Extended FAT        223   BootIt EMBRM
  06    DOS Primary Large             
        FAT
  07    NTFS/HPFS                     


Creating a Boot File

When you insert a boot file in the list it will display  the
informational dialog box.  You enter the name  of  the  boot
file, and how it should be loaded.

The information you put in here is specific to the operating
system  loader  used to boot the operating  system.   BootIt
includes a FAT file system boot loader.  See that section on
how the boot file should be defined.

Creating a Driver Entry

Drivers  can be added manually but will usually  include  an
installation  diskette.  The information used  to  configure
the  MDT entry will be included with the driver.   Again  to
add an entry either press the insert key when you are in the
list or select "Add an Entry".

When  adding an entry, a dialog box will ask if you have  an
installation diskette.  If so, answer the question  yes  and
follow  the instructions otherwise the informational  dialog
box  will be displayed.  Fill in the dialog with the correct
information.  Please note that the driver name is  used  for
your convenience only.

You  should  not  change the name of the driver  if  it  was
installed by a diskette.  If you do the next version of that
driver may install itself again instead of updating what  is
already there.

Working with Utilities

The  utilities  are  independent  programs.   To  execute  a
utility  highlight it and press enter.   To  add  a  utility
press  the  insert  key  then follow the  instructions.   To
delete a utility, highlight it and press the delete key.

For  details  on  how  to  use a specific  utility  see  the
documentation that is included with it.

Changing Colors

Select  which items color you want to change from  the  list
and  press  the  tab key.  Choose the radio  button  of  the
colors  you  want  then press the enter  key  to  save  your
changes.

Once all the colors you want changed are changed press enter
to save the changes.

The  colors selected here are reflected through out all  the
BootIt programs and included utilities.

Changing the Message

The  four line message that is displayed in the box  towards
the  bottom  of  the  screen can  be  changed  if  you  have
registered  this  product.  To change the message  press  F6
from  the  main menu and type in whatever you  want.   Press
enter to save your changes.

For More Information

For  the latest information check the TeraByte Unlimited web
site at:


http://ourworld.compuserve.com/homepages/TeraByteUnlimited

If  you have configuration information that you think  would
be helpful to others please visit the TeraByte Unlimited web
site to make sure the information is not already listed.  If
not,   click  on  the  e-mail  link  and  pass   along   the
information.   All  information given to TeraByte  Unlimited
with  no prior signed agreement will be considered to be  in
the public domain.

FAT file system boot loader

The  FAT file system boot loader included with BootIt allows
multiple  operating systems to share a single FAT partition.
The  FAT  partition must be type 6 (Large FAT) and all  boot
files that will be loaded to 7C0h must contain an area large
enough for the extended boot sector information table to  be
placed starting at offset 3 of the boot file.

To  install the loader choose "Install FAT Multi-Boot"  from
the  utility menu.  The file you create will become  a  boot
file  you will add to the MBFT so be sure to create the boot
sector  file.   The  file  will  be  created  in  the   root
directory.   If  you choose to overwrite  a  file  and  it's
actually a directory, you will loose that directory.

The MBFT entry you create for these type of files should use
the following information.  The load segment should be 7C0h,
the  code  segment  should be 0, the code offset  should  be
7C00h,  and  the load count 1.  Don't forget that  the  boot
file  name must contain the correct number of spaces to fill
it out to eleven characters.

The  FAT  file system boot loader included with BootIt  uses
the  parameter string to let the loader know which files  in
the  root  directory  need to be renamed  when  booting  the
selected  boot  file.  It expects one of the  two  following
format:

InactiveFilesExtPositionCodeActiveFilePositionCode2ActiveFil
e2...

or

*FILENAME

If  the  second format is used then the filename  referenced
must contain zero terminated strings using the first format.
The active string is preceded by an asterisk (*).  The total
size of all strings combined must be less than 512 bytes.

The  position code is used to indicate what directory  entry
location is needed for the following file.  Valid codes  are
0-9.  Code zero means no particular location is needed.

Spacing is important.  File names need to include spaces  to
fill it out to eleven characters.  For example, you may have
the following entries:

DOS1IO      SYS2MSDOS   SYS0CONFIG  SYS0AUTOEXECBAT

or

C010CONFIG  SYS0AUTOEXECBAT

or

*MYBOOT  SYS

The   loader  uses  a  file  in  the  root  directory  named
BOOTIT.DAT.  This file must exist and be at least  one  byte
long for proper operation of the BootIt FAT Loader.

The  loader  resides in memory from 7E0h:0 to about  860h:0,
this  means  that  area is not available  for  loading  boot
files.

It  is  important  that all boot files  be  continuous  (not
fragmented).  Some operating systems may also require  files
to  be  in a certain order in the directory and/or the  data
area.  Therefore, check with the operating system developers
to see what requirements are needed.

You  should also make sure that the operating system you are
going to be loading is compatible with the file systems  you
will  be  loading  it  from.  Some  operating  systems  only
support  small 32MB partitions or only 12bit  FATs.   Again,
check  with  the  developers of your  operating  system  for
details.

The  BootIt FAT Loader gives you the means to boot  multiple
operating systems from a single partition.  It is the actual
design  of the operating system loader which determines  how
the operating system is loaded.

Utilities

If  you need to reinstall one of the utilities, press insert
to  add  a  new  entry  then put in the BootIt  installation
diskette.

BootIt Boot Menu Configuration

This is the program that maintains the Boot Menu entries and
defines the maintenance password.

BootIt Install

This  is the installation program which copies the files  on
to the hard drive partition.

FAT Away

Use  this utility to shrink a large FAT partition (type  6).
You  can  only shrink a partition and only to a  point  that
doesn't  change the cluster size or expand the  FAT.   If  a
partition has a CVF that is allocated high you won't be able
to  reduce the size of the partition.  A new version of  the
FAT  Away will be included in the future that will allow you
to shrink to a smaller cluster size.

FAT Format

Use this to format a large FAT partition (type 6).  All data
on the partition will be lost and not recoverable so be sure
you format the correct partition.

FAT Multi-Boot Installer

Installs  the  BootIt FAT file system boot loader  into  the
boot  sector of a partition and installs the BOOTIT.FAT file
and  (if  needed) the BOOTIT.DAT file.  At the same time  it
captures the current boot loader to a file of your choice.

Install EMBRI/EMBRL

This  creates  a  backup  file  of  the  current  EMBR   and
installs/reinstalls the EMBRI and EMBRL

Transfer to EMBRM on Hard Drive/Update reference to EMBRM

When something happens and you can't boot the EMBRM from the
hard  drive but what you need is on the hard drive  you  can
use  this option to make the current drive the partition  on
the hard drive.

The  information on the partition is kept in a file  on  the
floppy diskette.  It is created during installation or  when
the  Update reference to EMBRM is run.  If the file  on  the
diskette  is  not up to date or doesn't exist you  won't  be
able to transfer to the hard drive.

Undo (restlast)

You  can restore the state of the EMBR area to what  it  was
prior to the last EMBR creation or EMBRI/EMBRL installation.
You  can also restore a file from a FAT file system  to  the
boot sector of that partition.

How To

Install a DOS or FAT partition

Create  a  partition  in the MPT and set the  identification
code according to the size of the partition you create.  For
partitions 1-15MB use ID 1, 16-32MB use ID 4, and more  than
32MB use ID 6.

Create a menu item to include the new partition in the  MBR.
Boot with the operating system you want to install on to the
partition.   You can do this by either setting up  the  menu
item to boot that type of OS or by using a diskette.  If you
use  a diskette be sure not to put in the diskette until you
press  the  right shift key and it asks you to  put  in  the
diskette.

Once  you  boot  up the system with your  OS  you  can  then
continue  to  format  the partition as you  normally  would.
Basically  the  difference is that you create the  partition
with BootIt and not FDISK.

After  this is done you will probably need to reinstall  the
EMBRI.   Use the installation diskette to do this.   If  you
are  installing  an operating system and  it  gives  you  an
option  to  update or not to update the MBR  choose  NOT  to
update the MBR or else you will have to reinstall the EMBRI.

Install a NTFS or HPFS partition

Follow  the steps for creating a FAT partition but  use  the
identification 7.

Some  operating systems require that it be installed into  a
FAT  partition first and it then converts the partition from
FAT  to either HPFS or NTFS and changes the ID to 7.  If you
choose  to do it this way you will need to manually remember
to  change the ID in the MPT.  Unlike version 1.x of  BootIt
this  version does not acknowledge any changes  to  the  MBR
partition entries.

Other File System Types

Follow  the  steps for installing a NTFS or  HPFS  partition
except you use the appropriate identification code.

Setup the FAT Multi-boot feature

This  section  will explain how to setup your FAT  partition
for  booting multiple operating systems.  It is assumed that
you are an experienced computer user.  You should understand
that system files are the files needed to boot the operating
system  and how to copy hidden files.  If you are  going  to
setup  DOS  in  the  multi-boot partition  you  should  also
understand  what  the  SYS command does  and  the  files  it
effects.

Lets  begin  with  a  quick overview of how  the  multi-boot
works.   When  the  BootIt FAT file system  loader  receives
control  from  the EMBRL it first renames all the  files  to
their  inactive  state.  Next it uses the  parameter  string
setup  for the active boot file to name the files  to  their
active  state.   Finally  it loads  in  the  boot  file  and
transfers control.

Now,  lets  overview what you need to do to get a  partition
ready to multi-boot.

First you need to install the FAT multi-boot loader from the
utility  menu  (see  next  paragraph)  then  create  a  menu
item/entry that will include the target partition in the MBR
partition table.  You should then boot using that menu item.

To  install the FAT multi-boot loader choose the option from
the utility menu.  Create a file from the boot sector.  Lets
say you have DOS 6.2, you might want to call it BOOTMSDOS62.
Once  the  loader is installed.  Add the boot file entry  to
the MBFT.  The load count is 1, load segment is 7C0, and the
code   segment/offset   is  0,  7C00.    Create   the   menu
configuration  item.  Be sure you create and boot  with  the
parameter  string  before  adding any  additional  operating
systems to the partition.

To  add  additional operating systems, you need to copy  the
system  files  to the partition, renaming  them  to  have  a
common  extension.  This is the "inactive" filename.  You'll
also need the operating system loader (hereinafter "loader")
captured  to  a file.  This file will be used  as  the  boot
file.

All  system  files in the partition must not be  fragmented:
Therefore;  it  would  be  a good  idea  to  defragment  the
partition  whenever  you  copy  new  system  files  to   the
partition.

Some loaders can be used to boot more than one version of an
operating  system.  For example the loader for  DOS  version
6.x  can  be  used to load DOS version 5.  Unless  you  know
otherwise, it is recommended that you not use a loader  from
an older version to load a newer operating system.

In all cases you can copy the system files to the partition,
renaming them to their "inactive" filenames.  If you already
have  a  boot file or know how to create/capture  one,  your
done.

On  the  other hand if you don't have a boot file  or  can't
copy the system files to the partition you will have to  use
a  different method.  The method is different for each  type
of  operating  system.   An  example  of  some  methods  are
explained next.

DOS/WINDOWS 95

You  can use the SYS command to copy the system files to the
partition.   It  will  also update the boot  sector  of  the
partition.   Before using the SYS command be sure  that  you
temporarily rename any files that might be overwritten  such
as    IO.SYS,    MSDOS.SYS,    COMMAND.COM,    DRVSPACE.BIN,
DBLSPACE.BIN,  IBMBIO.COM, IBMDOS.COM, etc.  After  you  run
the  SYS command rename the system files created by  SYS  to
their  "inactive"  filenames.  Now,  rename  the  files  you
temporarily renamed back to their original names.

Because  the  boot  sector  was updated  you  will  need  to
reinstall the FAT multi-boot loader.  To do this reboot  the
computer  and enter the EMBRM menu.  Select "FAT  Multi-Boot
Installer"  from the utilities menu.  Be sure to create  the
boot sector file because that file will become the boot file
you'll use to load the operating system just installed.

For  your  information, the built in Windows  95  multi-boot
scheme renames the "inactive" Win95 system files to have  an
extension   of   .W40  (except  for  IO.SYS  which   becomes
WINBOOT.SYS)  and the previous version of DOS  system  files
.DOS.   If  you happen to use the same scheme as Win95,  you
should  be aware that if you choose to boot Win95 and  press
F4  or F8 to load the previous version of DOS that the  next
time  you attempt to boot DOS (from the Boot Menu)  it  will
rename  IO.SYS to IO.W40 and you will get a non system  disk
error.   If  this happens you need to either choose  another
boot  option  or boot from a floppy then rename  the  IO.W40
file to IO.DOS as it should be.

Except  for special situations (such as one just discussed),
If  you  get the files "out of sync" they will automatically
synchronize when you boot the correct menu item.

Windows NT, OS/2, and LINUX

During  installation you might be asked if you want to  keep
your prior operating system files, be sure you do.

When the operating system is installed it will overwrite the
boot  sector of the partition and install its system  files.
It will also (more then likely) remove the EMBRI.  Therefore
once  you have completed installation you will need to  boot
with the installation diskette and reinstall the EMBRI using
the  "Install EMBRI/EMBRL" utility then reinstall the multi-
boot  loader  and create the backup file which  becomes  the
boot file.  If you wish you can use the transfer utility  to
first make the EMBRM partition on the hard drive the default
drive and reinstall the EMBRI from there.  The difference is
the  backup file will be created on the hard drive  and  not
the  floppy  diskette, something that needs to be remembered
if  the undo utility is ever run.  In any case, you can only
install  the FAT multi-boot loader if the default  drive  is
the hard drive partition.

                     BootIt 2 Order Form
                              
              Text version in file REGISTER.FRM
                              
                          Remit To:
                              
                     TeraByte Unlimited
                    258 N. Saturmino Dr.
                   Palm Springs, CA 92262
                              

Registration Name:                      Date:

Mailing Address:                        Phone #:

                                        Phone #:

                                        Fax #:

E-Mail Address:                         PC Brand/CPU Type:

Shipping Address:                       Hard Drive Type:
IDE   EIDE   SCSI

                                        Primary OS:

                                        Secondary OS:

How did you learn about BootIt:         Floppy Drive
Size(s):   3.5"    5.25"


                                                      
           Description              Unit    Qty   Extended
                                   Price            Price
                                                  
BootIt 2 Registration              $39.95         $
                                                  
BootIt 2 Programmer API             $9.95    1    $
Documentation (Word document)
                                                  
                                       Sub-Total  $
                                                  
  Shipping and Handling Fees for orders not sent  $
                            via e-mail add $9.95
                                                  
   California Residents add applicable sales tax  $
                                                  
            TOTAL CHECK OR MONEY ORDER ENCLOSED*  $

*Check or Money Order must be drawn on a U.S. bank in U.S.
Dollars.
