用KS和pxe自动安装linux系统
挂载指定源 步骤演示如下:
1.挂载源程序 mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2
2.进行指定源程序 如下
vim /etc/yum.repod/rhel7.2.repo
[随意]
name=随意
baseurl=http://172.25.254.22/rhel7.2
gpgcheck=0
:wq
yum clean all
2.下载yum install system-config-kickstart
然后打开system-config-kickstart
配置的步骤如下
然后保存在/var/www/html/
3.编写脚本完成安装的所需的所有步骤,脚本格式如下
#!/bin/bash
virt-install \
--name $1 \
--vcpus 1 \
--ram 1024 \
--file /bar/lib/libvirt/images/$1.qcow2 \
--file-size 8 \
--location http://172.25.254.22/rhel7.2 \
--extra-args "ks=http://172.25.254.22/ks.cfg" &
上面这些步骤就可以实现完全自动安装
*****************************************************************************
*********************网线安装利用DHCPD服务进行linux系统安装***********************
1.下载服务下载命令如下
yum install tftp-server dhcp syslinux -y
2.复制关键的操作指令步骤如下
cp /var/www/html/rhel7.2/isolinux/* /var/lib/tftpboot
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
mkdir /var/lib/tftpboot/pxelinux.cfg
cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
3.开启tftp服务
systemctl start tftp.service
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.examle /etc/dhcp/dhcpd.conf
7.编写/var/lib/tftpboot/pxelinux.cfg/default编写结果如下图

总的主要步骤就这么多
1.挂载源程序 mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2
2.进行指定源程序 如下
vim /etc/yum.repod/rhel7.2.repo
[随意]
name=随意
baseurl=http://172.25.254.22/rhel7.2
gpgcheck=0
:wq
yum clean all
2.下载yum install system-config-kickstart
然后打开system-config-kickstart
配置的步骤如下
然后保存在/var/www/html/
对/var/www/html/ks.cfg在文本最下面添加命令编写完成的效果如图
3.编写脚本完成安装的所需的所有步骤,脚本格式如下
#!/bin/bash
virt-install \
--name $1 \
--vcpus 1 \
--ram 1024 \
--file /bar/lib/libvirt/images/$1.qcow2 \
--file-size 8 \
--location http://172.25.254.22/rhel7.2 \
--extra-args "ks=http://172.25.254.22/ks.cfg" &
上面这些步骤就可以实现完全自动安装
*****************************************************************************
*********************网线安装利用DHCPD服务进行linux系统安装***********************
1.下载服务下载命令如下
yum install tftp-server dhcp syslinux -y
2.复制关键的操作指令步骤如下
cp /var/www/html/rhel7.2/isolinux/* /var/lib/tftpboot
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
mkdir /var/lib/tftpboot/pxelinux.cfg
cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
3.开启tftp服务
systemctl start tftp.service
ss -anulpe | grep tftp 查看6有没有69端口
4.对dhcp进行配置步骤如下cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.examle /etc/dhcp/dhcpd.conf
对/etc/dhcp/dhcpd.cof进行编写编写的结果如下图所示
5.对网卡和读取路径进行设置如下图所示
7.编写/var/lib/tftpboot/pxelinux.cfg/default编写结果如下图
总的主要步骤就这么多