Terabyte
Releases
BootIt Lite!

David Fliceck, from Terabyte Unlimited, releases BootIt Lite and the archive (BOOTITL.ZIP, 208.5k) was uploaded on Pete Norloff BBS (http://www.os2bbs.com), the world largest repository of OS/2 Archives. Multi-Boot Utility. Boot from any partition or volume, on the fly partition/volume hiding, partition naming and placement, hard drive swapping, multiple OS in single partition, and much more. Shareware $39.95


Required Configuration

Processor Family: Intel 80x86 (minimum 80386)
Minimum OS: MS-DOS 3.3
Standard RAM: 640K
Hard Drive Space: 500K
Required:
Hard drive
Keyboard

System Requirements

100% IBM compatible personal computer with an i80386 compatible microprocessor and at least one diskette drive and one hard drive with a FAT or FAT32 partition with at least 500K of free space.


===== Packing List =====================================

Filename Size Date Time CRC32
APILITE. 10689 8-May-1998 08:57p 84A25CCB
BOOTMENU. 34288 10-May-1998 04:26p 139F6FE6
FDDMENU. 21820 10-May-1998 04:26p A12AC6D7
MBRLITE. 512 26-Apr-1998 06:52p 86D4838C
OSCHECK. 31056 10-May-1998 04:26p F45A6C99
SETUPL. 21118 10-May-1998 04:26p 8B97801C
STARTUP. 13 2-May-1998 01:11p FE3A663E
^CAPMBR. 20754 10-May-1998 04:26p F7869433
^OPTIONS. 20590 10-May-1998 04:26p 49AF299F
READ_ME.1ST 171 10-May-1998 01:00a F9D97F00
READ_ME.BAT 412 10-May-1998 01:00a E246E4B7
SETUP.BAT 1439 9-May-1998 06:17p 556B2748
FATBS.BIN 512 26-Feb-1998 08:03p 90DAA3B0
FILE_ID.DIZ 267 10-May-1998 01:00a 45800102
BOOTITL.DOC 72704 10-May-1998 03:40p C3EA686C
VENDOR.DOC 216 10-May-1998 01:00a 13796CEE
MAKEBOOT.EXE 8974 2-May-1998 12:51p 2143483E
SETACT.EXE 25382 10-May-1998 02:17p 0777F45B
EMBRML.FDD 512 2-May-1998 01:03p 0F20D9FD
REGISTER.FRM 2394 10-May-1998 04:26p 1CA119BD
^EDITGRP.L 35478 10-May-1998 04:26p A021DDFC
^MENUCFG.L 40782 10-May-1998 04:26p 334A87A8
DESC.SDI 32 10-May-1998 01:00a 9EBBBAFB
SOUND1.SND 48 11-Apr-1998 07:32a 243F1423
SOUND2.SND 19 11-Apr-1998 07:37a 5AE3FDDB
SOUND3.SND 28 11-Apr-1998 07:33a B270CBF8
SOUND4.SND 33 11-Apr-1998 07:45a 1BE34243
SOUND5.SND 34 11-Apr-1998 07:45a CC4B17AB
SOUND6.SND 46 11-Apr-1998 08:00a DFF0B09E
SOUND7.SND 36 11-Apr-1998 08:04a D0344CDC
SOUND8.SND 26 11-Apr-1998 08:14a C5A2C97A
SOUND9.SND 86 11-Apr-1998 08:16a 12C74D62
BOOTITL.TXT 49364 10-May-1998 03:40p 11EE14D3
VENDOR.TXT 216 10-May-1998 01:00a 13796CEE


===== 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.
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 or Windows 95 Startup 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.
To create a DOS boot diskette use the DOS FORMAT A:/S command. You should also copy the following external commands to the diskette: SYS, FDISK, FORMAT, ATTRIB, and DEBUG. If you think you may need access to your CD ROM drive or another device then be sure to copy the required drivers to the diskette. Windows 95/98 users can use the "Startup Disk" tab to create the diskette.

What BootIt Lite Does:
· Hide and unhide partitions and volumes on the fly in real time.
· Configure up to 100 boot configurations to fit your needs.
· Boot from any partition or up to 48 volumes on up to eight hard drives.
· Boot multiple operating system from a single FAT or FAT32 partition.
· Logical swap hard drives in order to boot DOS from a hard drive other than the first.
· Boot from the A: or B: drive on the fly.
· Create boot menus for individual users.
· Easy installation
· Partition naming
· Supports Hard Drives larger than 8GB
· Works with your favorite partitioning software
· and much, much, more

Limitations:
BootIt relies on the BIOS for processing disk functions. If your computer BIOS limits access to the hard drive for any reason, BootIt will also be limited. The BIOS "large" mode is not supported.

Getting Started
1) Make sure you have read the previous section titled "Before You Begin".
2) If you need to create a system diskette (such as a DOS boot diskette or Windows 95/98/NT Startup Diskette), do so now.
3) Backup all the data on all of your hard drives.
4) Create the installation diskette by following the steps in the installation section of this document.
5) Install/upgrade BootIt on your hard drive by following the steps in the installation section of this document.
6) Read the "BootIt Lite overview for first time users" section of this document.
7) Refer to the Operating System section at the end of this document for notes.

