歡迎您光臨本站 註冊首頁

PXE引導無人值守安裝LINUX

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

PXE引導無人值守安裝LINUX

簡介:目標:實現PXE安裝,只要開機設置從網路啟動即可自動安裝設置好的LINUX系統.準備環境:做一台server伺服器,需要DHCP、NFS、TFTP的支持,kichstart做好的ks.cfg 步驟: 1、DHCP服務設置(伺服器IP為192.168.0.254) 設置完後起 ...

目標:實現PXE安裝,只要開機設置從網路啟動即可自動安裝設置好的LINUX系統.

準備環境:做一台server伺服器,需要DHCP

 
NFSTFTP的支持,kichstart做好的ks.cfg

步驟:

1DHCP服務設置(伺服器IP

192.168.1.254) 設置完後起動:service dhcpd restart

ddns-update-style interim;

ignore client-updates;

subnet 192.168.1.254 netmask 255.255.255.0 {

option routers 192.168.1.254;

option subnet-mask 255.255.255.0;

option nis-domain "domain.org";

option domain-name "domain.org";

 

option domain-name-servers 192.168.1.254;

option time-offset -18000;

next-server 192.168.1.188;

filename "/pxelinux.0";

range dynamic-bootp 192.168.0.200 192.168.0.254;

default-lease-time 21600;

max-lease-time 43200;

host ns {

next-server marvin.redhat.com;

 

hardware ethernet 12:34:56:78:AB:CD;

fixed-address 207.175.42.254;

}

}

2NFS服務設置(目錄為/var/ftp/pub/ ,目錄里有已設置好的ks.cfg文件和RHEL5安裝目錄)

vim /etc/exports

內容為:/var/ftp/pub/ 192.168.0.0/255.255.255.0rw.sync

啟動NFS服務:service nfs restart

3TFTP服務設置

 
檢查TFTP安裝包,確認安裝.

啟動TFTP服務:chkconfig tftp on; service xinetd restart;

檢查:netstat -anup 確認 6769 埠已開.

安裝好後會在

 
/目錄下有/tftpboot/目錄,如果沒有,則手動建立.

4pxe文件檢查設置

rpm -qa |grep syslinux #確認syslinux已安裝

cp /usr/lib/syslinux/pxelinux.0 /tftpboot/ #複製

 
pxelinux.0tftp目錄下

5、複製引導內核(vmlinuz)、驅動(initrd.img)和安裝配置文件(isolinux.cfg)到/tftpboot/目錄下

這三個文件都在光碟上的/isolinux/目錄里

 

cp /mnt/isolinux/vmlinuz /tftpboot/

cp /mnt/isolinux/initrd.img /tftpboot/

isolinux.cfg需要放到tftpboot/pxelinux.cfg/目錄下,並改名default

cp /mnt/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default

/tftpboot/pxelinux.cfg/default的內容需要修改一下:

default ks #默認為

ks選項

prompt 1

timeout 600

label linux

kernel vmlinuz

append initrd=initrd.img

label ks

kernel vmlinuz #指定ks.cfgNFS伺服器的路徑

 
append ks initrd=initrd.img ks=nfs:192.168.0.254:/var/ftp/pub/ks.cfg

label local

localboot 1

6、設置其他機器從網路啟動,即完成系統安裝.

註:這個項目最重要的還是一定要設置好DHCP
NFSTFTP三個服務,特別是DHCP服務,一定要確保每一步,差錯一點可能就起動不了.另外,
ks.cfg的設置也要注意,網路安裝介質、安裝的路徑等.

 

[火星人 ] PXE引導無人值守安裝LINUX已經有549次圍觀

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