Articles of pxe boot

使用VMware的模板和克隆来提供Linux服务器而不是PXE的意义

使用VMware的模板创build新的虚拟机似乎有速度的好处。 但是,我担心可能不那么明显的安全性和灵活性。 例如: 首先引导生成密钥 VMware专有的configuration服务器设置的方法(IP,主机名等) 在一个几乎完全是VMware的商店里,大部分的Linux都是基于RHEL的发行版,在从模板configuration时有没有人遇到过一些陷阱? 克隆时如何考虑? 顺便说一句:不pipe初始configuration方法如何,它将主要用作引导Puppet的其余configuration。

使用cif进行pxeboot Linux Mint(live CD)时,networking无法正确初始化,但可与nfs一起使用

我有192.168.26.1上的TFTP / DHCP / NFS / SMB服务器(Ubuntu服务器12.04 LTS)。 我使用pxelinux来显示包含Windows启动和安装选项,Ubuntunetworking安装程序和Linux Mint 17 MATE Live CD的菜单。 让它像这样跑就已经很讨厌了,而且我已经无能为力了 对于Linux Mint,我提供了2个netboot选项:NFS和CIFS。 我已经完全使用NFS:用户可以在启动菜单中select它,不久之后,登陆Linux Mint live CD桌面。 但是使用CIFS,networking不能正确初始化。 当Linux Mint启动时,networking挂起120秒。 然后,它继续启动到桌面,但network-manager没有启动(并且不启动)。 我怀疑这可能是DHCP服务器没有响应的问题,但是,在DHCP服务器日志中,我可以看到DHCP请求和成功的响应。 一旦进入Linux Mint桌面, ifconfig报告由DHCP分配的IP地址,并且ping服务器工作。 我的pxelinuxconfiguration是( APPEND后面的所有内容都在一行中,我只是为了便于在这个网站上进行分割): NFS: LABEL linuxmint17 MENU LABEL Linux Mint 17 KERNEL linux-mint-17/image/casper/vmlinuz APPEND root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.26.1:/var/lib/tftpboot/linux-mint-17/image initrd=/linux-mint-17/image/casper/initrd.lz CIFS: LABEL linuxmint17smb MENU LABEL Linux Mint 17 […]

双网卡主板上的MAC地址

这是一个奇怪的问题。 我们有一些双网卡主板的设备。 一些是Realtek网卡,这吸吮。 一些是英特尔e1000s,不。 我刚刚注意到在两台机器上,一台是Intel网卡,一个是Realtek,当我把一台机器的MAC地址放到我们DHCP服务器上的dhcpd.conf文件中,让它通过PXE启动机器进入重build环境,最初一切都很好。 服务器获取DHCP分配,PXE引导到Ubuntu预先设置的环境中。 在一台或两台机器上,它可以达到Ubuntu的DHCPnetworkingconfiguration,并且失败。 如果我拔出一个busybox shell(在安装机上的tty2上),并运行ip link ,我可以看到在另一个 NIC上设置了UP标志。 这是一些东西。 host xeon16-ghz240-gb48-node1 { hardware ethernet BC:AE:C5:07:1F:18; filename "pxelinux.0"; next-server 192.168.123.80; } 这就是dhcpd.conf 这是邪恶机器上的ip连结。 实际上只有一个NIC被连接(故意)。 正如你所看到的那样,dhcpdconfiguration中的网卡没有标记为UP,而是UP的链接不是DHCP中的那个。 到目前为止,我已经看到了这两个品牌的双网卡configuration。 有没有人知道1)是什么原因造成的?b)我们能做些什么?

PXE在内部networking模式下引导Virtualbox来宾?

我不确定这是否仅限于我的发行版软件包或是vbox的限制。 所以,任何帮助将不胜感激。 好吧,我有一个虚拟机networking,一个虚拟机充当“内部”networking中其他虚拟机的NAT。 其中一台虚拟机正在运行一台DHCP和TFTP服务器,我只需要从这台服务器上启动其他虚拟机,但是从networking启动时,所有启动虚拟机都是“致命的:无法从启动介质读取!叫停”。 这是有点killjoy,因为vbox很容易使用和试验,但我无法绕过这个错误。 帮帮我 ?

如何使用PXE设置Cobbler如果您不能更改DHCP服务器?

在过去,我通过使普通的DHCP服务器返回networking引导所需的所有东西来设置一个PXE服务器几次:在单个DHCP设置中的常规IPconfiguration和bootinfo。 这样做很容易 。 根据我读过的文档( 维基百科有一个很好的总结 )应该可以有一个未经修改的DHCP服务器(例如,如果您的位置pipe理员拒绝访问)和一个单独的服务器,只能返回启动信息。 这通常称为“PXE服务器”或“代理DHCP”服务器。 在过去我已经看到(不使用) 这个PXE服务器 (最后一个版本是5年前)。 昨天我安装了Cobbler,看看它真的做了什么。 现在我想使用它(爱易于使用),但修改“主”dhcpd服务器获得PXE不是一个选项。 我一直没能find任何关于如何使用真正的PXE(==代理dhcp)服务器来运行补鞋匠的文档。 这可以用鞋匠完成吗? 我可以configurationisc dhcp服务器的行为作为一个PXE服务器(即没有IP信息,只有启动信息)? 或者我应该采取一种完全不同的方法(如果是这样,你的build议是什么)? 谢谢 我刚刚发现的新发现: dnsmasq 2.4.8版的更新日志说: “Proxy-DHCP,其中dnsmasq只提供PXE信息,另一个DHCP服务器确实分配地址,也是允许的。” 很有意思。 特别是因为鞋匠已经可以控制dnsmasq了。 更新: dnsmasq 2.51将支持这个configuration,完全做我想要的技巧。 我的/etc/cobbler/dnsmasq.template现在看起来像这样: # Cobbler generated configuration file for dnsmasq # $date # # resolve.conf .. ? #no-poll #enable-dbus read-ethers addn-hosts = /var/lib/cobbler/cobbler_hosts # Be a proxyDHCP server dhcp-range=10.10.0.0,proxy # […]

我如何从同一图像启动多个Windows 7桌面的PXE?

几年前在我的大学里,我记得那里的实验室通过networking启动了Windows NT。 有一个共享的驱动器为自己的东西,而不是你对运行的操作系统所做的任何更改重新启动机器时重置。 现在我想用Windows 7做同样的事情。 我已经find了一些如何使用iSCSI的,但我不想为每台PC的iSCSI磁盘,我想多个PC的一个图像。 我也发现在本地安装Windows的PXE Boot安装文件,但这不是我想要的。 我将如何去设置我在大学里,但作为一个操作系统的Windows 7作为networking启动? 即如何netboot Windows 7图像? 我不希望将Windows 7安装程序networking启动到本地安装Windows,我想从内存/networking运行Windows 7映像。