Hello List:

I am trying to pxeboot a diskless PC that runs UEFI firmware.  RHEL6 is the OS 
used in the boot. The pxeboot is being run from PXE ROM code in a Broadcom NIC. 
 I set up a DHCP/TFTP server with BOOTX64.efi and efidefault files. The 
BOOTX64.efi was extracted from the RHEL6 DVD.

So the setup looks like this:


       DHCP server                                                              
                                              PC (diskless, UEFI BIOS)
    +-------------------+                                                       
                              +---------------------------+
|   BOOTX64.efi    |---------------------------------------------------|        
PXE ROM in              |
|   efidefault          |                                                       
                              |      Broadcom NIC          |
|   RHEL6 image    |                                                            
                         +---------------------------+
+--------------------+

After reset, the PC was able to obtain its IP address and download the 
BOOTX64.efi file (this can be seen in tcpdump trace). But then it got stuck in 
the grub> shell prompt. The tcpdump on the DHCP server showed that efidefault 
was never requested by the PC.   I issued "root" command in the shell and got 
"hd(0,2)" which I would expect to see something like "(nd)".

Does this mean the grub loader "BOOTX64.efi" was not configured or built for 
PXEBoot?


_______________________________________________
Help-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-grub

Reply via email to