pxe 無人值守安裝

2022-09-03 13:42:11 字數 3483 閱讀 2153

從網路引導系統的做法可以不必從硬碟、軟盤或者cd-rom光碟,而是完全通過網路來引導一台計算機。這對於安裝來說很方便,因為它意味著你可以坐在桌子旁邊,不必走到機器那裡插入cd-rom光碟或者軟盤,就可以從網路上引導位於別處的一台機器。

用yum來安裝所需要的軟體包,先來搭建yum光碟源:

[root@test1 ~]# mount /dev/cdrom /mnt

在/etc/yum.repos.d目錄下建立乙個以.repo結尾的檔案:

[root@test1 ~]# vi /etc/yum.repos.d/serverl.repo

配置內容如下:

安裝ftp服務以及開啟服務,設定為開機自動啟動。

[root@test1 ~]# yum install vsftpd –y

[root@test1 ~]# /etc/init.d/vsftpd start

[root@test1 ~]# chkconfig vsftpd on

安裝tftp,修改tftp配置檔案及開啟服務

修改配置檔案裡面的13,14行

接著重新啟動xinetd服務,然後檢視服務埠是否開啟。

[root@test1 ~]# /etc/init.d/xinetd restart

ok,tftp服務正常啟動。xinetd服務本來就是開機啟動的,所以這裡我們不再需要設定。

安裝dhcp,修改配置檔案及開啟服務:

[root@test1 ~]# yum install dhcp –y

第9,10行是網路引導需要的配置,必須要有的。

接著啟動dhcp,設定為開機啟動

[root@test1 ~]# /etc/init.d/dhcpd start

[root@test1 ~]# chkconfig dhcpd on

準備工作完成,我們開始配置kickstart

[root@test1 ~]# mkdir /tftpboot

[root@test1 ~]# mkdir /tftpboot/pxelinux.cfg

[root@test1 ~]# cp /usr/share/syslinux/pxelinux.0 /tftpboot/

----如果找不到syslinux目錄,需要安裝包yum install syslinux –y

然後修改/tftpboot/pxelinux.cfg/default的配置檔案。

檔案裡面需要修改兩行,修改第1行,後面的linux意思是尋找下面18行的label linux,然後修改下22行(即在後面新增ks=第22行的意思是使安裝程式通過ftp伺服器訪問kickstart檔案。

其中第1行:default linux表示指定預設入口名稱;第2行:prompt 1中prompt用來設定是否等待使用者選擇,1表示等待使用者控制;第18、23、27、31行label linux表示定義的引導入口,表示系統的不同安裝方式,如第18行定義的入口表示圖形安裝。

配置檔案修改完了,要開始自動安裝,安裝程式必須能訪問kickstart檔案。有多種方法可訪問kickstart檔案,其中最常用的一種方法是通過網路伺服器進行,例如:ftp伺服器、web伺服器或nfs伺服器,這種方法非常易於部署,並且也使管理更改變得十分簡單。也可以通過usb磁碟、cd-rom或本地硬碟。如果usb或cd-rom中的kickstart檔案非常便於訪問,只需將kickstart檔案放置在用來開始安裝的引導介質中。而使用dhcp伺服器和tftp及pxe配置起來更為複雜。

使安裝程式指向kickstart檔案的書寫格式如下:

ks=ftp://server/dir/file 如:ks=ftp://ftp伺服器ip/ks.cfg

ks=http://server/dir/file 如:ks=http://http伺服器ip/ks.cfg

ks=nfs:server:/dir/file 如:ks=nfs:nfs伺服器ip:/var/ftp/pub/ks.cfg

ks=hd:device:/dir/file 如:ks=hd:sdb1:/kickstar-files/ks.cfg

ks=cdrom:/dir/file 如:ks=cdrom:/kickstart-files/ks.cfg

安裝kickstart 的無人值守安裝包

1. 選擇ftp的伺服器,和選擇引導和時區

2. 然後進行分割槽

3. 配置網絡卡,dhcp是最方便的

4. 如果在前面配置好了軟體的源,那麼在讓軟體包選擇上就可以看到了

安裝指令碼:在「預安裝指令碼」,「安裝後指令碼」對話方塊中,可以分別新增在安裝前、安裝後自動動行的可執行語句。此項設定使伺服器自動化配置變得更加容易,例如可以在客戶機在完成安裝後自動設定yum倉庫,

需要注意的是:應確保所編寫的**能夠正確執行,以免安裝失敗。

無人值守裝機PXE

虛擬環境中注意是否將自帶dhcp功能關閉 注意測試安裝機器是否將網路與pxe伺服器網路對齊 安裝centos 6.8系統,關閉dhcp 本地掛載iso配置本地yum root localhost mkdir mnt cdrom root localhost mount o loop dev cdro...

PXE引導無人值守安裝LINUX

簡介 目標 實現pxe安裝,只要開機設定從網路啟動即可自動安裝設定好的linux系統。準備環境 做一台server伺服器,需要dhcp nfs tftp的支援,kichstart做好的ks.cfg 步驟 1 dhcp服務設定 伺服器ip為192.168.0.254 設定完後起 目標 實現 pxe安裝...

基於PXE的Centos無人值守安裝(Win平台)

一 環境準備 pxe伺服器端 1 工具 kickstart 用於生成無人值守檔案 需要linux系統執行,使用yum y install system config kickstart 安裝 2 配置文件 initrd.img vmlinuz 從 centos.iso檔案 isolinux目錄中獲得...