我想在已经有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吗?
要使netboot映像接受任何dhcp,请在DRBL服务器上运行以下命令:/ opt / drbl / sbin / mknic-nbi -cn
需要注意的是,DRBL客户端可能会后退到假设NFS共享位于DHCP给出的网关地址上。 简而言之,DRBL 假设你的networking掩码是255.255.255.0,否则就会回落。 您可以通过直接编辑客户端初始化脚本来改变这个假设。
您需要将您的DHCP服务器的“名称”设置为clonezilla所期望的。 我相信这默认为'drbl'。 可能有一种方法可以改变它的名字,但是我发现clonezilla的文档有点缺乏。
使用您的常规DHCP并用dnsmasq(包括proxyDHCP模式)replaceDRBL附带的DHCP服务器(isc-dhcp-server)。
dnsmasq可以configuration为proxyDHCP 。 proxyDHCP只提供与PXE相关的DHCP信息来引导PXE客户端(NBP和托pipe它的TFTP服务器的IP),而普通(非pxe)DHCP服务器将像往常一样提供IP地址和相关信息。 通过这种方式,您既可以使用已经在位的DHCP提供的服务,又可以使PXE服务器同时共存,而不会互相干扰