有没有办法将启动映像转换为 WIM,以便它们在 Windows 部署服务中工作?
我有一个已创建的文件 PartAssist_WinPE.iso 但不包含 .wim 文件。
WDS 仅支持 .wim 或 Windows 操作系统吗?我是否需要另一个 PXE 服务来支持我的其他 ISO?
我有一个 Linux PXE 服务器。
可以使用 PXE 毫无问题地引导至 Linux ISO 安装程序。
但是我如何使用 Windows ISO 来做到这一点呢?只需开始安装即可。无需在 Windows 下创建一些东西(winpe) 。
我已经从image.iso/sources/boot.wim /2/Windows/Boot/PXE/tftp 根目录提取了一些文件
pxeboot.com
wdsnbp.com (-> wdsnbp.0)
bootmgr.exe
Run Code Online (Sandbox Code Playgroud)
指向内核(在 pxelinux.cfg/default 中):
KERNEL wdsnbp.0
Run Code Online (Sandbox Code Playgroud)
这至少是启动并提供的东西:
Downloaded WDSNBP...
Architecture: x64
WDSNBP started using DHCP Referral.
Contacting Server: 10.0.0.1 (Gateway: 0.0.0.0)..
No response from Windows Deployment Services server.
Launching pxeboot.com...
TFTP download failed
Could not boot image: Error 0x00000001 (http://ipxe.org/00000001)
No more network devices
FATAL: Could not read from the boot medium! …Run Code Online (Sandbox Code Playgroud) 我想制作一个“海量”DOS 软盘映像,比如 10MB 或更多,包含我需要的任何系统、硬盘驱动器或 BIOS 的所有固件更新。
我不需要 DOS 映像可以联网,因为一切都在 PXE 启动的映像上,但联网会很好。由于 Zip 磁盘连接到软盘控制器并且超过 100MB,这应该是可能的。
我很久以前就尝试过这样做,但花了太多时间却无法启动。因此,如果有人对如何创建这样一个噩梦般的野兽并对其进行编辑有可靠的说明,请告诉我。可用于 PXE 并复制到 USB 记忆棒的图像将是一个加分项。
太糟糕了,制造商不提供包含所有固件更新的单个可引导 Linux ISO,这些固件更新很容易通过 LAN 引导并具有网络。惠普服务器做到了这一点,非常棒。
我正在尝试设置GParted Live PXE 启动并按照PXELINUX说明设置启动。
我已经让它与 TFTP 一起工作,但现在我想将 和其他“大”文件的加载切换到 HTTP vmzlinuz,initrd因为它很慢。
但是,当我更改pxe 配置中的initrd=/gparted/initrd(TFTP)时http://192.168.0.1/gparted/initrd,加载屏幕无限期地挂在
Getting cached packet
My IP is 192.168.0.97
Loading vmlinuz... ok <-- that is still loadedvia TFTP)
Loading http://192.168.0.1/gparted/initrd...
Run Code Online (Sandbox Code Playgroud)
通过wireshark查看网络流量,我可以看到/gparted/syslinux.efi, /gparted/ldlinux.e64, /gparted/pxelinux.cfg/default,的相关传输/gparted/vmlinuz。此后一片死寂,所以我认为 HTTP 堆栈没有按预期工作。
PXELINUX页面显示:
从 5.10 版本开始,一个特殊的 PXELINUX 二进制文件 lpxelinux.0 本身支持 HTTP 和 FTP 传输
然而,UEFI 部分说:
“(l)pxelinux.0”引导加载程序能够网络引导基于 BIOS 的客户端。使用 UEFI 的硬件必须使用足够的“syslinux.efi”(分别用于 EFI IA32 或 EFI X64),而不是使用“(l)pxelinux.0”。 …