当前位置: 首页 > news >正文

PXE安装与配置

PXE 安装与配置

实验环境

  • VMware Fusion 虚拟机
  • node1有两块网卡, ens33(172.100.16.10)-->bridge, ens37-->vmnet4(192.168.1.1)
  • node2有一块网卡, ens33->vmnet4, node2是待安装OS的host

安装配置DHCP(在node1上)

  • yum install dhcp
  • cp /usr/share/doc/dhcp-*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
  • 修改配置中的配置
  • 开启authoritative
  • 开启什么ignore none的项
  • 添加subnet
subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.10 192.168.1.254
    ...
    filename "pxelinux.0";
    next-server 192.168.1.1; # tftp的主机还是node1
}
  • 修改/usr/lib/systemd/system/dhcpd.conf, 在ExecStart后面添加ens37
  • systemctl daemon-reload
  • systemctl start dhcpd
  • ss -tunl查看UDP的67,68是否开启

安装配置tftp

  • yum install tftp-server
  • yum install syslinux # syslinux有很多如pxeslinux.0的文件
  • cp pxelinux.0 /var/lib/tftp/
  • 挂载系统光盘到/mnt下
  • cd /mnt/images/pxelinux
  • cp vmlinuz initrd.img /var/lib/tftp
  • 在复制*.c32 到/var/lib/tftp
  • mkdir /var/lib/tftp/pxelinux.cfg
  • 复制isolinux.cfg到/var/lib/tftp/pxelinux.cfg中
  • 修改xinetd目录中的tftp配置文件, 将disable改为no
  • systemctl start tftpd
  • ss -tunl 查看udp的69是否开启

安装配置httpd

  • yum install httpd
  • mkdir /var/www/html/os
  • mount -r /dev/cdrom /var/www/html/os
  • systemctl start httpd

从网卡启动node2

相关文章:

  • 【呆鸟译Py】2018年数据科学家报告
  • jython笔记
  • mpvue 临时关闭eslint
  • ACM-ICPC 2018 焦作赛区网络预赛
  • iOS开发,轻松获取根控制器当前控制器的正确方式
  • set_uid、set_gid、stick_bit、软链接和硬连接文件
  • 0006-20180422-自动化第七章-python基础学习笔记
  • 【计算机网络】OSI七层模型图解
  • Java多线程全揭秘
  • 特殊权限set_uid/ set_gid /stick_bit,软链接、硬链接
  • 源码分析----Mybatis数据源与连接池
  • const 有什么用途
  • 架构师的工作都干些什么?!想做架构师必看!
  • 解决 PHPStorm 打开项目一直 indexing 的问题
  • 学以致用十二-----YouCompeteMe巨坑
  • CEF与代理
  • ECS应用管理最佳实践
  • input实现文字超出省略号功能
  • JavaScript 基本功--面试宝典
  • js对象的深浅拷贝
  • Linux gpio口使用方法
  • linux安装openssl、swoole等扩展的具体步骤
  • Logstash 参考指南(目录)
  • maya建模与骨骼动画快速实现人工鱼
  • MySQL数据库运维之数据恢复
  • React-Native - 收藏集 - 掘金
  • spring boot下thymeleaf全局静态变量配置
  • vue中实现单选
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 安卓应用性能调试和优化经验分享
  • 程序员最讨厌的9句话,你可有补充?
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 给Prometheus造假数据的方法
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 基于组件的设计工作流与界面抽象
  • 每天10道Java面试题,跟我走,offer有!
  • 前端工程化(Gulp、Webpack)-webpack
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • ​iOS实时查看App运行日志
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (JS基础)String 类型
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (十八)用JAVA编写MP3解码器——迷你播放器
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (转)四层和七层负载均衡的区别
  • (转)一些感悟
  • .net CHARTING图表控件下载地址
  • .NET Reactor简单使用教程
  • .net 反编译_.net反编译的相关问题
  • .Net6使用WebSocket与前端进行通信
  • .net程序集学习心得
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • @Autowired注解的实现原理