BootIt 2.x and BootIt Lite Compatibility/Information
BootIt 2.x and BootIt Lite are part of the same BootIt line of products but they are not compatible with each other. In other words, you can use one or the other but not both on the same system.
Both version use the same multi-os directory structure and group editor. If you had previously used BootIt 2.x multi-os on a partition then BootIt Lite may not detect the existing operating systems and therefore not create the menu configuration automatically.
If BootIt 2.x multi-os was active on any of your partitions, you should verify that the CURRENT.GRP file is not on any of the partitions. If it exists it will be a hidden file located in the root directory of the partition(s). You should delete this file so BootIt Lite will detect the partition as having a new operating system installed.
BootIt Lite will only automatically create menu configurations on detection where a new group is created. This means if BootIt 2.x multi-os already had several groups created, you may need to run the menu configuration utility and recreate your boot configurations to load the correct groups and boot files.
The BootIt licensing is for either BootIt 2.x or BootIt Lite. One registration allows use of one of the products on one system
Installation STEP 1:
Installation of BootIt Lite is a two step process. First you will create the installation diskette, then you will use that diskette to install BootIt to your hard drive. Visit www.TeraByteUnlimited.com to make sure you have the latest version of this software as well as for any additional information/help.
Before beginning the installation of BootIt make sure you have read the previous section titled "Before You begin".
The following instructions will guide you through the first step of the installation process. This step creates the installation diskette.
You will need one formatted diskette that matches the floppy drive A: of the computer that will have BootIt installed. If you are upgrading BootIt Lite then be sure to use that same diskette you used when you last install BootIt Lite. If you are installing on multiple machines, each machine should have its own diskette (and license).
1) Extract the BOOTITL.ZIP file to its own directory.
2) Change to the directory used in step 1.
3) Type SETUP A: (or B: ) then press <enter>
4) If you have accepted the terms, hit any key otherwise press Ctrl-C and terminate the batch job.
5) Insert the diskette in to the correct diskette drive any key.
6) Once the files have finished being copied to the diskette, you're done with step one.
Once you have successfully created the installation diskette you can proceed with step two on the next page.
Installation STEP 2:
The following instructions will guide you through the second step of the installation process. This step installs or updates BootIt Lite to your hard drive.
Boot From the Installation Diskette:
1) Make sure your system boot up sequence is A:/C: and not C:/A:. This information is found in the CMOS setup. You should also disable the boot sector virus protection option. If you leave the virus protection option enabled then it will just get in the way.
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, otherwise BootIt will start to load from the diskette. Eventually the BootIt Lite Diskette Menu will appear.
Installing/Updating BootIt Lite to the Hard Drive
1) If you are installing BootIt Lite then choose the Install option. If you are updating BootIt Lite then choose the Update option.
2) Once the process is complete, press <enter> and continue with the next section.
Finishing the installation
When you reboot after installing BootIt Lite, It will begin asking you for the names you want to assign to your partitions and volumes. It will also detect your existing operating system.
When BootIt asks you for a name of a partition you must assign a name to it. You can name it anything you want but to make things easier on yourself, you'll want to keep the names unique and understandable to you.
To help you identify the partition you will be given the partition entry number in the MBR or volume number in an extended partition, size of the partition, the file system type, and the hard drive number.
After naming a partition or volume that is not a FAT type partition, BootIt Lite will ask if you want to add this partition to the Boot Menu. If you want to boot from this partition answer yes. Don't worry if you answer wrong, you can always run the menu configuration utility and add that partition as a boot option.
After naming a FAT type partition/volume BootIt will either continue to the next partition or display a message that it appears that the partition contains a new operating system and asks what you want to do.
If this partition contains a partition you want to boot from you would normally create a boot file and a group for it. For example, If it as windows 95 you could name the boot file WIN95BOOT and create a group named WIN95. The on -screen prompts will step you through the process. All you need to do is enter a unique name for the boot file, create a group with a unique name, and select the operating system type from a menu.
If the partition being detected contains an operating system but is not the startup partition or does not contain an operating system you can disable detection on the partition or ignore this instance of detection. The difference between the two is that disabling detection will keep BootIt from checking the partition for updates until you ether manually create a boot configuration or use an existing boot configuration to boot the partition with a valid boot file or group. Ignoring the detection means BootIt will no longer see the current status of the partition as having a new operating system but will still detect changes to the partition.
If you wanted to skip creation of a boot file at this time you would choose the "None of the above" option. You are then still presented with an option to create a group.
Once all new partitions and volumes are named and operating systems detected you'll arrive at the BootIt Lite Boot Menu. Simply choose one of the boot configurations you created to boot that operating system.
You should now create a copy of the installation diskette and keep it in a safe place. You will need the installation diskette to recover from any problems or situations that may arise 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 or new one used you should update your backup diskette too.
Upgrade History:
Ver 1.00 Initial Release.

