我试图有一个Ubuntu的框(192.168.10.9)作为一个PXE服务器,但我有麻烦让DHCP工作。 PXE服务器连接到作为交换机的SOHO路由器(192.168.10.1)。 我禁用了路由器上的DHCP服务器。 $ dhcpd –version isc-dhcpd-4.2.4 /etc/dhcp/dhcpd.conf的内容 ddns-update-style none; option domain-name-servers 192.168.10.1; default-lease-time 3600; max-lease-time 7200; authoritative; log-facility local7; allow booting; allow bootp; subnet 192.168.10.0 netmask 255.255.255.0 { range dynamic-bootp 192.168.10.101 192.168.10.200; option routers 192.168.10.1; option broadcast-address 192.168.10.255; next-server 192.168.10.9; filename "/tftpboot/pxelinux.0"; } /etc/default/isc-dhcp-server INTERFACES="eth0" 当客户端引导时,它会尝试从服务器获取IP地址,但会失败,并显示以下错误消息: PXE-E51: No DHCP or proxyDHCP offers were received. […]
我似乎无法用netinstall执行centos5.8的kickstart安装。 它正确进入文本安装程序,但不断发送一个DHCP服务器的请求,并失败。 我试图手动设置IP到处。 这是我的pxelinux.cfg文件 DEFAULT menu PROMPT 0 MENU TITLE Ubuntu MAAS TIMEOUT 200 TOTALTIMEOUT 6000 ONTIMEOUT local LABEL centos5.8-net kernel /images/centos5.8-net/vmlinuz MENU LABEL centos5.8-net append initrd=/images/centos5.8-net/initrd.img ip=192.168.1.163 netmask=255.255.255.0 hostname=client101 gateway=192.168.1.1 ksdevice=eth0 dns=8.8.8.8 ks=http://192.168.1.125/cblr/svc/op/ks/profile/centos5.8-net MENU end 这里是我的kickstart文件: # Kickstart file for a very basic Centos 5.8 system # Assigns the server ip: 192.211.48.163 # DNS […]
我试图用pxelinux设置一个ubuntu服务器,所以我可以使用PXE启动Windows PE。 在客户端机器上,我可以看到pxelinux本身工作,但下一个屏幕是这样的: 这是我做的: 步骤1:在服务器上安装tftpd-hpa和dhcp3 。 该服务器是一个新鲜的Ubuntu的服务器x86虚拟机。 静态IP是192.168.26.0 。 Samba服务器已安装。 dhcpd.conf包含 subnet 192.168.26.0 netmask 255.255.255.0 { range 192.168.26.10 192.168.26.40; filename "pxelinux.0"; next-server 192.168.26.0; } 我已经validationTFTP和DHCP的工作。 第2步:从ubuntu存储库下载pxelinux.0 。 把它放在tftpboot目录pxelinux.cfg/default用下面的内容创buildpxelinux.cfg/default : DEFAULT winpe PROMPT 0 TIMEOUT 300 MENU TITLE PXE LABEL winpe MENU LABEL Windows PE KERNEL Boot/pxeboot.0 我试过使用Wdsnbp.0( – > Wdsnbp.com),而不是pxeboot.0( – > pxeboot.com)没有任何区别。 我想以后用ubuntu选项做一个真正的菜单。 步骤3:下载并安装适用于Windows […]
我试图通过networking完全自动化Ubuntu安装,但是只有在networking适配器检测之后才加载预先select的文件。 即使在预先select的文件中有这些选项,安装程序也总是要求这个选项: # Select language di debconf/language string en_US:en # Locale settings di localechooser/shortlist select other di localechooser/continentlist select South America di localechooser/countrylist/South_America select BR di localechooser/preferred-locale select en_US.UTF-8 # Keyboard selection. # Disable automatic (interactive) keymap detection. di console-setup/ask_detect boolean false di keyboard-configuration/layout select English (US) di keyboard-configuration/variant select English (US) – English (US, […]
我试图设置一个PXE启动服务器来轻松部署CloneZilla图像,使用pxelinux.0。 我有一个服务器上运行的tftp-hpa服务器,我testing了一个客户端,它工作正常。 我们使用FortiNet路由器作为DHCP服务器,所以我补充说: set option1 66 '3139322e3136382e302e313533' set option2 67 '7078656c696e75782e30' 这将转换为192.168.0.153为选项66,pxelinux.0为67选项。我倾销的DHCP提供数据包检查,这似乎是正确的。 当我尝试在PXE上引导一个空的VMware工作站虚拟机来检查,但它确实接收到这些选项,但是它向DHCP服务器(192.168.0.1)请求文件pxelinux.0,完全忽略了选项66.这是否正常行为? 我已经看到提及选项43和60,但我明白它只用于微软的环境。 也许我应该设置这些选项,无论如何使选项66使用?
我无法PXE启动客户端。 我收到以下错误:PXE-E55 ProxyDHCP服务未响应端口4011上的请求 这是Windows Server 2008 R2(64位)上SCCM 2012的新设置。 SCCM本身似乎正在工作,如果系统正在运行代理,并且所有安装都正常,我可以从操作系统内部运行操作系统部署任务。 如果我尝试PXE启动来安装我得到上面提到的PXE-E55错误。 服务器pipe理器说,WDS服务器运行正常,但我不能看到端口67,68,69和4011打开,他们都closures。 我确定Windows防火墙已closures,但仍处于closures状态。 奇怪的是ProxyDHCP错误,我不使用DHCP选项60作为DHCP和WDS / MDT / SCCM服务器是两个独立的系统。 没有启用选项60,它不应该与ProxyDHCP做任何事情? 任何build议,非常感谢!
我无法让Windows将uEFI启动顺序从Windows更改为PXE启动。 我试图自动化系统,以便每次PXE引导,所以我可以控制启动选项。 我试过BCDEdit: bcdedit /set {fwbootmgr} DEFAULT <uuid of nic> 有什么像efibootmgr的Windows?
我确定我错过了一些简单的东西,但我想不起来是什么。 我使用Cobbler来导入Debian 8.3.0,但是当我试图在连接到networking的机器上安装它时,安装程序要求一个CDROM,找不到它,然后退出。 有谁知道我需要调整在预先定义的文件或内核参数,以告诉它在networkingpath上find它的安装文件?
从某种意义上讲,我是一个系统pipe理员,试图扩展我的networking知识,因为这不是我最重要的一点。 目前,我正在试验PXE。 几天前,我设置了一些ESXi虚拟机,一个是DHCP和TFTP服务器,另外两个是BIOS和UEFI客户端。 我设法在BIOS和UEFI机器上通过PXE引导debian。 我听说过iPXE及其带来的可能性(例如在HTTP,iSCSI等上启动),并决定放弃它。 现在,我仍然试图启动我的本地debiannetworking启动安装程序,我想我会testing远程文件后,确保安装是正确的。 在这一点上,这就是我的DHCPconfiguration文件的样子(减去任何不感兴趣的东西): option arch code 93 = unsigned integer 16; class "pxe-clients" { match if substring (option vendor-class-identifier, 0, 9) = "PXEClient"; option tftp-server-name "192.168.0.5"; next-server 192.168.0.5; if option arch = 00:00 { if exists user-class and option user-class = "iPXE" { filename = "pxelinux.0"; } else { filename = […]
在客户端上部署Windows Embedded Standard 2009的常规工作stream程是什么? 我还没有find一个官方指导,并希望有一个链接。 部署需要额外的软件吗? 如果客户端不支持PXE,我该怎么办?