博客
关于我
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/

你可能感兴趣的文章
Net连接mysql的公共Helper类MySqlHelper.cs带MySql.Data.dll下载
查看>>
NeurIPS(神经信息处理系统大会)-ChatGPT4o作答
查看>>
neuroph轻量级神经网络框架
查看>>
Neutron系列 : Neutron OVS OpenFlow 流表 和 L2 Population(7)
查看>>
new Blob()实现不同类型的文件下载功能
查看>>
New Concept English three (35)
查看>>
NEW DATE()之参数传递
查看>>
New Journey--工作五年所思所感小记
查看>>
new Queue(REGISTER_DELAY_QUEUE, true, false, false, params)
查看>>
New Relic——手机应用app开发达人的福利立即就到啦!
查看>>
new work
查看>>
new 一个button 然后dispose,最后这个button是null吗???
查看>>
NewspaceGPT的故事续写能力太强了
查看>>
NewspaceGPT绘制时序图
查看>>
NewspaceGPT绘制类图
查看>>
new一个对象的过程
查看>>
new和delete用法小结
查看>>
new对象时,JVM内部究竟藏了什么小秘密?
查看>>
new操作符的实现原理
查看>>
Next.js React Server Components 教程
查看>>