Navigating BootIt Lite
Unless there are no menu configurations defined, BootIt Lite first displays the Boot Menu. From this menu you can Boot one of you defined operating systems, Press F1 for help, F10 for maintenance, or F6 to Boot the Active partition. This section will explain the non obvious features.
If you press escape at the boot menu or assign a count down value BootIt can quick boo the last configuration. When the Boot Menu first appears after previously selecting a boot configuration, the highlight bar will return to that configuration and begin the count down if one is defined. When the count down time expires or you press enter during the count down, or press escape at anytime, BootIt Lite will "quick boot" the last configuration. On a quick boot, BootIt simply reads in the last boot sector booted and transfers control; nothing on the hard drive is updated, including the active partition, hidden status, etc. Therefore if the active partition has changed you should hit the spacebar during the count down to terminate the time out, then press enter to reestablish the active partition.
Under certain circumstances you may want to boot whatever partition is marked active on hard drive 0 without applying one of the defined boot configurations. Use the F6 key for this.
You can press F10 maintain certain features of BootIt Lite as well as run add-in utilities. If you are a registered user and have defined a maintenance password you must enter that password before BootIt Lite will allow you in.
Once at the maintenance menu you can highlight any of the utilities listed and press F1 to get information on the utility highlighted.
You can also press F5 to set the time out value (in seconds) for the Boot Menu. A value of 0 means there will be no count downs and you'll have to select a boot configuration each time you boot.
If you have not registered this is where you input your registration information by pressing F6. If you're already registered, you can press F6 to type in a new message in the message box below the menu. When entering a new message, each line is a field. You can use the Tab key to move between lines and press enter when you have completed updating the message.
The following sections describe the utilities included with BootIt in more detail.

