Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
err:2e0080 [2014/07/29 13:32]
mcb30
err:2e0080 [2021/10/07 09:29] (current)
nikize add memdisk mention
Line 6: Line 6:
     Features: HTTP iSCSI DNS TFTP AoE VLAN bzImage COMBOOT ELF MBOOT PXE PXEXT</​code>​ shows that bzImage, COMBOOT, ELF, Multiboot, and PXE images are supported in this build of iPXE.     Features: HTTP iSCSI DNS TFTP AoE VLAN bzImage COMBOOT ELF MBOOT PXE PXEXT</​code>​ shows that bzImage, COMBOOT, ELF, Multiboot, and PXE images are supported in this build of iPXE.
  
-  * If you are running a UEFI version of iPXE then only EFI binaries can be loaded. ​ PXE binaries such as pxelinux.0 use legacy BIOS calls and can never work on UEFI. +  * If you are running a UEFI version of iPXE then only EFI binaries can be loaded. ​ PXE binaries such as ''​pxelinux.0''​ and ''​memdisk'' ​use legacy BIOS calls and can never work on UEFI. 
-    * If you are trying to load a Linux kernel (or other EFI binary) then you can use iPXE to load it directly; there is no need to load pxelinux.0 first.+    * If you are trying to load a Linux kernel (or other EFI binary) then you can use iPXE to load it directly; there is no need to load ''​pxelinux.0'' ​first
 +    * If you are trying to load a Linux kernel, make sure it is built with ''​CONFIG_EFI_STUB''​ enabled. ​ Most distribution kernels will already be built with ''​CONFIG_EFI_STUB''​ enabled.
     * If you are trying to display a pxelinux menu then you may want to investigate iPXE's native [[:​cmd:​choose|menuing]] capabilities.     * If you are trying to display a pxelinux menu then you may want to investigate iPXE's native [[:​cmd:​choose|menuing]] capabilities.
  
   * Check that the image you are trying to boot has not been corrupted in any way.   * Check that the image you are trying to boot has not been corrupted in any way.
 +    * You can use the ''​[[:​cmd:​imgstat]]''​ command to check that the filesize is correct and that the file has been detected as the correct type.
  
   * If you are trying to boot an iPXE script, check that the "''#​!ipxe''"​ signature is present at the beginning of the script.   * If you are trying to boot an iPXE script, check that the "''#​!ipxe''"​ signature is present at the beginning of the script.
- +    ​* If you have edited the script on a Windows machine, check that the script was saved using ASCII (or UTF-8) rather than UTF-16 encoding, and that your Windows editor has not inserted a byte order mark (BOM) at the start of the file.
-  ​* If you are trying to boot an iPXE script, and you have edited the script on a Windows machine, check that the script was saved using ASCII (or UTF-8) rather than UTF-16 encoding.+
  
err/2e0080.1406640743.txt.gz · Last modified: 2014/07/29 13:32 by mcb30
Recent changes RSS feed CC Attribution-Share Alike 4.0 International Driven by DokuWiki
All uses of this content must include an attribution to the iPXE project and the URL https://ipxe.org
References to "iPXE" may not be altered or removed.