PXE無人值守安裝linux

                        PXE無人值守安裝linuxlinux

1.dhcp服務器安裝 vim

  用於爲用戶動態的分配ip地址 服務器

 [root@target ~]# mount /dev/cdrom /mnt/cdrom              //掛載鏡像 ide

 [root@target ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo     //配置yum 測試

 [root@target ~]# yum install dhcp                         //安裝dhcp服務器 spa

 [root@target ~]# vim /etc/dhcpd.conf                      //末行模式下執行以下命令得到配置文件   :r /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample    / debug

配置以下 3d

 啓動dhcp服務器,而且加入開機啓動 rest

 [root@target ~]# service dhcpd start server

 [root@target ~]# chkconfig dhcpd on

2.配置ftp服務器

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

  [root@target ~]# yum install vsftpd                              //安裝服務器軟件

  [root@target ~]# cp -R /mnt/cdrom/* /var/ftp/pub/                //把光盤中的系統文件copyftp中匿名文件夾中

  啓動服務器,並設置開機啓動

  [root@target ~]# service vsftpd start

  [root@target ~]# chkconfig vsftpd on

3.配置tftp服務器

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

  [root@target ~]# yum install tftp-server                        //安裝tftp軟件

  [root@target ~]# vim /etc/xinetd.d/tftp                         //設置配置文件

  只需將disable=yes修改成 disable=no便可,用於設置tftp服務可啓動

  [root@target ~]# service xinetd restart                         //啓動tftp服務器(tftp是一個超級守護進程)

4.copy開機引導程序到tftp文件夾中

  [root@target ~]# cp /usr/lib/syslinux/pxelinux.0 /tftpboot/         //ftfp的驅動文件 

  [root@target ~]# cp /mnt/cdrom/p_w_picpaths/pxeboot/vmlinuz /tftpboot/  //pxe的內核文件

  [root@target ~]# cp /mnt/cdrom/p_w_picpaths/pxeboot/initrd.img /tftpboot/  //啓動時與硬件相關驅動

  [root@target ~]# mkdir -pv /tftpboot/pxelinux.cfg                  //pxe所需目錄

  [root@target ~]# cp /mnt/cdrom/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default    //所需配置文件

5.安裝無人值守程序

  [root@target ~]# yum install system-config-kickstart               //軟件安裝

  執行配置命令

  [root@target ~]# system-config-kickstart

  

 

 

 

 

保存配置

對保存的配置文件ks.cfg進行配置

 [root@target ~]# vim /root/ks.cfg 

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

 

6.dhcp服務器中配置tftp服務器的查找

  將配置文件修改以下,只需加入兩行

  [root@target ~]# vim /etc/dhcpd.conf  

重啓服務

 [root@target ~]# service dhcpd restart

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

[root@target ~]# vim /tftpboot/pxelinux.cfg/default

 

最好修改默認時間,不然會等10分鐘纔可以啓動程序

timeout修改成6秒:timeout 6

8.copy ks.cfgftp服務器中

  [root@target ~]# cp /root/ks.cfg /var/ftp/pub/

9.測試

  咱們是在虛擬機裏面從新安裝一個系統,因此先要排除一些虛擬機安裝的外在條件

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

  刪除虛擬機自己的dhcp服務器

   配置參數

   

   

等待安裝成功便可,若是剛剛安裝後,啓動失敗,則從新啓動便可,在啓動時可能會由於sendmail的啓動,影響啓動速度,耐心等待!!

相關文章
相關標籤/搜索