博客
关于我
shell_一键部署PXE
阅读量:102 次
发布时间:2019-02-26

本文共 1294 字,大约阅读时间需要 4 分钟。

一键部署PXe环境

安装并启用TFTP服务

在系统上安装并启动TFTP服务:

yum -y install tftp-server xinetd  sed -i '10s/yes/no/' /etc/xinetd.d/tftp  sed -i '14s/yes/no/' /etc/xinetd.d/tftp  systemctl start tftp  systemctl enable tftp  systemctl start xinetd  systemctl enable xinetd

安装并启用DHCP服务

安装并配置DHCP服务:

yum -y install dhcp expect  cp/usr/bin/expect  
spawnp cp usr share doc dhcp-4.2.5 dhcpd.conf.example etc dhcp dhcpd.conf expect "是否覆盖" { send "y\n" }
cat > /etc/dhcp/dhcpd.conf
ddns-update-style none; next-server 192.168.133.13; filename "pxelinux.0"; subnet 192.168.133.0 netmask 255.255.255.0 { range 192.168.133.100 192.168.133.200; option routers 192.168.133.13; }
systemctl start dhcpd systemctl enable dhcpd

准备Linux内核和初始化镜像文件

将镜像文件复制到TFTP根目录:

cd /mnt/images/pxeboot  cp vmlinuz /var/lib/tftpboot/  cp initrd.img /var/lib/tftpboot/

安装并配置PXE引导程序

安装并配置PXe引导程序:

yum -y install syslinux  cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

安装FTP服务并准备CentOS 7安装源

安装并配置FTP服务:

yum -y install vsftpd  mkdir /var/ftp/centos7  cp -rf /mnt/* /var/ftp/centos7/  systemctl start vsftp  systemctl enable vsftpd

配置启动菜单文件

创建PXe配置文件:

mkdir /var/lib/tftpboot/pxelinux.cfg  cat > /var/lib/tftpboot/pxelinux.cfg/default 

通过以上步骤,您可以快速配置并部署PXe环境。

转载地址:http://hseu.baihongyu.com/

你可能感兴趣的文章
Objective-C实现largest subarray sum最大子数组和算法(附完整源码)
查看>>
Objective-C实现largestPrime最大素数的算法 (附完整源码)
查看>>
Objective-C实现lazy segment tree惰性段树算法(附完整源码)
查看>>
Objective-C实现LBP特征提取(附完整源码)
查看>>
Objective-C实现LDPC码(附完整源码)
查看>>
Objective-C实现least common multiple最小公倍数算法(附完整源码)
查看>>
Objective-C实现Lempel-Ziv压缩算法(附完整源码)
查看>>
Objective-C实现Length conversion长度转换算法(附完整源码)
查看>>
Objective-C实现Levenshtein 距离算法(附完整源码)
查看>>
Objective-C实现levenshteinDistance字符串编辑距离算法(附完整源码)
查看>>
Objective-C实现lfu cache缓存算法(附完整源码)
查看>>
Objective-C实现LFU缓存算法(附完整源码)
查看>>
Objective-C实现linear algebra线性代数算法(附完整源码)
查看>>
Objective-C实现linear congruential generator线性同余发生器算法(附完整源码)
查看>>
Objective-C实现linear discriminant analysis线性判别分析算法(附完整源码)
查看>>
Objective-C实现linear regression线性回归算法(附完整源码)
查看>>
Objective-C实现linear search线性搜索算法(附完整源码)
查看>>
Objective-C实现Linear search线性搜索算法(附完整源码)
查看>>
Objective-C实现LinearSieve线性素数筛选算法 (附完整源码)
查看>>
Objective-C实现LinkedListNode链表节点类算法(附完整源码)
查看>>