怎么在centos8本地中制作一个pxe服务,要求pxe能够安装centos8系统,请列出所有的步骤和参数以及要安装的服务
时间: 2024-05-14 19:12:51 浏览: 16
制作PXE服务的步骤如下:
1. 安装必要的软件包
```
yum install -y dhcp tftp-server syslinux httpd
```
2. 配置DHCP服务
编辑/etc/dhcp/dhcpd.conf文件并添加以下内容:
```
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option domain-name-servers 8.8.8.8;
option routers 192.168.1.1;
filename "pxelinux.0";
next-server 192.168.1.10;
}
```
其中,subnet和netmask是您的网络配置,range是DHCP分配的IP地址范围,option domain-name-servers是DNS服务器地址,option routers是网关地址,filename指定了PXE启动文件名,next-server是TFTP服务器IP地址。
3. 配置TFTP服务
编辑/etc/xinetd.d/tftp文件并添加以下内容:
```
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
```
然后创建/var/lib/tftpboot目录,并将CentOS 8 ISO文件拷贝到该目录下。
4. 配置HTTP服务
将CentOS 8 ISO文件拷贝到/var/www/html目录下。
5. 配置PXE启动文件
在/var/lib/tftpboot目录下创建pxelinux.cfg目录,并在该目录下创建default文件,添加以下内容:
```
default menu.c32
prompt 0
menu title PXE Boot Menu
timeout 300
label CentOS 8
menu label ^1) CentOS 8 x64
kernel vmlinuz
append initrd=initrd.img inst.repo=http://192.168.1.10/centos8
```
其中,menu title是PXE启动菜单标题,timeout是倒计时时间,inst.repo指定了CentOS 8安装源的URL地址。
6. 启动服务
启动DHCP、TFTP和HTTP服务,并设置为开机启动。
```
systemctl enable dhcpd
systemctl enable tftp
systemctl enable httpd
systemctl start dhcpd
systemctl start tftp
systemctl start httpd
```
至此,PXE服务已经配置完成。
要安装的服务包括:
- dhcp:DHCP服务
- tftp-server:TFTP服务
- syslinux:PXE启动文件
- httpd:HTTP服务
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)