首先我們要用到的linux的桌面模式,沒有桌面模式的請自覺安裝。注意要關閉防火牆
需要的支援環境,dhcp,tftp,vsftp。
1.先建立ftp的共享光碟目錄
mkdir -p /var/ftp/centos62.把光碟複製到目錄下。
cp -rp /media/cdrom/* /var/ftp/centos63安裝tftp-server
yum -y install tftp-server4.我們修改tftp的配置檔案
其餘的不變
開啟xinetd服務
/etc/init.d/xinetd start將他改成開機啟動
chkconfig tftp on5我們準備核心分發檔案
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然後我們安裝dhcp並修改配置檔案mv isolinux.cfg pxelinux.cfg/defaul
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還要安裝system-config-kickstart/etc/init.d/vsftpd start
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 ...