BootIt Boot Menu Configuration
This utility as its name implies for configuring the Boot Menu. When you run this utility you will be presented with all your boot configurations and their details. BootIt may also automatically apply changes to your configurations to match any changes in the system from when you lasted save the configuration.
The first box titled "Boot Description" contains the name of the boot configurations. This is the name that is displayed on the Boot Menu. The rest of the fields contain the detail information for the highlighted description. You use the arrow keys to move the highlight bar to other descriptions or the tab and shift tab keys to move between the fields.
If you want to add or delete a description you can do so by pressing the insert key or delete key, respectively, while in the Boot Description box. You can also reorder the descriptions by holding down the control key while using the up and down arrow keys.
If a description begins with an asterisk (*) it will always be highlighted as the next boot configuration to boot when the Boot Menu is displayed.
The drive field contains the drive number from 0 to 7 of the hard drive that contains the partition you want to boot.
The partition field contains the partition to be booted. You can choose from a list of partitions by pressing F4 in that field. If you leave this field blank then the boot configuration is assumed to boot from the floppy drive. Floppy drive boots work by trying to boot from the A: drive first then swapping the floppy drives and trying it again, this time from the B: drive which has been converted to be the A: drive.
The file field contains the boot file for this boot. Press F4 in this field for a list of boot files in the partition.
The Swap option can be used if the boot drive is not 0. If the swap option is checked for a boot configuration then when that configuration is selected the hard drive selected for boot will be swapped with hard drive 0. In other words the system BIOS thinks it is hard drive 0 an that hard drive 0 is the other drive. This allows booting and use of real mode operating systems, such as DOS, from any hard drive.
The sound file field allows you to define a sound that should be played when this configuration is booted. Press F4 for a list of sound files, you can sample the sound by press F4 from the list of sound files. You can also create your own sound files, see the section "creating your own sound files".
The Group field contains the "group" to use when booting this configuration. You can press F4 for a list of groups in the partition.
The MBR HDx fields contain a copy of the partitions defined on your system. With each boot configuration you can configure which partitions or volumes should be visible or hidden on any hard drive as well as what order the partitions should appear in the list.
To toggle the hidden/visible flag on a partition use the spacebar. To view a list of partitions in an extended partition, press enter then use the spacebar to mark a volume hidden/visible. A tagged partition/volume means its hidden.
IMPORTANT NOTE! about hiding volumes and/or having multiple file system volume types with multiple visible FAT primary partitions. All versions of MS DOS through Windows 98 have a major bug! If the last volume in an extended partition is not a FAT type partition and multiple FAT primary partitions exist on the drive, DOS will mount the last volume in the extended partition in place of the next primary partition to mount. If the last volume was a hidden FAT volume, DOS will successfully mount it but will report the size of the drive to be that of the primary partition that should have been mounted. If it was not a hidden FAT type partition then DOS will report that the drive it mapped has errors. Because of this you should arrange your volumes so that a FAT partition is always last in the extended partition chain and that it is always visible when booting or you should hide the entire extended partition.
To change the order of the entries in the MBR you can highlight the partition you want to move, hold down the control key while using the up and down arrows to move it.
If you want to rename a partition or volume you would highlight it and press F7. Renaming of the partition is applied as soon as you press enter.
When all changes have been made you can press F10 to save your changes.
You may have noticed the text in the upper right corner of the window that says AUTOMENU. The text at that location is the name of the menu file that is currently loaded. When you first enter the Boot Configuration Utility the AUTOMENU is always loaded first. The AUTOMENU menu is the menu that is displayed when no "user" menus are defined. To define or load user menus you can press Alt-L.
User menus are menus that require a user to enter a name and password to use. If any user menus are defined then user menus must be used. When a user menu is first created, the settings in the current menu are automatically transferred to the new menu. To define the password for the user menu, use the F6 key with that menu loaded.
When defining user menus you should not use the same descriptions as other menus if the configurations are different. If the configuration is exactly the same as all other configurations with that name then it's okay.
If you are working on a user menu and want to return to the AUTOMENU, you would hit Alt-L to display the user menus defined then press the HOME key.
When the AUTOMENU is loaded, you can use the F6 key to define the maintenance password. No password is ever associated with the AUTOMENU.

Capture MBR
In rare cases you may have to use a MBR to boot an operating system. If that is the case you can use this utility to capture the MBR. This utility is also located on the BootIt Lite Diskette.
All you need to do is select the hard drive you want to capture and give the file a name. You then use this file as the boot file in a boot configuration. All MBR boot files begin with the small box character.
If you run the utility from the diskette you'll need to copy the file to the \BOOTITL directory on your hard drive. To do so you can use a question mark (?) in place of the box character on the copy command.
For example: copy a:?mbrboot c:\bootitl


Group Editor
This utility is used to group a set of files together. For example a DOS group would contain (at minimum) IO.SYS, MSDOS.SYS, COMMAND.COM, AUTOEXEC.BAT, CONFIG.SYS.
To use this utility you select the hard drive that contains the FAT partition you want. You then select the FAT partition.
Once in the partition you are either presented with the existing group names or the option to add a group.
To add a group when there are existing groups press the insert key. To delete an existing group, highlight it and press the delete key. Two work on a group, highlight it and press enter. To rename a group, highlight it and press F7.
When you add a new group you are asked for the group name. This name will become the directory under \BOOTIT in the partition. After you enter the name you are prompted for the operating system. You can choose the appropriate OS from the list or choose 0 to enter the file group information yourself. Note, you can select an OS from the list and still go back and add or change additional things. If you choose the option from the menu you are prompted for a description. This is a description for the group.
If you choose to enter the file names yourself, or you are editing an existing group, you are presented with a list of file names currently in the group. If your creating an entry there won't be any. You can also change the description of the group here.
To add a new file to the list, go to the list and press insert. To delete one, highlight it and press delete.
When adding a file to the list a dialog box is displayed where you enter the position code, update type, path, file name, and extension.
The position code is only used in certain cases and only applies to files in the root directory. If a number other than 0 is in this field then it means that this file must be located at that location in the root directory. For example, DOS requires IO.SYS and MSDOS.SYS to be the first two entries in the directory. So you would assign 1 to IO.SYS and 2 to MSDOS.SYS.
The update code can be M or A. If it is an 'A' then this file will be automatically updated in the group when the file changes. In other words, if AUTOEXEC.BAT had the update code A and it was changed, the changes would be automatically applied to the copy of AUTOEXEC.BAT in the group. If it was an 'M' you would be prompted if you wanted to apply the changes to the group file or to leave the group file as it is (the new changes are lost). You don't want the program files or important files to be an update type 'A'.
The path is the path to the file and the file name and extension are obvious.

