搭建PXE服务及实现安装银河麒麟桌面操作系统
一、安装PXE服务器前的准备
服务器操作系统:银河麒麟高级服务器操作系统V10 SP1
服务器IP地址:em1 172.17.31.163 用于连接外网,可以进行yum安装相关服务
em2 192.168.1.1 用于DHCP服务网段的配置
x86安装引导文件:grubx64.efi(如果是其他架构平台,则需要更改该文件)
x86镜像文件:Kylin-Desktop-V10.1-Release-Build1-20201128-x86_64.iso
二、安装PXE服务
1、配置dhcp服务
(1)检查系统是否有dhcp服务,如果没有就通过yum install安装;
[root@localhost ~]# rpm -qa | grep dhcp
dhcp-4.3.6-37.ky10.x86_64
(2)修改dhcp配置文件dhcpd.conf;
[root@localhost ~]# vim /etc/dhcp/dhcpd.conf
#dhcpd.conf
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp-server/dhcpd.conf.example
# see dhcpd.conf(5) man page
#ddns-update-style interim;
ddns-update-style none;
ignore client-updates;
option space PXE;
allow booting;
allow bootp;
class "pxeclients"{
match if substring(option vendor-class-identifier,0,9) = "PXEClient";
next-server 192.168.1.1; #此处为TFTP Server端的IP地址
filename "uefi/grubx64.efi"; #告诉TFTP目录下的bootstarp文件
}
subnet 192.168.1.0 netmask 255.255.255.0{
## 定义子网
range 192.168.1.2 192.168.1.200;#配置DHCP分配地址区间(地址池)
option broadcast-address 192.168.1.255;#此处为DHCP服务的广播地址
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
}
2、配置tftp服务
(1)检查系统是否有tftp服务,如果没有通过yum install安装
[root@localhost ~