天天看點

pxe

概念:遠端伺服器下載下傳引導鏡像,并加載安裝檔案或者整個作業系統

前提條件:

客戶機的網卡支援pxe協定,且主機闆支援

網絡中有一台dhcp為客戶機配置設定ip,指定引導檔案

伺服器通過tftp提供引導鏡像檔案下載下傳

一搭建pxe遠端安裝伺服器

1)搭建yum庫

yum -y  install   vsftpd*

cp  –rf   /media/*   /var/ftp/pub/

service  vsftpd    start

yum –y   install  tftp-server

vim  /etc/xinetd.d/tftp

service  xinetd   start

2)準備linux核心、初始化鏡像檔案

cd  /media/p_w_picpaths/pxeboot/

cp  vmlinuz   initrd.img   /var/lib/tftpboot/

3)準備pxe引導程式、啟動菜單檔案

yum -y   install  syslinux

cp  /usr/share/syslinux/pxelinux.0    /var/lib/tftpboot/

啟動菜單檔案用來指導客戶機的引導過程:

【調用核心】【加載初始化鏡像】【預設啟動菜單檔案default】

mkdir  /var/lib/tftpboot/pxelinux.cfg

vim  /var/lib/tftpboot/pxelinux.cfg/default

default  auto      \\預設自動

prompt  1         \\ 1表示等待使用者控制 0表示無人值守auto

label  auto         \\自動

         kernel   vmlinuz

         append  initrd=initrd.img   devfs=nomount    ramdisk_size=8192

label linux  text      \\文本啟動

         append  text  initrd=initrd.img  devfs=nomount    ramdisk_size=8192

label linux rescue      \\急救模式啟動

         append  rescue  initrd=initrd.img  devfs=nomount    ramdisk_size=8192

4)安裝dhcp并啟動dhcp

yum  -y  install   dhcp

vim  /etc/dhcp/dhcpd.conf

指定tftp的服務位址

指定pxe引導程式的檔案名

service   dhcpd    start

5)驗證pxe網絡裝機

擷取ip位址

選用url路徑安裝rhel6的安裝源

二實作kickstart無人值守安裝

安裝system-config-kickstart工具

在圖形界面下配置

添加root密碼勾選安裝後重新開機系統

安裝方法通過ftp

指定ftp的安裝路徑和安裝檔案

給磁盤分區記得初始化磁盤

勾選相應的軟體包

添加安裝後的腳本檔案

将啟動的應答檔案複制到yum源中

cp  /root/ks.cfg   /var/ftp/pub/ks.cfg

vim /var/lib/tftpboot/pxelinux.cfg/default

3)驗證無人值守

最後在系統中生成了yum的庫檔案

繼續閱讀