pxe自動安裝

2022-08-20 21:48:15 字數 2555 閱讀 6548

首先我們要用到的linux的桌面模式,沒有桌面模式的請自覺安裝。注意要關閉防火牆

需要的支援環境,dhcp,tftp,vsftp。

1.先建立ftp的共享光碟目錄

mkdir -p /var/ftp/centos6
2.把光碟複製到目錄下。

cp -rp /media/cdrom/* /var/ftp/centos6
3安裝tftp-server

yum -y install tftp-server
4.我們修改tftp的配置檔案

其餘的不變

開啟xinetd服務

/etc/init.d/xinetd start
將他改成開機啟動

chkconfig tftp on
5我們準備核心分發檔案

cp /var/ftp/centos6/isolinux/vmlinuz initrd.img /var/lib/tftpboot/
我們還需要安裝syslinux

yum -y install syslinux
安裝完成後將另乙個核心檔案複製過去

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
還有乙個在光碟源也要考過去

cp /var/ftp/centos6/isolinux/isolinux.cfg /var/lib/tftpboot/
這樣核心的準備分發檔案就齊了,一共4個

然後我們需要降權,和修改一些東西

chmod 644 /var/lib/tftpboot/isolinux.cfg

vim /var/lib/tftpboot/isolinux.cfg
將檔案改成裡的樣子

menu打頭的都注釋掉

讓我我們將這個檔案扔到/var/lib/tftpboot/pxelinux.cfg目錄裡改名叫做default

cd /var/lib/tftpboot/mkdir pxelinux.cfg

mv isolinux.cfg pxelinux.cfg/defaul

然後我們安裝dhcp並修改配置檔案

yum -y install dhcp

vim /etc/dhcp/dhcpd.conf

將模板複製過來

cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp

在匯入cat /etc/dhcp/dhcpd.conf.sample > /etc/dhcp/dhcpd.conf

修改成下邊的樣子

注意修改的地方都是以封號結尾的,沒有封號是錯誤的。

啟動服務,

yun -y install vsftpd

/etc/init.d/vsftpd start

還要安裝system-config-kickstart

yum -y install system-config-kickstart
在桌面就有了

然後重啟3個服務

將ks配置的指令碼,複製到ftp去

[root@localhost ~]# cp ks.cfg /var/ftp/[root@localhost ~]# chmod 777 /var/ftp/ks.cfg
修改引導檔案

vim /var/lib/tftpboot/pxelinux.cfg/default
在裡邊加一句話

在自己安裝的配置指令碼裡修改一下,變成全部自動安裝

PXE自動安裝linux系統

pxe的安裝 dhcp tftp http ftp nfs 前提條件 1.確保所有的終端和網路裝置處於同一網段內。2.這個網段內只能有一台的dhcp伺服器。3.所要裝系統的裸機必須要支援pxe 現在的電腦網絡卡都已經整合 開始開車 1.首先當然要搭建乙個dhcp的服務,為了提供ip位址給裸機,才能有...

PXE自動安裝Linux系統

pxe 環境準備 首先準備至少兩台虛擬機器,其中一台作為伺服器使用。基本所有配置操作都是在伺服器上客戶端機器不需要配置。還需要至少乙個安裝源 系統安裝映象檔案 1.將兩台虛擬機器網絡卡配置為僅主機模式 主要是和外網隔離,以麵影響實體機的dhcp服務 2.關閉vmware的dhcp服務 在vmware...

PXE自動化安裝系統

關閉防火牆 關閉selinux dhcp服務設定為靜態ip 安裝軟體包 http 充當yum源安裝包倉庫 tftp server 在它的工作目錄存在引導主機的工作檔案 dhcp 位址分配 syslinx 輔助檔案其中pxelinux.0引導系統,可以理解為grup的作用 system config ...