An error

Error: Requested memory not available

(Error code 460381)

Possible sources

This error originated from one of the following locations within the iPXE source code:

General advice

  • Try using the latest version of iPXE. Your problem may have already been fixed.
  • Try building iPXE with the debug option DEBUG=segment
  • You can contact the iPXE developers and other iPXE users.
  • Refresh this page after 24 hours. This page is actively monitored, and further information may be added soon.

Additional notes

(Please edit this page to include any of your own useful hints and tips for fixing this error.)

This error indicates that you are trying to load an image that does not fit into your system memory map. For example, the image may request that it is loaded at an address that is already in use by iPXE or by the system BIOS.

If you see this error while trying to load memtest86+, then try using the ELF version of memtest86+ instead of the standard zImage version. You can download the ELF version from http://boot.ipxe.org/memtest.bin.1)

Update: Memtest86+ 5.01 seems to still suffer from this issue. The zImage can be loaded directly as a kernel on VirtualBox, but seems to fail on a physical machine.

This error is known to occur with some images produced by the old mknbi tool. If you are using an NBI image, try regenerating your image using the more up-to-date wraplinux tool.

1)
The ELF version of memtest86+ is built from the memtest86+ source code using
  make memtest
WarningSome versions of GNU binutils seem to have a bug that requires the following workaround patch to memtest.lds:
-       .data : {
+       .data : AT ( 0xa000 ) {
err/460381.txt ยท Last modified: 2013/11/24 11:53 by robinsmidsrod
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.