码迷,mamicode.com
首页 > 其他好文 > 详细

kickstart自动安装系统

时间:2017-11-13 14:07:55      阅读:342      评论:0      收藏:0      [点我收藏+]

标签:kickstartr自动化安装


一.linux的启动过程

    

技术分享

   

二.kickstart的安装过程


    技术分享


 三.环境信息


    

dhcp、tftp
10.10.10.2
http、nfs、ftp
10.10.10.2



 四.配置kickstart


  • 安装dhcp服务


  1.   systemctl stop firewalld  

  2.   setenforce 0

  3.   yum install dhcp -y

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

  5.   vi /etc/dhcp/dhcpd.conf

    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的文件由哪个软件包安装的)

    技术分享


  5.   yum install syslinux -y

  6.   rpm -ql syslinux | grep pxelinux.0

    技术分享 


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

     

  • 剩下的两个文件我们去光盘里面拷贝一下


  1.    mount /dev/cdrom /mnt

  2.     cp /mnt/images/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

    技术分享


  • 制作应答文件


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

  2.     system-config-kickstart     (启动kickstart)

   技术分享     

技术分享

 

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享



  •     把制作的应答文件复制到/iso的目录下

  •     编辑应答文件,根据需要把系统自带的anaconda-ks.cfg的安装包复制到应答文件中


                        技术分享



  • 到这里我们已经完成了,那接下来就是测试一下我们是否自动化安装。








    


本文出自 “若不奋斗,何以称王” 博客,请务必保留此出处http://wangzc.blog.51cto.com/12875919/1981209

kickstart自动安装系统

标签:kickstartr自动化安装

原文地址:http://wangzc.blog.51cto.com/12875919/1981209

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!