centos7 pxe安装
时间: 2023-12-19 22:32:15 浏览: 102
pxe批量安装,在局域网内,对设备进行批量安装
以下是CentOS7 PXE安装的步骤:
1. 准备PXE服务器
在一台服务器上安装并配置DHCP、TFTP和FTP服务。其中DHCP服务用于分配IP地址,TFTP服务用于传输PXE启动文件,FTP服务用于存放CentOS7安装文件。
2. 准备CentOS7安装文件
将CentOS7安装文件下载到FTP服务器上,并解压缩。
3. 修改isolinux.cfg配置文件
在FTP服务器上找到/var/lib/tftpboot/isolinux/isolinux.cfg文件,将其修改为以下内容:
```shell
default linux
prompt 0
timeout 300
label linux
menu label ^Install CentOS 7
kernel vmlinuz
append initrd=initrd.img inst.repo=ftp://192.168.10.51/centos7
```
4. 配置DHCP服务
在DHCP服务器上找到/etc/dhcp/dhcpd.conf文件,将其修改为以下内容:
```shell
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.100 192.168.10.200;
option domain-name-servers 192.168.10.1;
option routers 192.168.10.1;
filename "pxelinux.0";
next-server 192.168.10.51;
}
```
5. 配置TFTP服务
在TFTP服务器上找到/etc/xinetd.d/tftp文件,将其修改为以下内容:
```shell
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
}
```
6. 启动服务
在FTP服务器上启动FTP服务,在DHCP服务器上启动DHCP服务,在TFTP服务器上启动TFTP服务。
7. 安装CentOS7
将需要安装CentOS7的计算机设置为PXE启动,并连接到网络。计算机启动时会自动获取IP地址,并从PXE服务器上下载启动文件。之后,按照CentOS7安装向导进行安装即可。
阅读全文