Linux 基于centos 7的PXE自动化安装centos7,6

环境:
两台主机 centos 7 是服务器 一台没装系统的空壳子测试机
一台DHCP,HTTPD,TFTP服务器(一个网卡,NAT),一台测试机(一个网卡,NAT)

1.关闭虚拟网络编辑器下NAT的vmware中dhcp服务
在这里插入图片描述
2.centos 7 下必须要分别要有centos 7 和 centos 6 的镜像光盘

在这里插入图片描述
在这里插入图片描述
3.安装必须的服务器

yum install httpd tftp-server dhcp syslinux 

systemctl start httpd tftp 

4.准备yum源

mkdir /var/www/html/centos/{6,7}/os/x86_64 -pv
mount /dev/sr0 /var/www/html/centos/7/os/x86_64
mount /dev/sr1 /var/www/html/centos/6/os/x86_64

5.准备ks 应答文件

system-config-kickstart 
mkdir  /var/www/html/ksdir/
ls /var/www/html/ksdir/
ks6_mini.cfg   ks7_mini.cfg

6.配置dhcp 服务

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

vim /etc/dhcp/dhcpd.conf

option domain-name "magedu.com";
option domain-name-servers 114.114.114.114, 180.76.76.76;
default-lease-time 86400; #租期一天
max-lease-time 864000; 
subnet 192.168.37.0 netmask 255.255.255.0 {
    range 192.168.37.50 192.168.37.100; #地址分配池
    option routers 192.168.37.2; #网关
    next-server 192.168.37.7;  #提供引导文件的服务器IP地址
    filename "pxelinux.0";     #指明引导文件名称

}
systemctl start dhcpd 

7.准备相关系统文件

cp /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot/
cp /usr/share/syslinux/menu.c32		/var/lib/tftpboot/
mkdir /var/lib/tftpboot/centos{6,7}
cp /var/www/html/centos/7/os/x86_64/isolinux/{vmlinuz,initrd.img} /var/lib/tftpboot/centos7
cp /var/www/html/centos/6/os/x86_64/isolinux/{vmlinuz,initrd.img} /var/lib/tftpboot/centos6
mkdir /var/lib/tftpboot/pxelinux.cfg/
cp /var/www/html/centos/7/os/x86_64/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

在这里插入图片描述
8.准备启动菜单

vim /var/lib/tftpboot/pxelinux.cfg/default 
default menu.c32
timeout 600
menu title CentOS Auto Install 

label mini7
  menu label Install CentOS ^Mini 7
  kernel centos7/vmlinuz
  append initrd=centos7/initrd.img ks=http://192.168.37.7/ksdir/ks7_mini.cfg 

label mini6
  menu label Install CentOS Mi^ni 6
  kernel centos6/vmlinuz
  append initrd=centos6/initrd.img ks=http://192.168.37.7/ksdir/ks6_mini.cfg

label local
  menu default
  menu label Boot from ^local drive
  localboot 0xffff
  1. 测式机网卡启动

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值