CentOS 7 基于PXE安装系统(2)

6)、准备所需要的rpm包
mount -o loop /root/CentOS-XX.iso /mnt/
mkdir /var/lib/tftpboot/centos7_x64
cp -fr /mnt/* /var/lib/tftpboot/centos7_x64/
chmod -R 755 /var/lib/tftpboot/centos7_x64/

7)、准备tftpboot下的文件
安装syslinux,此服务为pxe提供pxelinux.0文件
[root@localhost ~]# yum install -y syslinux

准备文件
cd /usr/share/syslinux/
cp pxelinux.0 menu.c32 memdisk mboot.c32 chain.c32 /var/lib/tftpboot/

自定义pxe文件
mkdir /var/lib/tftpboot/pxelinux.cfg
default menu.c32
prompt 0
timeout 300
ONTIMEOUT local
 
menu title ########## PXE Boot Menu ##########
 
label 1
menu label ^1) Install CentOS 7
kernel centos7_x64/images/pxeboot/vmlinuz
append initrd=centos7_x64/images/pxeboot/initrd.img method=http://172.16.219.136/centos7_x64 devfs=nomount
 
label 2
menu label ^2) Boot from local drive localboot

9)、重启各个服务
systemctl restart xinetd
systemctl restart httpd
systemctl restart dhcpd

将各个服务设置成开机自启动
systemctl enable xinetd
systemctl enable httpd
systemctl enable dhcpd

一切准备就绪,可以开始测试了
10)、测试安装

CentOS 7 基于PXE安装系统

PXE+Kickstart实现无人值守批量安装Linux 

Linux 基础教程:Linux Kickstart 自动安装 

使用PXE+DHCP+Apache+Kickstart无人值守安装CentOS5.8 x86_64

Linux PXE无人值守安装出现 PXE-E32:TFTP OPen timeout的解决办法

使用PXE结合kickstart 自动安装Linux系统

Linux运维自动化工具 Kickstart 

RHCE认证之无人值守安装Linux系统(FTP+TFTP+DHCP+Kickstart+PXE)

Kickstart 全自动安装部署RHEL 7.0 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14034.html