1. 程式人生 > 實用技巧 >PXE無人值守安裝linux

PXE無人值守安裝linux

PXE無人值守安裝linux

1.dhcp伺服器安裝

用於為使用者動態的分配ip地址

[[email protected]~]#mount/dev/cdrom/mnt/cdrom//掛載映象

[[email protected]~]#vim/etc/yum.repos.d/rhel-debuginfo.repo//配置yum

[[email protected]~]#yuminstalldhcp//安裝dhcp伺服器

[[email protected]~]#vim/etc/dhcpd.conf//末行模式下執行如下命令獲得配置檔案:r/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample

/

配置如下

啟動dhcp伺服器,並且加入開機啟動

[[email protected]~]#servicedhcpdstart

[[email protected]~]#chkconfigdhcpdon

2.配置ftp伺服器

用於提供系統安裝所需的系統軟體

[[email protected]~]#yuminstallvsftpd//安裝伺服器軟體

[[email protected]~]#cp-R/mnt/cdrom/*/var/ftp/pub///把光碟中的系統檔案copyftp中匿名資料夾中

啟動伺服器,並設定開機啟動

[[email protected]~]#servicevsftpdstart

[[email protected]~]#chkconfigvsftpdon

3.配置tftp伺服器

用於提供引導伺服器安裝時的終端配置

[[email protected]~]#yuminstalltftp-server//安裝tftp軟體

[[email protected]~]#vim/etc/xinetd.d/tftp//設定配置檔案

只需將disable=yes修改為disable=no即可,用於設定tftp服務可啟動

[[email protected]~]#servicexinetdrestart//啟動tftp伺服器(tftp是一個超級守護程序)

4.copy開機載入程式到

tftp資料夾中

[[email protected]~]#cp/usr/lib/syslinux/pxelinux.0/tftpboot///ftfp的驅動檔案

[[email protected]~]#cp/mnt/cdrom/p_w_picpaths/pxeboot/vmlinuz/tftpboot///pxe的核心檔案

[[email protected]~]#cp/mnt/cdrom/p_w_picpaths/pxeboot/initrd.img/tftpboot///啟動時與硬體相關驅動

[[email protected]~]#mkdir-pv/tftpboot/pxelinux.cfg//pxe所需目錄

[[email protected]~]#cp/mnt/cdrom/isolinux/isolinux.cfg/tftpboot/pxelinux.cfg/default//所需配置檔案

5.安裝無人值守程式

[[email protected]~]#yuminstallsystem-config-kickstart//軟體安裝

執行配置命令

[[email protected]~]#system-config-kickstart

儲存配置

對儲存的配置檔案ks.cfg進行配置

[[email protected]~]#vim/root/ks.cfg

加入如下一行,可加任意地方

6.dhcp伺服器中配置tftp伺服器的查詢

將配置檔案修改如下,只需加入兩行

[[email protected]~]#vim/etc/dhcpd.conf

重啟服務

[[email protected]~]#servicedhcpdrestart

7.配置tftp伺服器,指明ftp伺服器

[[email protected]~]#vim/tftpboot/pxelinux.cfg/default

最好修改預設時間,否則會等10分鐘才能夠啟動程式

timeout修改為6秒:timeout6

8.copyks.cfgftp伺服器中

[[email protected]~]#cp/root/ks.cfg/var/ftp/pub/

9.測試

我們是在虛擬機器裡面重新安裝一個系統,所以先要排除一些虛擬機器安裝的外在條件

Tftp,ftpdhcp伺服器要與安裝的伺服器在同一個網段中,我使用的是host-noly

刪除虛擬機器本身的dhcp伺服器

配置引數

等待安裝成功即可,如果剛剛安裝後,啟動失敗,則重新啟動即可,在啟動時可能會因為sendmail的啟動,影響啟動速度,耐心等待!!

轉載於:https://blog.51cto.com/guodong810/1143737