kickstart自動安裝系統


一.linux的啓動過程linux

    

http://p_w_picpaths2015.cnblogs.com/blog/607348/201512/607348-20151229231206354-919070678.png

   

二.kickstart的安裝過程服務器


    092cb13045a5c70ec1ae87a50b58812b.png-wh_


 三.環境信息微信


    

dhcp、tftp
10.10.10.2
http、nfs、ftp
10.10.10.2



 四.配置kickstartdom


  • 安裝dhcp服務ide


  1.   systemctl stop firewalld  測試

  2.   setenforce 0spa

  3.   yum install dhcp -yrouter

  4.   cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.confserver

  5.   vi /etc/dhcp/dhcpd.confblog

    1.    range 10.10.10.150 10.10.10.200;
        option domain-name-servers kickstart;
        option domain-name "kickstart";
        option routers 10.10.10.1;
        option broadcast-address 10.10.10.1;
              next-server 10.10.10.2;  (指定tftp的服務器地址)
              filename "/pxelinux.0";    (指定從那個文件引導)
        default-lease-time 600;
        max-lease-time 7200;

  6.   systemctl start dhcpd


  • 配置tftp服務


  1.    yum install tftp-server xinetd -y

  2.    編輯/etc/xinetd.d/tftp 文件,將disable= yes改成disable= no

  3.    systemctl start xinetd.service

  4.    yum whatprovides */pxelinux.0    (查看pxelinux.0的文件由哪一個軟件包安裝的)

    a6a00628f4e29b1135a9b2f3b5de055b.png


  5.   yum install syslinux -y

  6.   rpm -ql syslinux | grep pxelinux.0

    a10fb96414aca15e75a217d70cb30621.png 


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

     

  • 剩下的兩個文件咱們去光盤裏面拷貝一下


  1.    mount /dev/cdrom /mnt

  2.     cp /mnt/p_w_picpaths/pxeboot/initrd.img vmlinuz /var/lib/tftpboot/


  •   編輯pxelinux的配置文件


  1.    cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

  2.    chmod +w /var/lib/tftpboot/pxelinux.cfg/default

  3.    cp /mnt/isolinux/boot.msg /var/lib/tftpboot/

  4.    chmod +w /var/lib/tftpboot/boot.msg



  • 配置nfs服務


  1.     yum install nfs-utils -y

  2.     mkdir /dvd

  3.     mount /dev/cdrom /dvd

    740c6a57e28ffa83f152c8bfdfeea0d5.png


  • 製做應答文件


  1.     yum install xorg-x11-xauth.x86_64 system-config-kickstart -y

  2.     system-config-kickstart     (啓動kickstart)

   a6ee224ae3619f2dd7a179541cdc4321.png-wh_     

0496e6a4c9b316a211228435092a9962.png

 

f49b7b9072e6544cbc468615b55b83a3.png-wh_

368876744110f569249e517e1dd8aa07.png-wh_

b473e11ae5ca9e66178ba79ab39575c9.png-wh_

315175e6a0069c1d1ff892cddbafa3e7.png-wh_

9ef4f024cfcd00c7d379b05d0b59cc2a.png-wh_

65159a5d95a6a1e6f6cc4ba52c527002.png-wh_

44797b3c2ca364f2f563b4510f13c453.png-wh_

2d2138b75f1d9dfd3555a34d949c6622.png-wh_

92fb506bf64f22c146b925bad14f3c76.png-wh_



  •     把製做的應答文件複製到/iso的目錄下

  •     編輯應答文件,根據須要把系統自帶的anaconda-ks.cfg的安裝包複製到應答文件中


                        4fc54fbf47318176b387a907117a83b7.png



  • 到這裏咱們已經完成了,那接下來就是測試一下咱們是否自動化安裝。

相關文章
相關標籤/搜索