dnsmasq选(bu)项(hui)简(pei)单(zhi),这里换高级的DHCP,同时搭建tftp服务器

因为uefi和bios平台用到的vesamenu.c32文件不同,我们重新规划tftp目录如下

/var/lib/tftpboot/

├── bios

│   ├── centos

│   │   ├── 66

│   │   │   ├── initrd.img

│   │   │   └── vmlinuz

│   │   └── 71

│   │       ├── initrd.img

│   │       └── vmlinuz

│   ├── pxelinux.0

│   ├── pxelinux.cfg

│   │   ├── 01-5c-26-0a-30-60-5c.bak

│   │   ├── d4-c9-ef-f3-3d-e9.bak

│   │   ├── default

│   │   └── f0-4d-a2-20-7f-6f.bak

│   ├── splash.jpg

│   └── vesamenu.c32

└── uefi

├── centos

│   ├── 66

│   │   ├── initrd.img

│   │   └── vmlinuz

│   └── 71

│       ├── initrd.img

│       └── vmlinuz

├── ldlinux.e64

├── libcom32.c32

├── libutil.c32

├── pxelinux.cfg

│   ├── 01-5c-26-0a-30-60-5c.bak

│   ├── d4-c9-ef-f3-3d-e9.bak

│   ├── default

│   └── f0-4d-a2-20-7f-6f.bak

├── splash.jpg

├── syslinux.efi

└── vesamenu.c32

同时dhcp根据dhcp发的广播自动判断平台类型,从而给予不同的启动文件

ddns-update-style interim;

allow bootp;

allow booting;

option space pxelinux;

option pxelinux.magic code 208 = string;

option pxelinux.configfile code 209 = text;

option pxelinux.pathprefix code 210 = text;

option pxelinux.reboottime code 211 = unsigned integer 32;

option architecture-type code 93 = unsigned integer 16;

subnet 192.168.1.0 netmask 255.255.255.0

{

authoritative;

default-lease-time 300;

class "pxeclients" {

match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";

next-server 192.168.1.200;

if option architecture-type = 00:07 {

filename "uefi/syslinux.efi";      }

else {

filename "bios/pxelinux.0";      }

}

}

linux批量安装系统uefi,PXE批量部署Linux之四:一台服务器同时支持BIOS和UEFI相关推荐

  1. pxe linux自动安装系统,通过 PXE 自动安装操作系统(1):部署 PXE Server

    PXE(Preboot eXecution Environment) 支持客户端通过网络从服务器端下载系统镜像,并进行安装.在安装过程中,可以通过 Kickstart 配置文件实现无人值守安装,并定制 ...

  2. linux无人值守批量安装系统

    linux无人值守批量安装系统[centos] PXE协议详解: PXE,预启动执行环境(Preboot eXecution Environment,PXE,也被称为预执行环境)提供了一种使用网络接口 ...

  3. kickstart+TFTP+PXE+NFS+DHCP批量安装系统,raid

    服务端给工作站批量安装系统 通过PXE(预启动执行环境,通过网卡启动,网卡必须支持PXE技术)技术,支持工作站从远程服务器下载镜像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP ...

  4. 计算机机房如何批量重装,全自动网刻工具 — 机房批量安装系统必备

    本文最后更新于2018-09-27 23:41:41,某些文章具有时效性,若有错误或已失效,请在下方留言或联系老夜. 学校或企业都会有专门的机房用来工作学习,如果有从事机房运维的小伙伴今天千万别错过这 ...

  5. 通过PXE服务器批量安装系统

    通过PXE服务器批量安装系统 一.环境介绍 1.PXE服务器版本 2.挂载光盘 3.配置yum仓库 二.部署DHCP服务器 1.安装相关软件包 2.编辑DHCP配置文件 3.重启dhcp服务 4.放行 ...

  6. pxe自动化部署Linux系统

    pxe自动化部署Linux系统 实验准备:虚拟机centos 7 需要部署:DHCP服务器,TFTP服务器,HTTP服务器 准备工作 [root@centos771 tftpboot]# yum -y ...

  7. CentOS系统基于iPXE搭建同时支持BIOS和UEFI启动的PXE网络装机环境

    一.PXE简介  PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的网络启动技术,工作于Client/Server的网络模式,支持工作站通过 ...

  8. windows下使用GRUB2 制作支持BIOS和UEFI的WINPE、LINUX、MAXDOS多引导U盘

    前言: 因为对这块完全不了解,走了很多弯路.试了很多软件,包括GRUB4DOS.XORBOOT.syslinux等.这些软件各有特色,我也没能深入的了解,最终选择使用grub2也是因为感觉对BIOS和 ...

  9. 移动硬盘安装debian,支持BIOS和uefi双引导

    移动硬盘安装debian,支持BIOS和uefi双引导 移动硬盘用DiskGenius.exe 软件格式化为GPT硬盘,格式为1个分区.分区工具和uefishell也就是grubx64.efi文件,正 ...

最新文章

  1. PAT (Advanced Level) 1007 Maximum Subsequence Sum(最大连续子段和)
  2. android异步线程未执行,关于多线程:当服务在后台运行时,Android异步任务无法正常运行(doInBackground未执行)...
  3. 微信小程序获取openid
  4. 【dfs】病毒(jzoj 1284)
  5. h5 history
  6. matlab工具箱使用dir2cas,MATLAB课程第八章.ppt
  7. javacpp-FFmpeg系列之2:通用拉流解码器,支持视频拉流解码并转换为YUV、BGR24或RGB24等图像像素数据...
  8. Linux 命令(79)—— pidof 命令
  9. 活动目录的介绍:深入浅出Active Directory系列(一)
  10. Tomcat中设计模式-门面模式
  11. android签名打包v1和v2的区别
  12. 针对中东石油能源工业控制系统的又一网军诞生
  13. 应急响应--windows主机入侵排查思路
  14. 58同城数据爬取+可视化分析
  15. 伊斯坦布尔美丽风景mac高清桌面动态壁纸
  16. 腾讯云API接口鉴权v3 鉴权失败问题 AuthFailure.SignatureFailure
  17. 2021年全国职业技能大赛:网络系统管理项目
  18. 初入计算机专业,编程语言怎么选?大学生活如何度过?
  19. C++ boost库介绍以及开发环境搭建
  20. 2011年1月至2012年12月预言诗---四

热门文章

  1. 华为畅享10与10s有什么区别?哪个更好
  2. 老生常谈01 - 每日三省吾身
  3. java简单实现在线资源多线程下载,断点续存,限制最大正在下载数
  4. 基于JAVA社区养老服务管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  5. 计算机视觉 开源_年轻的计算机科学家分享了她的开源故事
  6. 服务器丢包都有哪些原因?
  7. 3599元起 铭凡推出NPB7迷你主机:i7-13700H、双雷电4
  8. rpcx服务框架浅析9-序列化
  9. img标签插入图片的方法
  10. Java面试题消息队列