[syslinux] Problem with pxelinux 5.0 and memtest

Wim Janssen WPJ.Janssen at science.ru.nl
Tue Feb 12 01:21:32 PST 2013


Hello,

This is my first post to this list.
After searching through the archives and google searches I could not find a solution
for my memtest problem.

In previous versions of pxelinux/gpxelinux (4.04 and 4.06) I could successfully
start the memtest utility.  But using pxelinux/gpxelinux versions 5.01 and 5.02 the
memtest utility does not boot and I get an error message:
boot:
Loading memtest420... ok
Booting kernel failed: Bad file number
(The same error message for memtest versions 1.55 and 4.00)

I am wondering if somebody else is having the same problem or do I make some obvious mistake?

I currently have a workaround, but that won't work with hdt.c32

LABEL Memtest
     MENU LABEL Mem^test86
     MENU INDENT 2
     KERNEL memdisk
     INITRD utils/memtest86+-4.20.iso
     APPEND raw iso
     TEXT HELP
     Memtest86 v4.20
     ENDTEXT

Below a stripped down version of our setup just to load memtest.

Thanks,
Wim.






 From our dhcp configuration:
---
group {
   # TFTP
   next-server tftp.domain;
   filename "/syslinux-4.06/pxelinux.0";
   #filename "/syslinux-5.01/pxelinux.0";

   # Always include the following lines for all PXELINUX clients
   vendor-option-space pxelinux;
   option pxelinux.magic f1:00:74:7e;
   option pxelinux.reboottime 120;
   option pxelinux.pathprefix "/syslinux-4.06/";
   #option pxelinux.pathprefix "/syslinux-5.01/";
   option pxelinux.configfile "/default.cfg";

   host machine           { hardware ethernet 00:ab:cd:ef:12:34; fixed-address machine.domain; }
}
---

root at wielewaal:/var/lib/tftpboot# ls -la /var/lib/tftpboot/syslinux-*
/var/lib/tftpboot/syslinux-4.06:
total 548
drwxr-xr-x  2 root root   4096 2013-02-12 08:52 .
drwxr-xr-x 14 root root   4096 2013-02-11 16:32 ..
-rw-r--r--  1 root root    155 2013-02-12 08:51 default.cfg
-rw-r--r--  1 root root  89432 2012-10-23 12:28 gpxelinux.0
-rw-r--r--  1 root root  94600 2005-06-07 02:39 memtest155
-rw-r--r--  1 root root 160280 2010-03-23 10:40 memtest400
-rw-r--r--  1 root root 164504 2011-01-23 20:09 memtest420
-rw-r--r--  1 root root  26579 2012-10-23 12:27 pxelinux.0

/var/lib/tftpboot/syslinux-5.01:
total 688
drwxr-xr-x  2 root root   4096 2013-02-12 08:58 .
drwxr-xr-x 14 root root   4096 2013-02-11 16:32 ..
-rw-r--r--  1 root root    155 2013-02-12 08:51 default.cfg
-rw-r--r--  1 root root 101916 2013-01-28 17:57 gpxelinux.0
-rw-r--r--  1 root root 115784 2013-01-28 17:55 ldlinux.c32
-rw-r--r--  1 root root  94600 2005-06-07 02:39 memtest155
-rw-r--r--  1 root root 160280 2010-03-23 10:40 memtest400
-rw-r--r--  1 root root 164504 2011-01-23 20:09 memtest420
-rw-r--r--  1 root root  37664 2013-01-28 17:55 pxelinux.0

root at wielewaal:/var/lib/tftpboot# more /var/lib/tftpboot/syslinux-5.01/default.cfg
DEFAULT memtest420
prompt 10
timeout 100

LABEL memtest155
   KERNEL memtest155

LABEL memtest400
   KERNEL memtest400

LABEL memtest420
   KERNEL memtest420

-- 
Wim Janssen                    Email: WPJ.Janssen at science.ru.nl
Radboud University Nijmegen
Faculty of Science,            room:  HG03.055
C&CZ                           tel:   +31243652744



More information about the Syslinux mailing list