无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 16784|回复: 32
打印 上一主题 下一主题

PXE网卡和引导程序和pxelinux.0 给刨根问底的朋友

[复制链接]
跳转到指定楼层
1#
发表于 2017-10-18 22:32:20 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
以下内容参考:

预引导服务和映像参考手册
https://www.novell.com/zh-cn/doc ... g/data/bvb2dvw.html
============================================================
Intel PXE 规范定义了一些机制和协议,可让 PXE 设备使用其网络接口卡 (NIC) 来查找位于网络服务器上的引导程序在 PXE 规范中,这些程序被称为“网络引导程序”(NBP)。

NBP 与其他引导介质(例如硬盘、软盘、CD 和 DVD)的“主引导记录”(MBR) 中的引导程序类似。引导程序的作用是查找和装载可引导的操作系统。传统引导介质上的 MBR 通过查找其各自介质上的必需数据来实现此目的。NBP 则通过使用在网络服务器(通常是 TFTP 服务器)上找到的文件实现此目的。

ZENworks Preboot Services 结合使用了两种不同的 NBP:

nvlnbp.sys

pxelinux.0

nvlnbp.sys

此 NBP 负责以下任务:

检测各种 SMBIOS 参数和本机硬件

从硬盘读取 ZENworks 身份信息

与 novell-zmgprebootpolicy 通信以确定是否存在适用于设备的预引导工作

显示并管理 Novell 预引导服务菜单

如果需要,启动 pxelinux.0 以执行指派的预引导工作

pxelinux.0

此 NBP 的主要作用是装载执行指派的预引导工作所需的操作系统。

pxelinux.0 文件是 syslinux 这一开放源代码项目的一部分的改进版本。虽然 pxelinux.0 主要是 Linux 加载器,但它也可以装载其他操作系统。它的工作方式是使用位于 TFTP 服务器上的配置文件来提供引导指令。Configuration Management 所使用的各种 pxelinux.0 配置文件都位于映像服务器的 /srv/tftp 目录 (Linux) 或 %ZENWORKS_HOME%\share\tftp 目录 (Windows),其中 %ZENWORKS_HOME% 为 ZENworks 安装目录的完整路径。

在 Configuration Management 中,如果为 PXE 设备指派了预引导工作,就会告诉这些设备它们应使用哪个 pxelinux.0 配置文件来执行该项工作。同样,使用“Novell 预引导服务菜单”时,每个菜单选项对应于一个 pxelinux.0 配置文件。有关更多信息,请参见部分 2.4.4, 编辑 Novell 预引导服务菜单。

有关 pxelinux.0 及其配置文件的详细信息,请参见 syslinux 主页。

要获取 syslinux 开放源代码项目的 Novell 修订版的副本,请参见 Novell Forge。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-19 23:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表