[ipxe-devel] cannot boot memtest86+
Michael Brown
mbrown at fensystems.co.uk
Sun Apr 10 07:29:58 UTC 2011
On Sunday 10 Apr 2011 02:47:14 Michael Stumpf wrote:
> Using the debug undionly, the additional info follows:
>
> Preparing segment [90000,90a00,997ff)
> Segment [90000,90a00,997ff) does not fit into available memory
Yes, that's a base-memory collision due to the existing PXE stack.
> Are there any other workarounds / other ways to load? (Flashing NIC ROMs
> is not practical for me)
You can use the ELF-format version of memtest86+ instead of the zImage-format
version. This loads much lower in memory (0x5000 rather than 0x90000) and so
will avoid the collision.
The ELF version doesn't seem to be available as a prebuilt binary, but if you
download the memtest86+ source code and type "make", it will build all formats
for you. The one you want is the binary called just "memtest".
Michael
More information about the ipxe-devel
mailing list