Articles of pxe boot

如何将DHCP池或子网与类的声明相关联

我有ISC DHCP服务器4.1.1的以下工作configuration,它将固定地址发送到注册的客户端。 其中一些客户端configuration为PXE引导(对于FAI和SCCM )。 # General declarations authoritative; option domain-name "department.example.edu"; option domain-name-servers 8.8.8.8, 8.8.4.4; default-lease-time 86400; class "fai" { match hardware; next-server fai.department.example.edu; filename "fai/pxelinux.0"; } class "sccm" { match hardware; next-server sccm.department.example.edu; filename "sccm/pxelinux.0"; } # Public network (one of many). # Ethernet outlets are in public areas. By policy we require users […]

在具有SCCM 2012 SP1和Windows ADK的Lenovo X250上PXE W7x64任务序列

我的目的是在联想X250上以PXE方式启动Windows 7(x64)任务序列: SCCM 2012 SP1 使用Windows 8 ADK生成的启动映像4.0 x64 / WinPE 6.2 有了这些 SCCM的联想驱动程序,我尝试了几种configuration: WinPE启动映像驱动程序包3.1 x64 + Windows 7 x64包驱动程序 WinPE启动映像驱动程序包5 x64 + Windows 7 x64包驱动程序。 他们都不允许WinPE的下载,并显示无尽的"connecting to server………"消息。 现在,我想知道为Lenovo X250 w / SCCM 2012 SP1下载启动映像的配方。 如果有人知道,请分享…

用Syslinuxclosures电脑 – poweroff.c32&acpioff.c32

有谁知道我可以closuresACPI BIOS计算机(无APM)使用Syslinux? 这是我正在使用的configuration: LABEL Shutdown MENU LABEL ^Shutdown computer KERNEL /tools/poweroff.c32 TEXT HELP Shutdown the computer ENDTEXT 在一个非APM Bios电脑上,我得到了错误: APM not present 我听说新的BIOS使用大部分时间ACPI,而不是APM。 所以我尝试从https://launchpadlibrarian.net/187530745/acpioff.c32 acpioff.c32 并用它取代poweroff.c32 mv acpioff.c32 poweroff.c32 但是我得到了错误: Failed to load com32 poweroff.c32 也许它需要一些依赖? 但我没有find他们… 我从CDRom,USB Key和LPXEtesting了它,结果相同 有谁知道我可以使用Syslinux在ACPI上closures吗? 谢谢 PS 我已经尝试了COM32而不是KERNEL,但是它与以下内容中所述的一样: http : //www.syslinux.org/wiki/index.php? title=SYSLINUX#KERNEL_file KERNEL认可的扩展(区分大小写) .0 PXE引导程序(NBP)[PXELINUX only] .bin“CD引导扇区”[仅限ISOLINUX] .bs引导扇区[仅适用于SYSLINUX] .bss引导扇区,DOS超级块将在[SYSLINUX only] […]

pxe和dhcp在不同的子网上

美好的一天 请帮助,我有192.168.21.0/24上的dhcp和192.168.1.0/24上的pxe服务器。 现在我想使用192.168.1.0/24上的这个pxe tftp netboot安装192.168.21.0/24的主机。 我的主机在192.168.21.0/24正在获得IP罚款,然后尝试tftp到192.168.1.0/24其超时,并且这些networking之间没有防火墙。 我可以ping通networking,但我不能tftpnetworking启动。 我错过了什么。 我在192.168.21.0/24上的下一台服务器是192.168.1.10上的tftp的IP。 我有192.168.1.0/24networking上的思科1840和192.168.21.0/24networking上的另一个思科1840。 第二个思科是在那里添加更多的其他子网,所以它有192.168.22.0/24,192.168.21.0/24和192.168.20.0/24。 所以所有这些子网连接到一个不受pipe理的交换机。 现在在这个思科我有4个wic端口,一个去extistingnetworking – 192.168.1.253,然后其他三个192.168.21.254,192.168.22.254和192.168.20.3254。 从这个cisco到192.168.1.0/24networking中的交换机有一条电缆 我可以通过这些networking进行通信,他们可以相互通话没有问题只有这个PXE我想从192.168.21.0/24networking启动。 主机获得dhcp IP后,我正在获取TFTP超时。

在Windows Server 2012r2 DHCP上添加和使用IPv6“预定义选项”的问题

