返回目录页

Broadcom Boot Agent 驱动程序软件:Broadcom NetLink®/NetXtreme® 57XX 用户指南

概述

在客户机环境中设置 MBA

在系统环境中设置 MBA


概述

Broadcom NetXtreme Gigabit Ethernet 适配器支持 Preboot Execution Environment (PXE)、Remote Program Load (RPL) 和 Bootstrap Protocol (BootP)。Multi-Boot Agent (MBA) 是一个软件模块,使网络系统能够通过网络使用远程系统提供的映像引导。Broadcom MBA 驱动程序符合 PXE 2.1 规格,并且通过单片和分离二进制映像发行。这为不同环境的用户提供了灵活性。在不同环境中,主板可能具有内置基代码,也可能没有。

MBA 模块在客户机/系统环境中运行。网络由一个或多个通过网络向多台系统提供引导映像的引导系统组成。Broadcom MBA 模块的执行已在以下环境中成功地通过测试:

Linux® Red Hat® PXE Server。Broadcom PXE 客户机能够远程引导并使用网络资源(NFS 安装等等),以及执行 Linux 安装。在远程引导的情况下,Linux 通用驱动程序与 Broadcom Universal Network Driver Interface (UNDI) 无缝地绑定,并且在 Linux 远程引导客户机环境中提供网络接口。

Microsoft® Windows® 2000 and Windows Server 2003。如果使用 Windows Remote Installation Services (RIS),Broadcom PXE 客户机能够通过网络执行远程安装。

Intel® APITEST。Broadcom PXE 驱动程序通过所有 API 一致性测试套件。

MS-DOS UNDI。MS-DOS Universal Network Driver Interface (UNDI) 可与 Broadcom UNDI 无缝地绑定,从而为上层协议栈提供网络设备驱动程序接口规范 (NDIS2)。这使系统能够在 MS-DOS 环境中连接网络资源。

在客户机环境中设置 MBA

对附加 NIC 使用以下过程。对于 LOM,请参考计算机的系统指南。

在客户机环境中设置 MBA 的步骤如下:

  1. 启用 MBA 驱动程序。
  2. 配置 MBA 驱动程序。
  3. 在 BIOS 中设置引导顺序。
启用 MBA 驱动程序

要启用或禁用 MBA 驱动程序:

  1. 将包含 B57udiag.exe 文件的 MS-DOS 6.22 引导软盘插入软驱并启动系统。
  2. 类型:
  3. drive:\dos\utility
    

    其中

    drive 是光驱的驱动器名。

  4. 类型:
  5. b57udiag -mba [ 0-disable | 1-enable ] -c devnum
    

    其中

    devnum 表示要编程的特定设备号 (0,1,2,...)。

配置 MBA 驱动程序

注: 您可以使用 MBA 配置菜单来配置 MBA 驱动程序,一次配置一个适配器(如下所述);或者,您可以使用基于 MS-DOS 的 Broadcom NetXtreme 用户诊断 应用程序同时为多个适配器配置 MBA 驱动程序。

  1. 重新启动系统。
  2. 收到提示信息后,在 4 秒之内按下 Ctrl+S 键。
  3. 注:配置系统中各个 Broadcom NetXtreme Gigabit Ethernet 适配器时,每次均会显示提示您按下 CTRL+S 组合键的消息。消息的显示顺序与已分配的适配器设备号顺序相同。



  4. 请使用上箭头或下箭头键移至 Boot Protocol 菜单项。然后使用左箭头或右箭头键选择引导协议选项。可用的引导协议包括 Preboot Execution Environment (PXE)、Remote Program Load (RPL) 和 Bootstrap Protocol (BOOTP) 协议。
  5. 注:如果您的系统中有多个适配器,但您不能确定您正在配置哪个适配器,则按下 CTRL+F6 组合键以使适配器上的端口 LED 开始闪烁。

  6. 使用上箭头、下箭头、左箭头或者右箭头移至其他菜单项并根据需要更改其值。
  7. 按 F4 保存您的设置。
  8. 完成时按 ESC 退出。
设置 BIOS

要使用 MBA 通过网络引导,在 BIOS 中将启用 MBA 的适配器设为第一引导设备。此过程取决于系统 BIOS 执行。参考系统的用户手册以获得有关说明。

在系统环境中设置 MBA

Linux Red Hat PXE Server

Red Hat Linux 8.0(或更高版本)具有 PXE Server 支持。它使用户能够通过网络远程执行全部 Linux 安装。Red Hat Linux 8.0(或更高版本)附带引导映像 boot kernel (vmlinuz)和 initial ram disk (initrd),它们位于 Red Hat 1 号盘:

/images/pxeboot/vmlinuz

/images/pxeboot/initrd.img

有关如何在 Linux 中安装 PXE Server 的说明,参考 Red Hat 文档。

但是,随 Red Hat 8.0 分发的 Initrd.img 文件不包含 Broadcom NetXtreme Gigabit Ethernet 适配器的 Linux 网络驱动程序。

此版本需要标准分发中未包含的驱动程序。您可以使用从支持网站获取的文件创建 Broadcom NetXtreme Gigabit Ethernet 适配器的驱动程序盘。您可以从随安装光盘分发的映像创建 Broadcom NetXtreme 57XX Gigabit Ethernet Controller 的驱动程序盘。有关详情,参考 Linux Readme.txt 文件。

远程引导不需要 Broadcom NetXtreme Gigabit Ethernet 适配器的标准 Linux 网络驱动程序。在 PXE 客户机下载 Linux 内核程序和初始随机存储器盘之后,Linux 分发附带的 Linux 通用驱动程序与 PXE 的 UNDI 代码绑定,形成 Linux 网络驱动程序。

注:有关测试该驱动程序所使用的特定 Linux 分发版的列表,请参考安装光盘上的 Distrib.txt 文件。

Windows Server 2003/Windows XP

Windows Server 2003/Windows XP 的当前版本不包括 Broadcom NetXtreme Gigabit Ethernet 适配器的最新发行版网络驱动程序。您可以使用从支持网站获取的文件创建适配器的驱动程序盘。要通过 PXE 执行远程安装,请将 NetXtreme Gigabit Ethernet 适配器的网络驱动程序作为客户机安装映像的一部分放在服务器上。参考 Microsoft 知识库文章"How to Add Third-Party OEM Network Adapters to RIS Installations"。另请参见故障诊断以了解有关详情。

Windows 2000

Windows 2000 的当前版本不包括 Broadcom NetXtreme Gigabit Ethernet 适配器的网络驱动程序。您可以使用从支持网站获取的文件创建适配器的驱动程序盘。要通过 PXE 执行远程安装,请将 Broadcom NetXtreme Gigabit Ethernet 适配器的网络驱动程序作为客户机安装映像的一部分放在系统上。参考 Microsoft 知识库文章"How to Add Third-Party OEM Network Adapters to RIS Installations"。另请参见故障诊断以了解有关详情。

DOS UNDI/Intel APITEST

要在 DOS 模式下引导并在 DOS 环境中连接到网络,从 Intel 网站下载 Intel PXE PDK。TFTP/ProxyDHCP/Boot 服务器附带此 PXE PDK。PXE PDK 可从 Intel 网站下载,网址为:http://downloadcenter.intel.com/detail_desc.aspx?agr=Y&DwnldID=6100&ProductID=412


返回目录页