我试图制定一个自动化的Windows安装过程,并认为我会给WDS看看。 经过一些有希望的初步进展之后,我似乎碰壁了。 我导入了引导并安装了WIM,并成功创build了捕获WIM。 但是,每当我尝试PXE启动对WDS服务器的参考机器,它有点胡言乱语。 find服务器并成功下载WDSNBP.COM,然后发出“TFTP下载失败”消息。 根据WireShark的说法,WDS盒子和客户端盒子之间的唯一通信是成功的TFTP请求和下载boot \ x86 \ WDSNBP.COM。 没有进一步的请求被发送。 服务器上的WDS日志显示相同的事情,一个成功的下载,没有更多的活动。 我已经尝试了以下的每个组合,行为完全没有变化: Win Server 2008R2 vs 2012 vs 2012R2 WDS虚拟化在KVM,ESXi,VirtualBox,VMWare工作站上 客户端在KVM,ESXi,VirtualBox,VMWare Workstation上虚拟化 虚拟化平台提供的每种networking适配器types。 “实际”networking与孤立的虚拟networking。 MS DHCP服务器与Linux isc-dhcp-server join域和独立 我尝试将DHCP中的启动文件名更改为pxeboot.com,而不是下载该文件时出现问题,但是然后它会惹起Boot \ BCD被损坏。 而且,到了2012年,WDSNBP.com并没有进行体系结构检测,或者至less没有报告说过。 2008年的报告,它发现了x64,然后错误。 我发现自己没有办法检查,我什么都看不到。 我从哪里出发? WDS服务器为192.168.1.50,DHCP / DNS为192.168.1.7。 启动后客户端电脑的控制台: MAC: 52:54:00:28:94:0E UUID: blah blah Searching for server (DHCP)….. Me: 192.168.1.155, DHCP: 192.168.1.7, Gateway 192.168.1.1 […]
我想使用PXE设置networking安装来安装多个操作系统。 我发现这个指南,做了类似的事情: https://help.ubuntu.com/community/PXEInstallMultiDistro 但是我想要的是在4个不同的分区上安装4个独立的操作系统。 一种select是手动重复安装4次。 我需要在16台机器上这样做,所以能够快速,一次地做到这一点非常好。 我想我可以做的是按照我想要的方式手动安装分区,然后保存图像。 然后,我可以从networking上提供这个图像,并运行一个ddforms来映射驱动器。 如何使用PXE以这种方式运行dd命令? 你认为还有其他方法可以实现吗? 评论可能的方法 创build主映像,并从PXE脚本中使用dd 使用Type 1 Hypervisor可以在启动时select多个操作系统映像 使用联盟FS。 存储每个组在自己的分区中进行的修改。 或者,学生拿着修改的USB记忆棒
好吧,因为这被搁置,试图改写它,以更好地适应格式。 业务问题:作为我们自动安装裸机的安装过程的一部分,我们需要在系统configuration前做一些基本的前期工作。 这主要包括configuration硬件RAID和光照pipe理。 我们有大量的硬件 – 从HPDL170到刀片,到Dell R6和R8系列到FC630。 目前的stream程:目前,自动化stream程使用我们的一台Cobbler服务器注册系统,并为其分配一个维护configuration文件。 然后,PXE引导到RHEL6u5引导ISO并通过anaconda和kickstart运行一些脚本。 然后,它会与Cobbler服务器通信,并将configuration文件翻转到我们希望安装的实际操作系统configuration文件。 然后目标是通过IPMI告诉系统rePXE并重新引导,然后它将自己安装到给定的操作系统上。 最终安装操作系统可以是Linux或Windows,具体取决于客户。 这是部署新的裸机环境的一个更大的自动化过程的一部分。 但是,有这个问题。 将软件包放到anaconda的stage2映像中并不总是最简单的,特别是如果这些软件包有很多依赖关系的话。 Anaconda的%pre和%post环境对某些内核模块不能很好地工作。 在Anaconda的%pre中试图做RAID是有问题的,因为在pre中重新扫描总线通常会导致无序的磁盘布局。 我的想法是尝试使用livecdtypes的发行版来完成这些任务,比如Tiny Core或RancherOS和一个实用程序容器(很像Hanlon的作品)。 然而,像IPMI这样的工作并不总是最简单的,其中一些预configuration用于特定的任务,如Hanlon。 我们可能需要在将来继续扩展以包含更多的东西(如固件更新,BIOS设置等)。 有没有人做过类似的事情,你是怎么解决的?
嘿,所以在过去的半年里,我一直非常成功地对各种计算机进行屏蔽。 使用我在SCCM 2012机器中创build的Windows 7 Enterprise的任务序列包括:HP 8200,Lenovo T61,T500 T520,甚至X230 .. 今天我得到了一些联想x240 ..所以就像我用X230,我从这个模型的联想驱动程序网站下载SCCM驱动程序包。 我把networking驱动从driverpack添加到启动映像,然后更新分发点,然后我激发了一个x240,并进入PXE ..现在奇怪的事情引起了我的注意马上事实我没有去selectWindows PE ..刚刚开始,这意味着我无法加载“F8”选项。 (命令支持已启用) 反正它正确地加载启动映像并进入Windows PE。 然后它说“Windows正在启动”…和“准备networking”,然后重新启动… 现在所以,逻辑上来说,这将意味着..networking驱动程序的问题..但我有点失落,因为我添加了3个司机,我认为需要添加,从官方SCCM包到启动镜像: “英特尔®82567LM-3千兆networking连接”“英特尔®82579LM千兆networking连接”“英特尔®以太网连接I217-LM” 我很快testing了一款联想T520,它已经超越了这一点,所以现在在其他设备上没有任何问题,因为我似乎无法获得“F8”选项..我不知道如何解决这个问题。 谁能帮我!? 也许只是帮助我明白为什么我没有提示selectWindows PE ..
我想在已经有DHCP服务器的networking(dd-wrt with dnsmasq – 192.168.1.1)中安装Clonezilla-Server(192.168.1.100)。 我已经在Ubuntu 10.10服务器上安装了Clonezilla-SE,一旦安装并configuration了Clonezilla服务器,我已经删除了DHCP服务器并在DHCP服务器的dnsmasqconfiguration中设置了pxe服务器地址: dhcp-boot=pxelinux.0,,192.168.1.100 当我尝试从networkingclonezilla启动PXE计算机启动,但给我一个错误,该机器的ipddress是不是由clonezilla服务器给出,不能继续…有人已经尝试configurationClonezilla-SE在类似的环境? 在我需要做的Clonezilla的DRBL服务器上有一些configuration吗?
我正在试图将当地学校的一些电脑转换成无盘浏览器站。 我们已经确定PCLinuxOS作为我们想要使用的操作系统,因为它很容易创build自定义ISO映像(我们需要WINE和一些自定义应用程序,以及FireFox)的界面。 我一直有问题搞清楚如何获得ISO通过PXE启动。 在我们的networking中,我只能访问TFTP和HTTP,所以我不能使用NFS。 机器都有足够的内存(4演出),他们可以使用RAM驱动器来保存ISO映像,如果有帮助。 目前我一直在使用GRUB / MEMDISK来查看GPXE,但是我不知道这是否是正确的解决scheme,甚至不是一个好的资源来设置它。 searchnetworking已经certificate是徒劳的,因为大多数信息是NFS特定的或过时的。 其他学生,我将不胜感激任何帮助! 🙂
也许有人知道更多关于DHCP和networking,可以帮助我与这一个。 我已经被抛出了一段时间了,所以我正在接触到ServerFault社区。 当我们重新调整系统时,我们将服务器从生产数据中心迁出。 在我们的本地实验室,我PXE启动服务器到我们的环境中,PXE启动正常,加载图像就好了。 但是,加载图像后,无法下载kickstart。 我注意到从DHCP日志,它试图得到一个新的IP地址,不能。 看起来像是,它使用本地PXE / DHCP服务器PXE启动,然后一旦它加载,然后尝试再次DHCP,它伸出到我们的实验室环境之外的随机服务器。 这里是DHCP日志: dhcpd: DHCPDISCOVER from 00:11:22:33:44:55 via 10.6.246.1 dhcpd: DHCPOFFER on 10.6.246.9 to 00:11:22:33:44:55 via 10.6.246.1 dhcpd: DHCPREQUEST for 10.6.246.9 (10.6.247.236) from 00:11:22:33:44:55 via 10.6.246.1 dhcpd: DHCPACK on 10.6.246.9 to 00:11:22:33:44:55 via 10.6.246.1 xinetd[3010]: START: tftp pid=26359 from=10.6.246.9 in.tftpd[26360]: RRQ from 10.6.246.9 filename /pxelinux.0 in.tftpd[26360]: tftp: client […]
如何configurationDHCP服务,以便在networking上还有另一台DHCP服务器时处理PXE请求? 我设法在一个单独的环境(一台服务器用于DHCP,TFTP和HTTP,一台交换机和一台客户机)中build立一个可用的PXE系统,目前我正试图将我的系统集成到我们的大型企业networking中。 networking中有现有的DHCP设备,我必须确保我的DHCP服务不会干扰现有的DHCP进程。 直到现在,我的configuration定义了从192.168.2.0到192.168.2.255/24的子网,IP从10到40.最后,运行服务的机器(192.168.2.1)被设置为下一台服务器,文件名被设置为我使用的iPXE二进制文件(undionly.kpxe)。 现在我猜想,仅当它用作PXE服务器时,我不需要再租用IP,因此只剩下两个设置是next-server和filename 。 但是我想不出我需要这些设置来封装(前面的子网定义)。 我可以写设置没有任何子网/主机块或有一个“接受所有” – 子网或类似的东西? 更多信息: 操作系统:SLES 11.2 networking启动固件:iPXE 1.0.0 以前的DHCPconfiguration networking硬件:主要是思科交换机 注意:从与kockiren的讨论中我收集到,我想要的可能是通过使用代理DHCP,但默认的DHCP服务不支持它。 我现在configuration我的服务器根据他的链接作为代理DHCP与Dnsmasq( 这里 )。
我们正在通过iPXE设置一些系统到PXEboot,根据主服务器状态,通过wimboot和MDT正常启动或重新映像。 系统configuration为首先从networking启动。 iPXE和wimboot都在UEFI下运行。 它工作得很好,除了在Windows安装结束时,BIOS已经被修改为指向新的Windows启动pipe理器作为主启动设备。 所以如果不进入bios和更改设置就不能再次成像。 我明白为什么启动顺序会因为wimboot / MDT进程涉及多次重启而发生改变。 但是我真的希望保持PXE作为主引导,或者操作引导顺序,以便在完成时首先拥有networking。 (我的PXE服务器将传递networking启动机会以允许安装工作,或者在不需要成像时将系统保持独立。) 更新 –我看到两种可能性: 找出Windows安装程序如何告诉UEFI从目标安装磁盘引导,并在Windows安装完成后设置为PXE引导时执行相同的操作。 使用Windows启动pipe理器和BCDEdit安装Windows之后,将PXE启动选项从本地磁盘启动(在超级用户中发现的问题与此处基本相同,最终结果并不完全是我真正想要的PXE首先在UEFI设置中),但可能会产生相同的行为(PXE引导始终有机会在Windows启动之前采取行动)。
我有一个由多个子网组成的VLAN,我想用DHCP来集中IP地址的指定。 DHCP服务器( 100.100.25.88 )是一个位于子网100.100.25.64/27上的Debian机器。 我想为IP地址分配给子网100.100.68.0/24机器。 最终目标是在100.100.68.0/24子网中的所有机器上启用PXE引导。 下面是我的dhcpd.conf文件, # DHCP Configuration file use-host-decl-names on; ddns-update-style interim; ignore client-updates; next-server 100.100.25.88; # Subnet of DHCP server subnet 100.100.25.64 netmask 255.255.255.224 { option subnet-mask 255.255.255.224; range dynamic-bootp 100.100.25.66 100.100.25.94; default-lease-time 21600; max-lease-time 43200; option domain-name-servers 100.100.25.69, 100.100.44.21; option routers 100.100.25.65; filename "pxelinux.0"; } # Subnet of client machines […]