Windows Server DHCP服务可以通过右键单击协议并select“设置预定义选项”来添加IPv4和IPv6的预定义选项 在IPv4上,它们的工作方式与2008年和2003年的工作方式相同,可以设置选项以获得特定的值,并且可以添加新的选项。 在IPv6上,似乎可以添加新的选项(在这种情况下,对于IPv6 PXE,选项59),但这些选项不显示,也不使用。 DHCP服务器已configuration有状态的DHCPv6提供recursion的域名服务器和域search列表。 WDS没有安装在服务器上。 在这种情况下,我试图添加选项59来启用IPv6上的PXE,我可以通过GUI添加该选项,但是它不显示,但是如果我尝试添加选项59再次显示错误“给定选项标识符已被使用“。 如果configuration被转储到一个文件 netsh dhcp server dump > C:\temp\dhcpexport.txt 然后显示选项(没有任何设置) Dhcp Server \\dhcp-1.domain.com v6 Add Optiondef 59 "BootURL" STRING 0 comment="IPv6 BootURL"" 如果转储文件被编辑,并且该行使用引导URL进行扩展 Dhcp Server \\dhcp-1.domain.com v6 Add Optiondef 59 "BootURL" STRING 0 comment="IPv6 BootURL"tftp://tftp-1.domain.com/bootfile.bin" 然后执行 netsh exec C:\temp\dhcpexport.txt 如果再次创build转储,编辑的部分仍然存在,但它仍然不显示在GUI中。 使用Wireshark通过监视端口捕获所有来往于客户端的stream量,我可以看到来自客户端的对于选项23(recursion名称服务器)和对客户端的响应的初始请求,然后对选项3,59和60,但是对客户的回应只包括选项3。 我想我错过了一些基本的东西,但是我失去了什么可能是…

PXE可启动浏览器

我想有一个使用PXE启动的系统,只运行一个应用程序:一个graphics浏览器,带有一个硬编码的主页,在打开时加载。 我可以使用Knoppixterminal服务器,并将这个东西放到只有网页浏览器。 不过,我想这里的某个人可能知道一些比手动剥下knoppix更less的工作。 你有什么build议?

与Windows 2008R2 DHCP服务器不一致的DHCP答复

我有一个运行DHCP服务的Windows 2008R2标准服务器。 我们注意到某些客户端收到不一致的DHCP回复。 在这个VLAN中,我们有超过175个Windows工作站,在获得DHCP租约方面似乎并不困难。 但是,尝试访问我们的DHCP服务器的PXE引导客户端能够获得不一致的租约。 此外,我们尝试使用DHCP服务器上的“dhcping”工具,发现每三个请求中大约有两个超时“没有答案” – 当我们将超时值设置为20秒时,情况就是如此。 但是,尝试失败后,我们可能会立即使用dhcping获得DHCP租约回复。 这使我相信,这个问题并不局限于PXE引导客户端,而是我的LAN层2或DHCP更系统化的东西。 而这可能是我的175个窗口客户端正在以某种forms体验到这一点,我不知道。 我们有超过30%的范围可用,所以地址在那里。 我无法在Windows服务器“DHCP-Server”日志中find任何内容。 当然,我的目标是让我的DHCP服务器回复在局域网上收到的每一个请求!

可能通过USB在2011年年中的Mac Mini上进行PXE启动的替代scheme?

在2011年年中的Mac Mini(Core i5)上有没有体面的方法可以完成PXE的启动? 我需要能够通过networking启动到CloneZilla上(因为我想要对Mac Mini的硬盘进行映像,并在稍后将其克隆到其他Mac Minis中)。 我已经尝试使用gPXE和iPXE启动Mac Mini,并且在这两种情况下,[gi] PXE都抱怨找不到任何networking硬件。 我可能会破解任一个项目的代码库 – 也许Mini的网卡的PCI ID没有列出,但我需要find其他的select。 请注意,我不一定要做Apple的NetBoot。 如果我可以将Apple NetBoot安装到CloneZilla客户端,那就太好了。 我也不想购买狮子服务器,尽可能。 我知道你可以在Lion服务器上设置NetInstall / NetRestore,但这是我想避免的一个代价:我们已经设置了CloneZilla来对我们的Linux机器进行映像,并且必须为less数Mac Minis设置并行基础设施我们要克隆将会增加我们的成本。 另外,有没有办法像通过USB的PXEnetworking启动一样? 我的意思是,是否可以启动USB,然后继续启动过程的其余部分,就好像机器是从PXE启动的一样?

如何设置PXE启动,以便在无法识别MAC地址时将其切换到另一台服务器?

我们希望自动化我们的操作系统安装。 我们目前有Linux和Windows的框。 我们已经使用用于Linux安装的Cobbler,并初步计划使用Windows的Windows部署服务。 不幸的是,我们有两个操作系统混合在不同的子网中。 如果Cobbler无法识别机器的MAC地址,是否可以将Cobblerconfiguration为故障切换到WDS服务器?

networking启动Debian(wheezy)从NFS v4

是否有可能从NFS v4启动Debian Wheezy? 使用NFS v3的Bootwing工作得很好。 NFS v4没有。 这是在我的/etc/exports : /nfs 192.168.100.0/24(ro,sync,insecure,no_root_squash,no_subtree_check,fsid=0) /nfs/root 192.168.100.0/24(ro,nohide,sync,insecure,no_root_squash,no_subtree_check) /nfs/root/www包含Web服务器的根目录。 命令行是: rootfstype=nfs4 root=/dev/nfs4 nfsroot=192.168.100.1:/root/www mount call failed – server replied: Permission denied. 从busybox挂载到initrd失败: mount -t nfs4 192.168.100.1:/nfs/root/www /root mounting .. failed: Invalid argument 我需要修改initrd吗?