work (such as translation, transformation, or adaptation) without permission from 3Com Corporation.
3Com Corporation reserves the right to revise this documentation and to make changes in content from time to time without obligation on the part of
3Com Corporation to provide notification of such revision or change.
3Com Corporation provides this documentation without warranty of any kind, either implied or expressed, including, but not limited to, the implied
warranties of merchantability and fitness for a particular purpose. 3Com may make improvements or changes in the product(s) and/or the program(s)
described in this document at any time.
UNITED STATES GOVERNMENT LEGENDS:
If you are a United States government agency, then this documentation and the software described herein are provided to you subject to the following
restricted rights:
For units of the Department of Defense:
Restricted Rights Legend: Use, reproduction or disclosure by the government is subject to restrictions set forth in subparagraph (c) (1) (ii) for Restricted
Rights in Technical Data and Computer Software clause at 48 C.F.R. 52.227-7013. 3Com Corporation, 5400 Bayfront Plaza, Santa Clara, California 95052-
8145
For civilian agencies:
Restricted Rights Legend: Use, reproduction or disclosure is subject to restrictions set forth in subparagraph (a) through (d) of the Commercial Computer
Software - Restricted Rights clause at 48 C.F.R. 52.227-19 and the limitations set forth in 3Com Corporation's standard commercial agreement for the
software. Unpublished rights reserved under the copyright laws of the United States.
The software described in this documentation is furnished under a license agreement included with the product either as a separate document or on the
software distribution diskette in a root directory file named LICENSE.TXT. If you are unable to locate a copy, please contact 3Com and a copy will be
provided to you.
Unless otherwise indicated, 3Com registered trademarks are registered in the United States and may or may not be registered in other countries.
®
3Com
, the 3Com logo, Managed PC Boot Agent®, MBA®, Pre-OS® and DynamicAccess® are trademarks of 3Com Corporation or its subsidiaries.
Microsoft, Windows, and Windows NT are registered trademarks of Microsoft Corporation. IBM and OS/2 are registered trademarks of International
Business Machines Corporation. Novell, NetWare, and UNIX are registered trademarks of Novell, Inc. Intel is a registered trademarks of Intel Corporation.
Phoenix is a registered trademark of Phoenix Technologies Limited. Compaq is a registered trademark of Compaq Computer Corporation.
Other brands and trademarks may be registered trademarks of their respective holders.
The information in this guide is presented as follows:
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Appendix A
Glossary
At the beginning of most chapters, you can find a Quick Setup list of instructions to assist
experienced MBA users. Detailed instructions follow for less experienced users. Application
Notes and Troubleshooting information are presented near the end of each chapter.
- An overview of MBA
- How to install MBA
- How to configure MBA for your requirements
- Procedures involved when you bootstrap with MBA
- An introduction to Pre-OS technology and its applications
- Using MBA in TCP/IP environments
- Using MBA in a Wired for Management environment using PXE
- Using MBA on a Novell NetWare LAN
- Using MBA on RPL LANs, including Microsoft Windows NT, Microsoft LAN
Manager, IBM LAN Server, IBM Warp Server, Digital Pathworks, and Artisoft
LANtastic
- Technical support
- A list of preboot technology terms
WWhhaatt''ss NNeeww iinn tthhiiss RReelleeaassee
Since the previous release of this guide, MBA has been upgraded as shown in this section.
The guide has been upgraded to explain the features made available by the following
changes:
WfM 2.0 / PXE 2.0 support
The main enhancement to MBA 4.x is the addition of support for the new Wired for
Management (WfM) Baseline 2.0 specification which was jointly developed by industry
leaders including 3Com. PXE 2.0 adds the following:
Boot image security using Boot Integrity Services (BIS) when provided by the PC BIOS
If your PC's BIOS has implemented BIS as specified in the WfM 2.0 specification, then
the PXE functionality included in MBA will be compatible with it and use it if you have a
BIS-enabled environment. Refer to the WfM 2.0 specification for more information on
BIS.
The ability to separate the NIC-specific UNDI from the protocol-generic base code so
the UNDI can be used with other base codes available in the PC
MBA 4.x is comprised of two components—the MBA base code and the Universal
Network Device Interface (UNDI). The base code handles all the core functionality of
MBA such as protocol handling, network boot failure handling, etc. The UNDI handles
the interface with the specific NIC.
If your MBA is integrated into your PC's BIOS, then it may have been integrated using
the new “split ROM” format. This means that the MBA base code is available in the
BIOS and is separate from the UNDI. This allows another UNDI (e.g. existing on
another NIC) to use the MBA base code from the BIOS and take advantage of MBA's
functionality. Refer to Table 5: Startup Options
PC Card support
MBA functionality is now available on PC Card NICs.
PXE is now the default boot method
With the popularity of the Wired for Management (WfM) initiative and the acceptance of the
PXE specification, the default boot method has been changed to PXE. You can still change
this to another boot method if PXE is not suitable for your environment.
New easy-to-use Windows-based Boot Image Editor
Boot Image Editor is a Windows-based utility that enables network administrators to create
and manipulate TCP/IP, NetWare, and PXE boot images. The boot image files and menu boot
files created with the Boot Image Editor allow network client PCs to boot from servers
instead of local drives or to perform Pre-OS tasks before booting from the client PC’s hard
disk. Boot Image Editor combines and enhances the IMAGEGEN, IMGGEN, MAPGEN, and
Multiple Image File Editor (MULTI_ED) DOS utilities previously available from Lanworks
Technologies Co.
for more information.
User selectable boot control
You can specify the mechanism for MBA to use, to allow itself to execute when the PC boots.
This may be useful on some PCs when MBA cannot automatically detect which mechanism to
use. Examples of boot control options are INT 18, INT 19, or BBS. Refer to Table 5: Startup
Options for more information.
Network Service Boot (F12) functionality if not implemented in the BIOS
This function prompts the PC user to press the F12 key during the boot process to force a
network boot. This is useful where the client PC normally boots from its local hard disk but
must, on occasion, boot from the network server. Refer to Table 5: Startup Options
for more
information.
The following options are now available if PXE is the selected boot method:
Default Boot Method
Enable/Disable Local Booting
Message Timeout
Boot Failure Prompt
Boot Failure
Boot Messages
Refer to Table 2: PXE Configuration Options
for more information.
TCP/IP Image Filename
The default TCP/IP image filename is now MBA.IMG instead of BOOTWARE.IMG. You can now
specify an alternative default image filename to be used instead of MBA.IMG, if the filename
is not provided by the server. Refer to Table 1: TCP/IP Configuration Options
for more
information.
CChhaapptteerr 1
1
Thank you for choosing Managed PC Boot Agent (MBA), the world's best-selling network
preboot solution for PC networks. MBA is a package of multi-protocol firmware and software
tools that enables the network administrator to remotely administer software, operating
systems, and applications over the network, eliminating the need to visit the client's desktop
in person. MBA is a universal, easy to configure preboot solution that is compatible with
today's client and network operating systems.
With MBA installed, your client PCs can boot from the network regardless of the contents of
their local hard drives or, in some cases, without any local drives at all. MBA makes sure
your users connect to the network every time.
It's true—You can't compute if you can't boot.
MBA enables new and existing PCs to take advantage of preboot management technology to
perform operating system and application installations or upgrades as well as desktop
disaster recovery. MBA includes the Wired for Management (WfM) standard PXE protocol, but
goes beyond that to include legacy boot protocol support for networks such as NetWare and
UNIX. MBA is the most universal, pervasive preboot solution available on the market today.
1
1
MMaannaaggeeaabbllee PPCCss
To take advantage of current and emerging Managed PC applications, companies need PCs
that can cooperate in the management process. These PCs have management-ready network
interface cards (NICs) with functions implemented in firmware, software, and hardware.
While some features are applicable only to newer PCs, many can be implemented on existing
PCs through a software download, flash ROM update or ROM upgrade.
In selecting management-ready PC NICs, companies can smooth the transition to a
centrally-managed environment by choosing products that support the widest range of
industry-standard protocols, existing network administration services and tools, and
management applications. Wise choices will also help to future-proof investments for what is
sure to be a period of emerging technology developments and rapid change.
3Com, the world's leading supplier of desktop and workgroup networking solutions, offers a
full range of Managed PC features for Ethernet, Fast Ethernet, and Token Ring product lines.
These products offer consumers a unique advantage: state-of-the-art management
intelligence built into industry-leading 3Com NICs, which are known for their performance,
reliability, and compatibility.
3Com's Managed PC solutions are compatible with leading management applications,
including those from Microsoft, ON Technology Corporation, HP, Tivoli, Platinum
Technologies, Network Associates, and Intel. 3Com NICs support new and emerging
standards including Preboot eXecution Environment (PXE), Desktop Management Interface
(DMI), Wired for Management (WfM), and Advanced Configuration and Power Interface
(ACPI).
Currently, 3Com's product line supports three key network management capabilities: Remote
Wake Up, Managed PC Boot Agent for remote preboot capabilities, and Desktop Management
Interface 2.05 for advanced instrumentation discovery and configuration.
The Managed PC Boot Agent (MBA) enables a PC to boot from a remote server even if the
local operating system (OS) is unable to boot or is nonexistent. It enables administrators to
perform a wide range of preboot management tasks such as virus scanning, backups,
disaster recovery, reconfiguration, and applications and OS installation and updates. MBA
can also be used to compare desktop profiles to a centralized software image from a server.
MBA can enable a multicast boot, bringing up hundreds of PCs simultaneously. All of these
preboot processes are transparent to the user, since the PC behaves as if the boot took place
from the local hard drive.
s
BBeenneeffiitts
MBA improves IS productivity and responsiveness as well as end-user satisfaction by
eliminating most of the need for on-site troubleshooting and disaster recovery. Instead, the
vast majority of problems can be solved remotely and rapidly. Studies show that nearly half
of all help desk calls are related to booting problems, which are normally impossible to solve
remotely. Because boot failures typically make it impossible for users to connect with the
network, even the most sophisticated enterprise management tools at the administrator's
disposal are of no use.
MBA guarantees that every PC on the network—even those with damaged operating systems
and new PCs with no OS and unformatted hard disks—will connect to the network. The ability
to boot under management control also protects PCs when they are most vulnerable to boot
sector viruses. In addition, MBA improves IS productivity by enabling administrators to
configure or update any number of PCs very efficiently by making changes to a single image
on a network server.
HHoowwMMBBAAWWoorrkks
s
PCs can be configured to boot from a server using a combination of configuration files, boot
image files, and (needed in most cases) software residing on the server's hard disk. MBA
retrieves the required information (for example, an operating system, memory managers,
network drivers) from these files on the server when the workstation starts. This process has
commonly been described in the past as remoteboot.
Traditional remoteboot may not be adequate in establishing a complete work environment
due to requirements imposed by today's GUI operating systems and applications. In this
case, MBA can become a compelling administrative tool when configured to perform a Pre-OS
boot prior to every local boot. Using MBA software and utilities including Pre-OS, a network
administrator can make use of diagnostics, configuration, or maintenance tools prior to
completing the local boot process.
SSttaannddaarrddssSSuuppppoorrtteed
d
MBA supports Wired for Management (WfM). It also supports all major boot protocols,
including not only the new Preboot eXecution Environment (PXE) protocol originally defined
in the Net PC specification, but also existing protocols such as BOOTP, DHCP, RPL, and
NCP/IPX. 3Com customers thus have the flexibility to use NT Server or another specialized
server that supports PXE, or to “roll their own” management solutions using the booting
support built into other platforms such as NetWare, HP UX, Sun Solaris, and OS/2 WARP.
CChhaapptteerr 1
1
3
3
WWhhaattYYoouuNNeeeeddttooUUsseeMMBBA
A
To implement the Managed PC Boot Agent you need:
A NIC with preboot agent firmware (MBA). The agent, which acts as an additional layer
of BIOS, can also be installed on an existing NIC as a chip in the Boot ROM socket or
through a system BIOS flash upgrade.
A central boot configuration server
IGUREOWORKS
FFeeaattuurreess
MBA includes the following features:
Supports local and network operating systems including DOS, Windows 3.x, Windows
9x, Windows NT, UNIX, Novell NetWare, and others
Fully configurable boot options to enable client PCs to use MBA in various
environments, with or without local hard drives
Available as a network interface card (NIC) ROM; also available as a BIOS update for
motherboards which contain network interface hardware. Can be in BIOS even if the
PC has a separate NIC
Supports flash ROM configuration and update changes locally or over the network,
depending on the NIC ROM or BIOS version
Supports multiple boot protocols and network environments such as traditional TCP/IP,
NetWare, and RPL; also includes support for all of today's most used protocols
including DHCP, BOOTP, NCP/IPX (802.2, 802.3, Ethernet II), and the Wired for
Management specification Preboot eXecution Environment (PXE)
For additional features specific to TCP/IP, PXE, NetWare (NCP/IPX), or RPL environments,
see the appropriate chapter in this guide. For new feature releases see the 3Com web site at
http://www.3com.com/managedpc
.
4
4
CChhaapptteerr 1
1
BBoooott IImmaaggee EEddiittoorr
Boot Image Editor is a Windows-based utility that enables network administrators to create
and manipulate TCP/IP, NetWare, and PXE boot images. The boot image files and menu boot
files created with the Boot Image Editor allow network client PCs to boot from servers
instead of local drives or to perform Pre-OS tasks before booting from the client PC’s hard
disk.
Boot Image Editor combines and enhances the IMAGEGEN, IMGGEN, MAPGEN, and Multiple
Image File Editor (MULTI_ED) DOS-based utilities available from Lanworks Technologies Co.
Although we encourage you to use Boot Image Editor, the DOS-based image utilities
(IMAGEGEN, IMGGEN, MAPGEN, and MULTI_ED) are still available on the MBA Utility disk
and on the EtherCD. The instructions for these utilities and for the BWLOADHI and UNRPLFIX
utilities have been removed from this User Guide and placed into the file OLDUTILS.TXT on
the MBA Utility disk and on the EtherCD.
With Boot Image Editor, you can:
Create boot image files (from standard boot diskettes) that contain standard startup
files and reside on a server.
View and modify the contents of boot image files directly, without creating or
accessing boot diskettes.
Create a menu boot file and designate a list of boot options from which end-users can
choose at boot time.
Create special Pre-OS boot image files that can execute third-party desktop
management agents on the client PC before it boots from the local drive.
Configure boot image file options, such as whether they are read-only or writeable or
have extended or normal capacity.
Convert boot image files between environments, such as TCP/IP images to NetWare
images and vice versa.
Like Novell’s legacy DOSGEN utility, the Boot Image Editor takes a snapshot of a boot
diskette. Without Boot Image Editor, creating, examining, and modifying boot image files is a
tedious exercise. Although the Boot Image Editor can be installed on any computer, it is
usually implemented on a server or a network administration PC. For installation instructions,
see “Boot Image Editor Installation
DDooccuummeennttaattiioonnOOvveerrvviieeww:
The main source of information for Boot Image Editor is the Boot Image Editor online help. It
covers the following subjects:
Overviews
Option descriptions
Instructions for creating and defining the contents of boot diskettes, boot image files,
and menu boot files
Instructions for maintaining and editing boot image files and menu boot files
In some cases (such as when you define the contents of a NetWare boot diskette), you will
be referred to this document.
:
” in Chapter 2 “Installing MBA.”
CChhaapptteerr 2
2
This chapter contains a Quick Start section for those who are experienced with MBA
installation, an MBA ROM Installation section that provides additional details, and a Boot
Image Editor Installation section.
5
5
PPCC RReeqquuiirreemmeennttss
MBA operates in all Intel-based PCs (386 or higher). Your PC must have a vacant memory
region available in the BIOS ROM attachment area, usually located from C800:0h to
E000:0h. The size of the required region varies with your NIC. We have gone to great
lengths to ensure MBA memory requirements are as small as possible; ROM paging is used
when supported by your NIC, and on PCI NICs, MBA shrinks its size after initialization to the
smallest possible memory footprint.
When installed on a PCI or soft-configurable ISA NIC, MBA automatically configures itself to
the NIC's settings.
QQuuiicckk SSttaarrtt
These abbreviated instructions are for those who are experienced with general MBA
installation.
Procedure
If you are installing an MBA ROM on the NIC start at step 1. If MBA is integrated into the PC
system BIOS or if the ROM is pre-installed in the NIC, start at step 4.
1. Install the MBA ROM on the NIC, making sure the ROM is not damaged by static
discharge. Be absolutely certain the ROM is installed so that Pin 1 of the ROM socket is
aligned with Pin 1 of the ROM.
2. Enable the ROM socket of the NIC at a non-conflicting memory address:
Adapter Type Configuration
PCI NICs and Plug and Play
ISA NICs
ISA (legacy, non Plug and
Play) NICs
Often the PC automatically configures
the NIC to enable the ROM to a nonconflicting address. However,
sometimes you may need to run a
utility to enable the ROM socket on
the NIC. Refer to the NIC's user guide
for information on how to set up the
NIC.
Use either NIC configuration software
or jumpers/switches to enable the
ROM region to the desired memory
address and size.
6
6
CChhaapptteerr 2
3. If you have a 3C90Xx NIC such as 3C905C-TX, run the MBAFLASH.EXE utility (on the
MBA Utility Disk in the Update directory or on the EtherCD in the MBA subdirectory of the
Installation directory). This utility programs the correct MBA software into the ROM for
the specific NIC that you are using. Refer to “Programming your MBA ROM using
MBAFLASH” in Chapter 3 for more details on this utility.
4. Use either the MBA-based configuration facility or the MBACFG utility to configure MBA's
operating parameters.
5. To continue with PC and server installation, refer to the “Quick Setup” instructions in the
chapter of this guide appropriate to your network environment (TCP/IP
RPL
).
, PXE, NetWare, or
2
MMBBAA RROOMM IInnssttaallllaattiioonn
This section shows you how to install an MBA ROM on your NIC.
TTyyppeessooffMMBBAAIInnssttaallllaattiioon
n
MBA is available on a PC in one of the following ways:
MBA Type
Integrated into
the PC BIOS by
the PC
manufacturer *
Contained in a
ROM that is preinstalled on the
PC's NIC
Contained in a
ROM that must be
installed on the
PC's NIC.
* You can determine whether the MBA is integrated into the BIOS by viewing
the phrase “BIOS integrated” displayed beside the version number when MBA is
executed, or by viewing the MBA information screen. Refer to “Displaying MBA
Information” in Chapter 4 “Using MBA Base Code.”
Installation Additional Steps
Required
Not needed Go to Chapter 3
“Configuring MBA”
Not needed Go to Chapter 3
“Configuring MBA”
Install the ROM. The
following section
describes how to
install this ROM.
Go to Chapter 3
“Configuring MBA”
RROOMMIInnssttaallllaattiioon
n
Installing the MBA ROM is a straightforward task, but you must take care to ensure that
components are not damaged. Be sure you understand the following instructions before
installing MBA.
CChhaapptteerr 2
2
7
7
C
AAUUTTIIOON
C
Risk of equipment damage
N
::
Before removing a NIC, attach an earth ground to the PC chassis. If an
earth ground is unavailable, ensure that the power is switched off and
plug in the PC's grounded AC power cord.
Wear an anti-static wrist strap when handling ROMs. As an additional
measure, do not touch the ROM's connectors. Leave the ROM in its
conductive foam packaging when not in use.
1. If you are installing MBA on a NIC that is already in your PC, remove the NIC from the
PC. If you are not familiar with inserting and removing cards in your PC, refer to your
NIC user guide for instructions.
2. Locate the boot ROM socket on your NIC. You may need to refer to the NIC's user guide
to locate the correct ROM socket.
3. Depending on your NIC, you may have either a DIP socket (rectangular socket with two
rows of pins), or a PLCC socket (small, square socket with pins on all sides). Follow the
applicable procedure for either the DIP Socket Installation or the PLCC Socket
Installation, then follow the procedure Installing the NIC into the PC.
DIP Socket Installation
The DIP socket should have a notch that can be indicated by a small half circle, a small
triangle, or a small indentation at one end of the socket. The circuit board may also have a
white rectangle around the socket which should have a notch indicated at the same end. This
notch indicates the Pin 1 end of the socket. See Figure 2.
IGURENSERTING THE
8
8
CChhaapptteerr 2
1. Look at the MBA ROM while it is still in its protective foam. When the label on the top of
the ROM is right side up, you should see a small half circle at the left edge of the ROM.
This indicates the ROM's Pin 1 notch.
2. Remove the MBA ROM from its protective foam. The pins on the ROM are very delicate,
so be careful not to damage them. Align the notch on the top of the MBA ROM with the
notch in the ROM socket on the NIC.
2
AAUUTTIIOON
N
Risk of equipment damage
::
C
C
If you install the MBA ROM backwards, you will destroy it! Make sure the
notch in the socket is lined up with the notch in the MBA ROM before
doing anything else.
3. Align the pins on the ROM with the pin receptacles in the ROM socket. Press down gently
and evenly on the ROM to ensure that it is seated correctly in the socket.
PLCC Socket Installation
The PLCC socket has three square corners and one angled corner. The angled corner of the
ROM must be oriented to match the angled corner of the socket. See the top left corner in
Figure 3.
IGURENSERTING THE
1. Remove the MBA ROM from its anti-static packaging, and align the angled corner of the
MBA ROM with the angled corner of the ROM socket on the NIC.
2. Press down gently and evenly on the ROM to ensure that it is seated correctly in the
socket.
CChhaapptteerr 2
2
Installing the NIC into the PC
Now that the ROM has been inserted into the NIC, you can install the NIC into the PC.
1. Insert the NIC into the PC. Refer to the NIC's user guide for installation instructions.
2. Some NICs have a switch, jumper or software setting that needs to be changed to enable
the boot ROM socket; this is usually determined by the NIC's bus architecture:
Adapter Type Configuration
9
9
PCI NICs and Plug and Play
ISA NICs
ISA (legacy, non Plug and
Play) NICs
Often the PC automatically configures
the NIC to enable the ROM to a nonconflicting address. However,
sometimes you may need to run a
utility to enable the ROM socket on
the NIC. Refer to the NIC's user guide
for information on how to set up the
NIC.
Use either NIC configuration software
or jumpers/switches to enable the
ROM region to the desired memory
address and size.
The Boot Image Editor software can be found on the MBA Utility Disk or on the MBA
subdirectory on the EtherCD.
To install Boot Image Editor:
1. On the PC on which you want to use the Boot Image Editor (such as a server, a network
administration PC, or any network client) create a directory (for example, IMGEDIT).
2. Copy the all the files from the IMGEDIT directory on the MBA Utility Disk to the new
directory.
3. Run the IMGEDIT.EXE application. The program detects that this is the first time it has
been executed on the PC and takes you through a quick installation and configuration
procedure, where you can select the appropriate network type and make file
associations.
4. Refer to the Boot Image Editor online help for detailed installation information. Access
the help from the Boot Image Editor windows or double-click the IMGEDIT.HLP file to
open it.
5. Create a shortcut to the Boot Image Editor on your desktop or add the application to the
Windows Start menu, if desired.
110
0
CChhaapptteerr 2
2
CChhaapptteerr 3
3
This chapter shows you how to configure MBA's options to suit your operating requirements.
If you are using a 3Com 3C90Xx NIC such as 3C905C-TX and if MBA was not preinstalled on
the NIC, the ROM you installed must be programmed with the correct MBA software for your
specific 3C90Xx NIC. To do this, run the MBAFLASH utility that is included in the UPDATE
directory on the MBA Utility Disk, or in the MBA subdirectory of the INSTALLATION directory
on the EtherCD. MBAFLASH is the utility you use to program your boot ROM chip with MBA
software. The MBA software is contained within MBAFLASH.EXE itself.
N
: If MBA is integrated into the PC BIOS you cannot update it with
E
OOTTE
N
:
MBAFLASH.
E
N
If you are using Windows, MBAFLASH operates only in MS-DOS real mode,
OOTTE
N
::
not from a DOS window.
MBAFLASH detects which NIC you are using. If your NIC is one of the supported NICs,
MBAFLASH displays three prompts. Use the following steps to respond to these prompts:
Step 1 - Read the License Agreement
MBAFLASH asks if you agree with the License Agreement. If you have not reviewed the
License Agreement we recommend that you do so.
1. To view the License Agreement press R to exit the program and return to DOS. Next run
the BWVIEW utility found in the root directory on the MBA Utility Disk or on the EtherCD
in the MBA subdirectory and select the License Agreement menu item.
2. If you have reviewed and agree with the License Agreement, press A to continue the
MBAFLASH process.
Step 2 - Back up your ROM software
MBAFLASH displays a prompt asking whether you wish to make a backup of the
current software in your ROM before it programs the ROM with the new MBA software.
Answer Yes. MBAFLASH reads the current software from your ROM and saves it to a
.ROM file.
After MBAFLASH has programmed your ROM with the new MBA software, you can
revert to the previous software using this .ROM file with MBAFLASH. Refer to
“Updating your MBA ROM
” later in this chapter.
Step 3 - Program your ROM
MBAFLASH displays a prompt asking whether you wish to continue with the process of
programming your ROM with the correct MBA software for your NIC.
2
112
CChhaapptteerr 3
1. Answer Yes. MBAFLASH completes the process.
2. When MBAFLASH is complete run the MBACFG utility to verify that MBA options are
correct for your requirements. Options are shown in the configuration tables in this
chapter.
Command Line Options
Although you can use MBAFLASH interactively, you can also automate some of the process
using command line options. This feature is helpful if you wish to use MBAFLASH as part of a
batch file. The command line options are:
Usage: mbaflash [.ROM Filename] [/?] [/p] [/b]
options:
.ROM Filename - filename of a .ROM file that you wish to program into your ROM
chip. Refer to “Updating your MBA ROM
” later in this chapter.
Required only if you want a different version of MBA than the one
contained within MBAFLASH.EXE, e.g., to revert to the previous
version using the .ROM file created by MBAFLASH in step 2 above.
/? - show this help
/p - display no prompts
/b - do not create a backup of current ROM contents
MBA 4.x is comprised of two components—the MBA base code and the Universal Network
Device Interface (UNDI). The MBA base code handles all the core functionality of MBA such
as protocol handling, network boot failure handling, etc. It is independent of the type of NIC
being used. The UNDI handles the interface with the specific NIC. It provides NIC
initialization, low-level transmit and receive functionality, etc. The MBA base code uses the
UNDI to interface with the NIC. Other base code modules could also use the UNDI to obtain
low-level transmit and receive functionality with the specific NIC.
In MBA 4.x, it is the UNDI that acts as the boot device. When executed, the MBA UNDI uses
either of the following:
The MBA base code that accompanies it when both the UNDI and base code are
included together in a ROM on a NIC or in the PC's BIOS
Another PXE-compliant base code that the MBA UNDI tries to locate and use (which
could reside in the PC's BIOS) if MBA is in a ROM on a NIC and the MBA base code is
disabled
CChhaapptteerr 3
3
UNDI Execution
113
3
UNDI code in ROM with
MBA base code in ROM
on NIC enabled
UNDI uses base code on NIC UNDI tries to locate and use
UNDI code in ROM with
MBA base code in ROM on
NIC disabled
another PXE-compatible base
code (which could reside in BIOS)
If your PC was purchased recently, it may be Plug and Play BBS-BIOS (BIOS Boot
Specification) compatible. A PC that supports Plug and Play can automatically detect and set
up devices such as CD-ROM drives, hard disks, and NICs. The BBS specification (developed
by Compaq, Phoenix, and Intel) specifies how the system BIOS identifies boot devices in a
PC, allows the user to select the boot order of these devices, and then sequentially attempts
to boot from each device in the specified order.
E
N
: PC manufacturers may call their BBS support by other names such as
OOTTE
N
:
Multiboot.
PCs that are Plug and Play BBS-BIOS compatible allow you to specify the boot order in the
PC’s BBS-BIOS Setup menus. Because these BIOSs can detect the existence of MBA UNDI,
you can specify the position of MBA UNDI in the boot order with respect to the other boot
devices. If you want the PC to always boot from the network first, be sure to put MBA UNDI
at the top of the boot order list. You can also use the MBACFG utility to make MBA UNDI first
in the BBS boot order. MBACFG provides a menu command that makes MBA UNDI the first
boot device.
If the PC's BIOS is not BBS-compliant, MBA UNDI attempts to control the boot process (this
behavior is configurable with MBA UNDI) and perform a network or local boot, depending on
the configured options.
114
4
CChhaapptteerr 3
3
CCoonnffiigguurriinngg MMBBAA''ss OOppttiioonnss
MBA has many operating options that you can configure. For a complete list of all possible
options refer to the configuration tables in this chapter.
Some versions of MBA may not allow you to configure all the options listed in the tables, or a
version of MBA may have some extra options for your specific NIC. Refer to the Configuration
Supplement for a description of any exceptions or additions for your version of MBA.
Configuration Supplements are text files that can be found on the Utility Disk or in the MBA
subdirectory in the Installation directory of the EtherCD. You can view them with the
BWVIEW utility. If there is no Configuration Supplement for your NIC then there are no
exceptions or additions. In this case, use the options exactly as listed in this guide.
With few exceptions, the current settings for the options are stored in the NIC’s soft setup
storage area (EEPROM) or they may be stored in the PC's CMOS memory if the MBA base
code is integrated into the PC BIOS. One possible reason for the unavailability of some
options is that the NIC or PC CMOS does not provide enough storage area to save all the
options. In cases where some options are not available, as many options as possible are
made configurable and the others are set to their default values. In the case where an option
is not available, it is not displayed.
CChhaapptteerr 3
3
115
5
CCoonnffiigguurraattiioonnTTaabbllees
s
Tables on the following pages show the configuration options available for each boot method.
To see the available options, select your boot method and go to the appropriate table.
Boot Method Go To
TCP/IP Table 1: TCP/IP Configuration Options
PXE Table 2: PXE Configuration Options
NetWare Table 3: NetWare Configuration Options
RPL Table 4: RPL Configuration Options
In addition, MBA UNDI startup options are shown in Table 5: Startup Options.
ABLEONFIGURATION PTIONS
Option
Name
Protocol DHCP, BOOTP Choose the specific protocol for TCP/IP boot
Default
Boot
Local Boot Enabled
Config
Menu
Config
Message
Possible
Values
Network
Local
Disabled
Enabled
Disabled
Enabled
Disabled
Description Default
method.
Choose whether MBA will perform a network boot
or a local hard disk boot by default. If Network
boot is chosen as the default, the Local Boot
Message is displayed at boot time (if a bootable
device exists and Local Boot is enabled). If Local
boot is chosen as the default, the Network Boot
message is displayed at boot time. Not available
with BBS-BIOS.
Choose between allowing or disallowing a local
boot from a hard disk or diskette. When local
booting is disabled, the PC is forced to boot from
the network even if a bootable diskette is inserted
in drive A:, or if the local hard disk contains an
active partition. Not available with BBS-BIOS.
Choose whether to prevent access to the
Configuration Screen that is built into the MBA
ROM. When Disabled, the Configuration Message is
not displayed. Also, when Disabled, the only
method to modify the MBA options is by using the
MBACFG utility.
Choose whether to display or hide the message
the MBA displays indicating to the user which hot
keys to press to enter the MBA Configuration
Screen, i.e. “Press Ctrl+Alt+B to configure…”. You
may want to hide this message so users do not
know how to change MBA options, possibly making
MBA function incorrectly in your environment.
When the message is hidden, the hot keys can still
be pressed to enter the Configuration Screen. To
display the message, set this option to Enabled. To
hide the message, set this option to Disabled.
DHCP
Local
Enabled
Enabled
Enabled
116
6
ABLE CONTINUEDONFIGURATION PTIONS
CChhaapptteerr 3
3
Option
Name
Message
Timeout
Boot Failure
Prompt
Boot Failure Next Boot
TFTP
Secure
Mode
Booting
Messages
TCP/IP
Image
Filename
Possible
Values
3
6
12
Forever
Wait for
Timeout
Wait for
Key
Device
Reboot
Enabled
Disabled
(User
Defined)
(User
Defined)
Description Default
The amount of time (in seconds) that the prompt
message is displayed and waits for user input. This
includes messages such as the Configuration
Message, the Local and Network Boot Messages, and
the Boot Failure Prompt.
The Forever setting only applies to the Local and
Network Boot Messages. If Forever is selected, the
other messages default to 3 seconds. This setting
takes affect the next time the PC is booted.
If a network boot cannot be completed, choose
whether MBA displays a message and then waits for
the user to press a key before continuing or waits for
3 seconds before continuing. MBA continues by
following the behavior specified by the Boot Failure
option.
If a network boot cannot be completed, choose
whether MBA will reboot the PC or allow the PC to
boot from the next boot device. On a PC with a BBScompliant BIOS, the next boot device is the next
device in the boot order list. On a PC that does not
have a BBS-compliant BIOS, the next boot device is
normally the hard disk.
Choose whether MBA uses the secure mode feature
of TFTP. In secure mode, only the filename is sent to
the TFTP Service.
Choose the message text and hot key that is used to
instruct the user how to boot locally when the
Default Boot is set to Network, and how to boot from
the network when the Default Boot is set to Local.
Not available with BIOS-integrated MBA.
Default filename of the boot image file if a filename
is not provided in either the DHCP or BOOTP
response from the server.
3
Wait for
Timeout
Next Boot
Device
Disabled
“Press H to
boot from
Hard Disk”
“Press N
to boot
from
Network”
MBA.IMG
CChhaapptteerr 3
3
ABLEONFIGURATION PTIONS
117
7
Option
Name
Default
Boot
Local Boot Enabled
Config
Menu
Config
Message
Message
Timeout
Boot Failure
Prompt
Possible
Values
Network
Local
Disabled
Enabled
Disabled
Enabled
Disabled
3
6
12
Forever
Wait for
Timeout
Wait for
Key
Description Default
Choose whether MBA will perform a network boot or
a local hard disk boot by default. If Network boot is
chosen as the default, the Local Boot Message is
displayed at boot time (if a bootable device exists
and Local Boot is enabled). If Local boot is chosen as
the default, the Network Boot message is displayed
at boot time. Not available with BBS-BIOS.
Choose between allowing or disallowing a local boot
from a hard disk or diskette. When local booting is
disabled, the PC is forced to boot from the network
even if a bootable diskette is inserted in drive A:, or
if the local hard disk contains an active partition. Not
available with BBS-BIOS.
Choose whether to prevent access to the
Configuration Screen that is built into the MBA ROM.
When Disabled, the Configuration Message is not
displayed. Also, when disabled, the only method to
modify the MBA options is by using the MBACFG
utility.
Choose whether to display or hide the message the
MBA displays indicating to the user which hot keys to
press to enter the MBA Configuration Screen, i.e.
“Press Ctrl+Alt+B to configure…”. You may want to
hide this message so users do not know how to
change MBA options, possibly making MBA function
incorrectly in your environment. When the message
is hidden, the hot keys can still be pressed to enter
the Configuration Screen. To display the message,
set this option to Enabled. To hide the message, set
this option to Disabled.
The amount of time (in seconds) that the prompt
message is displayed and waits for user input. This
includes messages such as the Configuration
Message, the Local and Network Boot Messages, and
the Boot Failure Prompt.
The Forever setting only applies to the Local and
Network Boot Messages. If Forever is selected, the
other messages default to 3 seconds. This setting
takes affect the next time the PC is booted.
If a network boot cannot be completed, choose
whether MBA displays a message and then waits for
the user to press a key before continuing or waits for
3 seconds before continuing. MBA continues by
following the behavior specified by the Boot Failure
option.
Local
Enabled
Enabled
Enabled
3
Wait for
Timeout
118
8
ABLE CONTINUEDONFIGURATION PTIONS
CChhaapptteerr 3
3
Option
Name
Boot Failure Next BBS
Booting
Messages
Possible
Values
Device
Reboot
(User
Defined)
ABLEET ARE ONFIGURATION PTIONS
Option
Name
Protocol 802.2,
Default
Boot
Local Boot Enabled
Config
Menu
Possible
Values
802.3,
Ethernet II
Network
Local
Disabled
Enabled
Disabled
Description Default
If a network boot cannot be completed, choose
whether MBA will reboot the PC or allow the PC to
boot from the next boot device. On a PC with a
BBS-compliant BIOS, the next boot device is the
next device in the boot order list. On a PC that does
not have a BBS-compliant BIOS, the next boot
device is normally the hard disk.
Choose the message text and hot key that is used
to instruct the user how to boot locally when the
Default Boot is set to Network, and how to boot
from the network when the Default Boot is set to
Local. Not available with BIOS-integrated MBA.
Next BBS
Device
“Press H to
boot from
Hard Disk”
“Press N to
boot from
Network”
Description Default
Choose the specific frame type for NetWare boot
methods.
Choose whether MBA will perform a network boot or
a local hard disk boot by default. If Network boot is
chosen as the default, the Local Boot Message is
displayed at boot time (if a bootable device exists
and Local Boot is enabled). If Local boot is chosen
as the default, the Network Boot message is
displayed at boot time. Not available with BBSBIOS.
Choose between allowing or disallowing a local boot
from a hard disk or diskette. When local booting is
disabled, the PC is forced to boot from the network
even if a bootable diskette is inserted in drive A:, or
if the local hard disk contains an active partition.
Not available with BBS-BIOS.
Choose whether to prevent access to the
Configuration Screen that is built into the MBA
ROM. When Disabled, the Configuration Message is
not displayed. Also, when disabled, the only method
to modify the MBA options is by using the MBACFG
utility.
802.3
Local
Enabled
Enabled
Loading...
+ 92 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.