网络启动安装linux
By admin
之前配置过网络启动安装系统。当时还有于工一起鼓捣,他弄了个网络pxe安装win2003,这个我一直都不会,不过因为是win的东西…
最近又要装个老服务器,光驱接口不通用,有usb但不支持usb启动,还好支持pxe。
今天又配置了一下,参考这个
http://www.ixpub.net/thread-1127829-1-1.html
最后我的dhcpd.conf内容如下
class “pxeclients” {
match if substring (option vendor-class-identifier, 0, 9) = “PXEClient”;
option vendor-class-identifier “PXEClient”;
vendor-option-space PXE;
option PXE.mtftp-ip 0.0.0.0;
filename “pxelinux.0”;
next-server 10.0.0.70;
}
allow booting;
allow bootp;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.101 10.0.0.200;
option routers 10.0.0.1;
option domain-name-servers 10.0.0.70;
}
group {
next-server 10.0.0.70;
#host tftpclient {
# filename “pxelinux.0”;
#}
filename “pxelinux.0”;
}
一开始在163上下了个debian的网络启动文件。有些教程上说要下载pxelinux.0 mini.iso
其实都不用,就下载netboot.tar.gz一个文件,然后解压就都有了。
解压后会有pxelinux.0这个文件。
中间发生了点问题,目标服务器是dell poweredge 1750。
用debian的squeeze的文件安装,在检测硬件的时候会死机。
连着试了两台都是。
后来想换centos,还没有centos版本对应的pxelinux.0文件下载。
后来换了ubuntu,下了最新版的,3.0内核,安装OK。