首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >鞋匠PXE引导[PXE-E53:没有收到引导文件名]

鞋匠PXE引导[PXE-E53:没有收到引导文件名]
EN

Server Fault用户
提问于 2018-03-10 05:02:16
回答 1查看 1.1K关注 0票数 1

我的设置:

代码语言:javascript
复制
VirtualBox
DHCP/Cobbler VM server (CentOS 7)
PXE VM Client

'/etc/sysconfig/network-scripts/ifcfg-enp0s3'

DHCP/K13服务器(1台设备安装为NAT)TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp NAME=enp0s3 UUID=1b9314dd-2ad7-4bf5-bada-9fb0ca727526 DEVICE=enp0s3 ONBOOT=yes IPADDR=192.168.56.101 PREFIX=24

DHCP/Cobbler服务器/etc/dhcp/dhcpd.conf‘

代码语言:javascript
复制
ddns-update-style interim;

allow booting;
allow bootp;

subnet 192.168.56.0 netmask 255.255.255.0 {
     option routers             192.168.1.5;
     option domain-name-servers 192.168.1.1;
     option subnet-mask         255.255.255.0;
     range dynamic-bootp        192.168.56.101 192.168.56.111;
     default-lease-time         21600;
     max-lease-time             43200;
     next-server                192.168.56.101;
     class "pxeclients" {
          } else {
                  filename "pxelinux.0";
          }
     }

}

DHCP/Cobbler服务器/etc/cobbler/ server‘

代码语言:javascript
复制
next_server: 192.168.56.101
server: 192.168.56.101

眼镜蛇检查

代码语言:javascript
复制
[root@dhcp ~]# cobbler check
No configuration problems found.  All systems go.

用于PXE的

安装.iso

代码语言:javascript
复制
[root@dhcp ~]# mount -o loop CentOS-7-x86_64-Minimal-1708.iso /mnt/
[root@dhcp ~]# cobbler import --path=/mnt/ --name=CentOS-7

PXE客户机

代码语言:javascript
复制
PXE-E53: No boot filename received

PXE-M0F: Exiting Intel PXE ROM. 
FATAL: Could not read from the boot medium! System halted.
EN

回答 1

Server Fault用户

发布于 2018-03-10 09:06:04

试试dhcpd.conf

代码语言:javascript
复制
ddns-update-style interim;

allow booting; allow bootp;

subnet 192.168.56.0 netmask 255.255.255.0 {
     option routers             192.168.1.5;
     option domain-name-servers 192.168.1.1;
     option subnet-mask         255.255.255.0;
     range dynamic-bootp        192.168.56.101 192.168.56.111;
     default-lease-time         21600;
     max-lease-time             43200;
     class "pxeclients" {
        match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
        next-server 192.168.56.101;
        filename "pxelinux.0";
        }

}

如果您的所有客户端启动BIOS模式,这应该可以工作。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/900973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档