• kickstart note


    KickStart是一种无人职守安装方式

    PXE + kickstart + DHCP + TFTP

     

    1、挂载光盘

    mount /dev/sr0 /mnt/iso

    cp -rf /mnt/iso/* /var/www/html  #拷贝光盘里面的所有内容到apache根目录下,作为安装源

     

    2、安装TFTP-server

    yum install tftp-server -y

    vim /etc/xinetd.d/tftp

    server_args = -s /tftpboot

    disable = no

     

    3、配置tftpboot

    mkdir /tftpboot

    chmod -R 777 /tftpboot

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

    cp /mnt/iso/images/pxeboot/initrd.img /tftpboot/

    cp /mnt/iso/images/pxeboot/vmlinuz /tftpboot/

    cp /usr/share/syslinux/vesamenu.c32 /tftpboot

     

    mkdir /tftpboot/pxelinux.cfg

    cp /mnt/iso/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default

    vim default

    timeout 5  #修改时间

    label centos  #添加label  去掉默认的所有label

        kernel vmlinuz

        append initrd=initrd.img ks=http://192.168.1.69/ks.cfg

     

    4、安装DHCP server

    yum install dhcp -y

    vim /etc/dhcp/dhcpd.conf

    option routers         

    option subnet-mask     

    range dynamic-bootp

     

    5、安装Httpd

     yum install httpd -y

     

    6、安装kickstart

    yum install system-config-kickstart

    system-config-kickstart

    kickstart自己定制 ks.cfg保存在/var/www/html/下 

    chmod 777 ks.cfg

     

    7、关闭防火墙和selinux

     /etc/init.d/iptables stop

     setenforce 0

     

    8、启动服务 httpd xinetd dhcpd

     

  • 相关阅读:
    golang goroutine协程泄露
    golang值传递和引用传递
    golang语法速记
    RabbitMQ管理界面介绍
    golang不定参数
    google Flutter入门
    golang context
    mysql ptarchiver
    8个顶级免费CRM客户关系管理系统
    未注册单拼域名——.top篇
  • 原文地址:https://www.cnblogs.com/metasequoia/p/3765969.html
Copyright © 2020-2023  润新知