pxe+kickstart实现无人值守批量安装linux

时间:2023-03-09 20:17:12
pxe+kickstart实现无人值守批量安装linux

pxe+kickstart实现无人值守批量安装linux

实验准备:主机myrhel2作为服务器端,新建一个没有安装操作系统的虚拟主机,而且其与服务器端在同一个网段

安装的条件:

服务器端:

    支持TFTP:提供引导文件与系统安装所必须的文件

    支持DHCP服务器:分配IP地址、定位TFTP服务器位置。

客户端:

    网卡支持PXE协议

    主板支持网络引导

  1. 环境准备
  1. 关闭iptables selinux

    # service iptables stop

    # iptables –F

    # setenforce 0

  2. 开启虚拟机,配置一个不常用的IP地址

    #vim /etc/sysconfig/network-scripts/ifcfg-eth0

    IPADDR=192.168.10.2

    NETMASK=255.255.255.0

  3. 安装软件包

    #yum –y install tftp tftp-server dhcp vsftpd syslinux

  4. 配置vsftp服务

    #cd /var/ftp/pub

    #mkdir dvd

    #chmod 777 dvd/

    #mount /dev/sr0 /var/ftp/pub/dvd

    #service vsftpd start

    #chkconfig vsftpd on

  5. 配置dhcp服务

    #cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

    #vim /etc/dhcp/dhcpd.conf

    pxe+kickstart实现无人值守批量安装linux

    #service dhcpd start

    #chkconfig dhcpd on

  6. 配置tftp服务

    #vim /etc/xinetd.d/tftp

    pxe+kickstart实现无人值守批量安装linux

    #mkdir /tftpboot

    #cd /tftpboot

    #mkdir pxelinux.cfg

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

    #cp /var/ftp/pub/dvd/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default

    #chmod 644 pexlinux.cfg/default

    #cp /var/ftp/pub/dvd/isolinux/* /tftpboot/

    #service xinetd start

    #chkconfig tftp on

  7. 配置无人值守

    #yum -y install system-config-kickstart

    # system-config-kickstart

    根据自身情况,填写好相关信息

    pxe+kickstart实现无人值守批量安装linux

    pxe+kickstart实现无人值守批量安装linux

    pxe+kickstart实现无人值守批量安装linux

    pxe+kickstart实现无人值守批量安装linux

    pxe+kickstart实现无人值守批量安装linux

    pxe+kickstart实现无人值守批量安装linux

    pxe+kickstart实现无人值守批量安装linux

    最后点击保存,出现如下界面

    pxe+kickstart实现无人值守批量安装linux

    最后单击"保存"按钮

    pxe+kickstart实现无人值守批量安装linux

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

    #vim /tftpboot/pxelinux.cfg/default

    在append initrd=initrd.img ks=ftp://192.168.10.2/pub/ks.cfg

    pxe+kickstart实现无人值守批量安装linux

8、客户端设置

开机按F2,进入bios界面,将开机启动顺序调整为从网络启动

pxe+kickstart实现无人值守批量安装linux

按F10保存退出,系统重启

pxe+kickstart实现无人值守批量安装linux
选择第一项,回车即可,后面操作自动完成。