PXE批量部署Linux之四:一台服务器同时支持BIOS和UEFI
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PXE批量部署Linux之四:一台服务器同时支持BIOS和UEFI,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1494字,纯文字阅读大概需要3分钟。
内容图文
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"; }
}
}
原文:http://jerkou.blog.51cto.com/4397003/1751785
内容总结
以上是互联网集市为您收集整理的PXE批量部署Linux之四:一台服务器同时支持BIOS和UEFI全部内容,希望文章能够帮你解决PXE批量部署Linux之四:一台服务器同时支持BIOS和UEFI所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。