牡丹江市营商环境建设监督局网站,佛山网站建设,西安网站开发建设,单位网站设计制作PXE是什么#xff1f;
批量装机系统#xff0c;网络安装linux操作系统。需要客户端的网卡支持pxe网络启动。 PXE的组件#xff1a;
vsftpd/httpd/nfs
负责提供系统的安装文件
tftp
负责提供系统安装前的引导文件与内核文件
dhcp
负责提供客户端的IP地址分配与pxe引… PXE是什么
批量装机系统网络安装linux操作系统。需要客户端的网卡支持pxe网络启动。 PXE的组件
vsftpd/httpd/nfs
负责提供系统的安装文件
tftp
负责提供系统安装前的引导文件与内核文件
dhcp
负责提供客户端的IP地址分配与pxe引导文件及pxe服务器地址
配置vsftpd
关闭防火墙与selinux安装vsftpd启动vsftpd拷贝系统文件到/var/ftp/ 配置tftp
安装tftp-server yum install -y tftp-server
启动tftp
vim /etc/xinit.d/tftp
disableno
systemctl start tftp 准备pxelinx.0文件、引导文件、内核文件
准备pxelinux.0文件
yum install -y syslinux
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
准备引导文件、内核文件
cd /光盘挂载路径/images/pxeboot/
cp initrd.img vmlinuz /var/lib/tftpboot 配置dhcp
安装dhcp服务
yum install -y dhcp
配置dhcp配置文件
cd /etc/dhcp/
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim dhcpd.conf
找到subnet字段分别把2行、4行、5行对应的行数subnet全部删除。保留一下subnet
subnet 192.168.44.0 netmask 255.255.255.0 { range 192.168.44.10 192.168.44.20; option domain-name-servers ns1.internal.example.org; option domain-name internal.example.org; option routers 192.168.44.128; option broadcast-address 192.168.44.255; default-lease-time 600; max-lease-time 7200; next-server 192.168.44.128; filename pxelinux.0;
}
启动dhcp服务
systemctl start dhcpd
创建default文件
cd /var/lib/tftpboot
mkdir pxelinux.cfg
cd pxelinux.cfg
vim default
default auto 默认安装标签
prompt 1 等待用户确认1表示等待0表示不等待
label auto 定义标签 kernel vmlinuz 指定内核 append initrdinitrd.img methodftp://192.168.44.128/centos7 指定引导镜像文件与系统安装文件
配置pxe无人值守安装
配置ks文件
修改配置文件
vim /root/anaconda-ks.cfg
使用图形界面配置
yum install -y system-config-kickstart.noarch
system-config-kickstart
从/root/anaconda-ks.cfg文件中拷贝软件安装字段到ks.cfg
%packages
^graphical-server-environment
base
core
desktop-debugging
development
dial-up
fonts
gnome-desktop
guest-agents
guest-desktop-agents
hardware-monitoring
input-methods
internet-browser
multimedia
print-client
x11
%end
cp /root/ks.cfg /var/ftp
修改default文件
default auto
prompt 0
label auto kernel vmlinuz append initrdinitrd.img methodftp://192.168.44.128/centos7 ksftp://192.168.44.128/ks.cfg 开启客户端验证