When you press F10 to save the changes the current files in the "target" location are copied to the group. If the file already exists, you are given the option to keep or replace it. Be sure you don't copy over some other operating systems files. In other words, if you last booted with Win98 and your working on Win95 you don't want to replace the files you have in your Win95 group because it would be copying over the Win98 files.

Setup Colors and Background
This option is pretty obvious. You can pick you own colors as well as the desktop character.

Creating your own sound files
All you need to create your own sound files is an ASCII text editor. Simply create a file with an extension of SND and place it in the \BOOTITL directory. You can use the PLAY.EXE utility in the directory to sample your creation. If you create a sound file named STARTUP.SND then that sound file will be played when BootIt is started at boot.
The format of the sound file is as follows; note: capitalization/spacing is not important and the x in the examples represents a number.
cycles=x (optional-must be first) - number of times to cycle the entire routine.
Fx - Frequency to play (in hertz)
FRx|XSxLx - Frequency range to play. First x is starting frequency, x after '|' is ending frequency. S is optional and is the step frequency rate (default=1). L is also optional, it is the latency delay in milliseconds between frequency step. (default=0)
Nx -Delay in milliseconds. (1000 milliseconds = 1 second)
N - No sound. Turns sound off.
The Diskette Menu
The diskette menu gives you a convenient way to install, update, deactivate and reactivate BootIt Lite. You can also capture a MBR using the Capture MBR utility discussed above.
If BootIt is no longer displayed at boot you may need to reactive BootIt Lite. Simply insert your installation diskette and boot from it. Choose the reactivate option.
If want to remove BootIt as the boot manager, for example, you think BootIt is conflicting with the booting of one of your operating systems you can boot from the installation diskette and choose the deactivate option. To later reactivate BootIt, boot with the installation diskette and choose the reactivate option.

Operating System Notes

General Information
When you install most operating systems it will want to install its boot up files in the current active primary partition even if the bulk of the system is going to another partition. Not all operating systems do this and some give you the option to select where each part of the system should go. Many also come with their own partitioning software that is used during installation.
Some operating systems come with special loader programs which can be installed in the MBR or on the partition. You should always choose to install it in the partition.
If you are using one of the MS operating systems it will always install its boot up files in the current active partition on hard drive 0 (or what it thinks is hard drive 0). To install a MS OS in its own primary partition on hard drive 0 you need to make that partition active at startup. You can do that either by setting the partition active and rebooting the system by the installation boot diskette. You don't want to just set the partition active then install if you have other primary partitions that you booted from. If you were to do this, the installation would see the installation drive as something other than C:, then when this partition was booted (becoming C: ) all the drive pointers (in the configuration files, etc) would be pointing to the wrong drive.
Normmaly all you need to do is to choose the destination of where you want to install the operating system. BootIt will then detect the new operating system boot and system files that have been placed in the active partition. BootIt may also detect the drive that has the bulk of the new OS installed on it as having a new operating system. While this is true, you would ignore that detection because the files BootIt wants are on the other "startup" drive.
When you install other operating systems that use their own file system, you need to be careful of where a new file system may reside in an extended partition. MS DOS operating systems through Win98, have a bug where if the last volume in the extended partition is not a reconized FAT type partition and multiple visible FAT primary partitions exist, it will mount the last volume as a FAT volume in place of the next primary partition. But it will think the size of the partition is that of the primary partition.


CONTACT AUTHOR:

Orders:
Address: TeraByte unlimited.
258 N. Saturmino Dr.
Palm Springs, CA 92262
Phone: (760) 325-0892
FAX: (760) 325-0892
CompuServe: 70751,3507
Internet: TeraByte@TeraByteUnlimited.com
Other E-mail: http://TeraByteUnlimited.com


@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited

[TOP] [HOME] [INDEX]