ubuntu pxe下怎么添加 winpe.iso 环境
时间: 2025-02-23 13:31:15 浏览: 69
在Ubuntu PXE(Preboot Execution Environment)环境中添加WinPE(Windows Preinstallation Environment,即Windows PE环境)ISO镜像,主要是为了让无盘工作站可以自动从网络加载并运行Windows PE来进行维护、安装等工作。以下是基本步骤:
1. 准备文件:
- 下载WinPE ISO镜像,比如Windows PE Media Creation Tool生成的ISO。
2. 安装tftp服务器:
- Ubuntu默认有tftpd-hpa服务,如果已安装,可以检查是否启用,如果没有,可以使用`sudo apt-get install tftpd-hpa`安装。
3. 设置TFTP根目录:
- 创建一个存放ISO镜像的目录,如 `/var/lib/tftpboot/winpe`,然后将下载的WinPE ISO解压到这个目录下,例如创建名为 `winpe.iso` 的链接或直接复制文件。
4. 配置静态IP和网关:
- 检查DHCP设置,确保PXE服务器配置了适当的静态IP地址以及指向PXE启动脚本的默认网关。
5. 修改pxelinux.cfg:
- 在`/etc/default/rcS` 或 `/etc/init.d/networking` 文件中,配置PXE启动选项,例如设置`NETWORKING=yes`启用网络,`BOOTPROTO=dhcp`选择动态获取IP。
6. 使用pxelinux作为引导装载程序:
- 编辑 `/etc/puppetx pxelinux.cfg/default`,配置Bootloader指向pxelinux配置文件,例如:
```
default bootmenu.c32
prompt 0
timeout 10
menu title Ubuntu Pxe
menu default 0
menu label Install Windows PE chain.c32
kernel /tftpboot/vmlinuz
append "root=/dev/nfs ip=dhcp netmask=255.255.255.0 serverip=<your-pxe-server-ip> boot=nfs filename=/tftpboot/winpe/winpe.iso"
```
7. 重启服务器并测试:
- 重启服务器,设置BIOS(UEFI)为从PXE开始,应该能从网络加载WinPE环境。
阅读全文
相关推荐





