PXE系统安装实验(基于CentOS7)

yum install -y xinetd tftp-server
cd /etc/xinetd.d
vim tftp

在这里插入图片描述

systemctl enable xinetd 
systemctl enable tftp
systemctl restart xinetd  
systemctl restart tftp
yum install -y dhcp 
cp -p /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf

在这里插入图片描述

# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
#

# option definitions common to all supported networks...
#option domain-name "example.org";
#option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;

# Use this to enble / disable dynamic dns updates globally.
ddns-update-style none;
next-server 192.168.16.128;
filename "pxelinux.0";
subnet 192.168.16.0 netmask 255.255.255.0 {
  range 192.168.16.100 192.168.16.200;
  option routers 192.168.16.128;
}
systemctl enable dhcpd
systemctl restart dhcpd 
yum install syslinux vsftpd -y 
systemctl enable vsftpd 
systemctl restart vsftpd 
cd /usr/share/syslinux/
cp pxelinux.0 /var/lib/tftpboot/ #复制 PXE引导程序 到TFTP根目录下
ls /var/lib/tftpboot/
把系统镜像挂载到mnt目录下
mkdir -p /var/ftp/centos7
mount -o loop iso镜像文件路径 /var/ftp/centos7/ (ISO镜像文件挂载,二选一即可)
mount /dev/sr0 /var/ftp/centos7/  (本地镜像挂载,二选一即可)
cd /var/ftp/centos7/images/pxeboot
cp vmlinuz initrd.img /var/lib/tftpboot/#复制 Linux系统的内核文件和初始化镜像文件(linux引导加载模块)到TFTP根目录下
ls /var/lib/tftpboot/
cd /var/lib/tftpboot/
mkdir pxelinux.cfg
cd pxelinux.cfg/
touch default
vim default
default auto           #指定默认入口名称
prompt 1               #设置是否等待用户选择,“1”表示等待用户控制
 
label auto         #图形安装(默认)引导入口,label 用来定义启动项
kernel vmlinuz     #kernel 和 append用来定义引导参数
append initrd=initrd.img method=ftp://192.168.16.128/centos7
 
label text                 #文本安装引导入口
kernel vmlinuz
append initrd=initrd.img method=ftp://192.168.16.128/centos7
 
label rescue              #救援模式引导入口
kernel vmlinuz
append initrd=initrd.img method=ftp://192.168.16.128/centos7
注意,这里记得关闭防火墙
systemctl stop firewalld 
systemctl disable firewalld
setenforce 0
进入以下页面输入enter会进入图形化安装界面

在这里插入图片描述

在这里插入图片描述

安装system-config-kickstart 工具
yum install -y system-config-kickstart
system-config-kickstart
```![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/b85539393d24477e9c2ee2b886b90b37.png#pic_center)进入软件之后可以自定义设置





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zou@123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值