歡迎您光臨本站 註冊首頁

linux的pxe全自動安裝

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
一直希望做一下pxe的的全自動安裝都沒有時間,今天終於把做完了.網上雖然有很多這樣的教程,但是你如果不親自做一遍的話,你會發現其實這個過程你會碰到很多問題. 首先要確認你的網卡支持PXE.
下面就開始詳細的描述我做這個的過程:
操作系統:centos5.3
軟體:dhcp tftp nfs
第一步:安裝軟體,這一步我就不詳述了.
第二步:建立相應目錄,拷貝相應文件,設置環境.
1,關閉iptables, 命令 service iptables stop
2,建立/nis 目錄 命令 mkdir /nis. 把安裝光碟裡面的內容複製到nis目錄下面.
3,建立/tftpboot目錄.把光碟isolinux下面的的全部文件複製到tftpboot目錄下面.
4,把/usr/lib/syslinux/pxelinux.0 複製到tftpboot目錄下面.
5,在tftpboot下面建立pxelinux.cfg目錄,把isolinux下面的isolinux.cfg 文件拷貝到pxelinux.cfg目錄下面,改名為default.
6,拷貝已安裝好的系統中的 /root/anaconda-ks.cfg文件拷貝到nis目錄下面,改名為ks.cfg.只需把ks.cfg裡面的CDROM改成 nfs --server=10.168.19.16 --dir=/nis (假設你的系統是用cdrom裝的,server就是你的安裝伺服器的地址),給ks.cfg加上其他用戶可讀許可權(默認許可權是700)這步很重要,要不然客戶端不能讀取ks.cfg,你也就無從安裝了.
第三步:配置軟體
TFTP 配置vi /etc/dhcpd.conf
option domain-name "systeng.net";
ption domain-name "systeng.net";
default-lease-time 21600;
max-lease-time 43200;
authourtative;
ddns-update-style ad-hoc;
log-facility local7;
subnet 10.168.19.0 netmask 255.255.255.0{
range 10.168.19.50 10.168.19.255;
option domain-name-servers 202.96.128.166;
option domain-name "systeng.net";


#option netbios-name-servers 10.168.19.16;
option routers 10.168.19.16;
option broadcast-address 10.168.19.255;
default-lease-time 21600;
max-lease-time 43200;
next-server 10.168.19.16;
filename "/pxelinux.0";
}
只要上面這些就可以了,一定要注意 next-server 這個是指提供dhcp服務的伺服器ip,我沒設置這個的時候后,一直會出現arp timeout的錯誤.

[火星人 ] linux的pxe全自動安裝已經有527次圍觀

http://coctec.com/docs/linux/show-post-53690.html