[ipxe-devel] [1c838002] memtest86+.bin vs. memtest86.bin?
Ivan Shmakov
oneingray at gmail.com
Thu Aug 16 20:46:05 UTC 2012
Surprisingly enough, kernel /memtest86.bin && boot works, while
kernel /memtest86+.bin && boot results in error 1c838002.
(They're both run under QEMU/KVM; virtio-net.lkrn. Git
revision: 1170a36e6bb8.)
Both images are as provided by the Debian project (amd64)
[1, 2], and both are recognized as “kernels” by file(1). (I've
also tried memtest86+_multiboot.bin, to the same result.)
AIUI, the header of memtest86+.bin somehow fails to meet the
multiboot.c criteria, but I don't quite understand those. Also
a bit suspicious is that memtest86+_multiboot.bin fails with the
same error, for which multiboot_load_raw () is listed as the
only source.
Any suggestions?
TIA.
$ file -L -- /srv/diskless/http/memtest86{,+,+_multiboot}.bin
/srv/diskless/http/memtest86.bin: Linux x86 kernel
/srv/diskless/http/memtest86+.bin: Linux x86 kernel
/srv/diskless/http/memtest86+_multiboot.bin: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
$
[1] http://packages.debian.org/wheezy/memtest86
[2] http://packages.debian.org/wheezy/memtest86+
--
FSF associate member #7257 http://sf-day.org/
More information about the ipxe-devel
mailing list