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

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

一键部署pxe

一.shell脚本一键部署pxe

#!/bin/bash#安装并启用TFTP服务yum -y install tftp-server xinetdsed -i '10s/yes/no/' /etc/xinetd.d/tftpsed -i '14s/yes/no/' /etc/xinetd.d/tftpsystemctl start tftp                         #开启ftp服务systemctl enable tftp                        #开启ftp服务开机自启systemctl start xinetd                       #开启xinetd服务systemctl enable xinetd##安装并启用 DHCP 服务yum -y install dhcp expect tcl/usr/bin/expect <
/etc/dhcp/dhcpd.conf << EOFddns-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;}EOFsystemctl start dhcpdsystemctl enable dhcpd#准备 Linux 内核、初始化镜像文件cd /mnt/images/pxebootcp vmlinuz /var/lib/tftpboot/ #复制 Linux系统的内核文件 到TFTP根目录下cp initrd.img /var/lib/tftpboot/#准备 PXE 引导程序yum -y install syslinux #PXE引导程序由软件包 syslinux 提供cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ #复制 PXE引导程序 到TFTP根目录下#安装FTP服务,准备CentOS 7 安装源yum -y install vsftpdmkdir /var/ftp/centos7cp -rf /mnt/* /var/ftp/centos7/systemctl start vsftpdsystemctl enable vsftpd#配置启动菜单文件mkdir /var/lib/tftpboot/pxelinux.cfgcat >/var/lib/tftpboot/pxelinux.cfg/default <

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

你可能感兴趣的文章
MSSQL数据库查询优化(一)
查看>>
MSSQL数据库迁移到Oracle(二)
查看>>
MSSQL日期格式转换函数(使用CONVERT)
查看>>
MSTP多生成树协议(第二课)
查看>>
MSTP是什么?有哪些专有名词?
查看>>
Mstsc 远程桌面链接 And 网络映射
查看>>
Myeclipse常用快捷键
查看>>
MyEclipse更改项目名web发布名字不改问题
查看>>
MyEclipse用(JDBC)连接SQL出现的问题~
查看>>
mt-datetime-picker type="date" 时间格式 bug
查看>>
myeclipse的新建severlet不见解决方法
查看>>
MyEclipse设置当前行背景颜色、选中单词前景色、背景色
查看>>
Mtab书签导航程序 LinkStore/getIcon SQL注入漏洞复现
查看>>
myeclipse配置springmvc教程
查看>>
MyEclipse配置SVN
查看>>
MTCNN 人脸检测
查看>>
MyEcplise中SpringBoot怎样定制启动banner?
查看>>
MyPython
查看>>
MTD技术介绍
查看>>
MySQL
查看>>