Hi All,
I am trying to boot an ARM core using PXE boot and I am following the steps
mentioned in this Linaro wiki
(https://wiki.linaro.org/LEG/Engineering/Kernel/UEFI/UEFI_Network_Booting).
Most importantly, the DHCP server configuration part of it. It says:
Add these lines to /etc/dhcp/dhcpd.conf: allow booting;
allow bootp;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.3 192.168.0.253;
}
host rtsm {
hardware ethernet 00:02:f7:ef:5c:f5;
fixed-address 192.168.0.20;
option host-name "rtsm";
next-server 192.168.0.1;
filename "efi/grub.efi";
}
When I do configure the UEFI boot manager to boot, I get error in
"PxeBcSelectBootPrompt" function at the following check:
if (Packet->OfferType != DHCP4_PACKET_TYPE_PXE10) {
return EFI_NOT_FOUND;
}
Seems like the DHCP server is offering "DHCP4_PACKET_TYPE_DHCP_ONLY" and not
"DHCP4_PACKET_TYPE_PXE10".
After looking around, it seems I need to enable option 060 in DHCP server. I
have not been able to find a way to configure
the DHCP to allow PXE boot. The most popular configuration change suggested was
"option vendor-class-identifier "PXEClient";".
Any suggestions ?
Thanx.
------------------------------------------------------------------------------
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel