我正在尝试构建一个无人值守的 Windows 7 图像脚本,它将执行简单的域加入。问题是 DHCP 提供的 DNS 服务器对我的域一无所知,因此我需要在UnattendedJoin任务运行之前将 DNS 服务器设置为知道该域的内容。我Microsoft-Windows-DNS-Client在unattend.xml.
我现在知道正在设置 DNS 设置,因为Local Area Connection一旦 Win7 机器启动,NIC IP 设置就是正确的。但是,它永远不会进入域。报的具体错误是:
[DJOIN.EXE] Unattended Join: Begin
[DJOIN.EXE] Unattended Join: Loading input parameters...
[DJOIN.EXE] Unattended Join: AccountData = [NULL]
[DJOIN.EXE] Unattended Join: UnsecureJoin = [NULL]
[DJOIN.EXE] Unattended Join: MachinePassword = [secret not logged]
[DJOIN.EXE] Unattended Join: JoinDomain = [domain.example.com]
[DJOIN.EXE] Unattended Join: JoinWorkgroup = [NULL]
[DJOIN.EXE] Unattended Join: Domain = [DOMAIN]
[DJOIN.EXE] Unattended Join: Username = …Run Code Online (Sandbox Code Playgroud) 我需要为多个系统(联想笔记本电脑)准备一个带有驱动程序的 Windows 7 映像。
我目前在一种笔记本电脑类型上准备了一个图像,但还需要获取适用于其他笔记本电脑类型的驱动程序,以确保它适用于所有系统。
据我所知,程序将是:
这一切似乎有点太复杂了,但我愿意这样做以使正确的驱动程序进入图像。
由于磁盘映像上有多个操作系统,这(表面上)必然很复杂。
我在正确的轨道上吗?
我正在尝试使用 Windows 预安装环境从 Linux 服务器通过 PXE 引导。最终目标将是安装 Windows,但是一旦我可以启动 WinPE(我已经将 samba 与 Windows 操作系统磁盘等共享),这将非常容易。我正在使用 ESXi 并尝试让虚拟机通过 PXE 启动 winPE,但也可以访问物理机进行测试。我遵循了一些教程中的步骤(主要是http://www.tecmint.com/configure-pxe-server-to-install-windows-on-centos/),我已经到了一个有趣的地方:
如果我尝试在 VM 或物理机上 PXE 引导 winPE,我会收到错误消息:
CDBOOT: Cannot boot from CD - Code 5
Run Code Online (Sandbox Code Playgroud)
但是,如果我将 winpe iso 安装在 VM 的磁盘驱动器上,它就可以正常工作(我到达了 winpe 并且可以安装 windows)。从我读到的“无法从 CD 启动 - 代码 5”错误,它最常与 BIOS 固件/硬件不兼容有关,但如果真的如此,iso 在安装时也不应该工作。
在我的 ./pxelinux.cfg/default 我有:
MENU LABEL Windows 7
LINUX memdisk
INITRD windows/winpe_amd64.iso
APPEND iso raw
Run Code Online (Sandbox Code Playgroud)
我已经尝试过添加和不添加原始结果相同的结果。我已经将 memdisk 二进制文件复制到了 tftproot。PXE 启动时似乎可以找到 iso,因为正在以某种容量读取 iso,将 ISO 放置在 tftproot 中的 windows/winpe_amd64.iso。
任何人都知道为什么 PXE 引导与在驱动器上安装 …