[syslinux] Upgraded to Syslinux 5.00 - Failed to load ldlinux.c32

Igor Sverkos igor.sverkos at googlemail.com
Sun Dec 16 09:58:02 PST 2012


Hello,

On 2012-12-16 18:17, Ady wrote:
> I don't know if there are additional problems, but the order of those 
> steps might be problematic. Your step #4 (which, for 5.00+, should be 
> ldlinux.sys, ldlinux.c32 and the relevant config file) should be 
> performed before your step #3, so in your step #5 you should NOT be 
> replacing files (only re-adding the same files with their new 
> versions; not replacing ldlinux.* which were "installed" already).
> 
> In other words, when you perform "extlinux --install", 2 files are 
> "installed" with Syslinux 5.00: ldlinux.sys AND ldlinux.c32. Then add 
> all the lib*.c32 files and all the other relevant *.c32 files you 
> were using before, but updated to 5.00.

OK. To make sure, I didn't overwrite something, I retried everything:

1) I cleaned /boot/extlinux - only extlinux.conf were left

2) I copied lib*.c32 and menu.c32 to /boot/extlinux:

sysresccd# ls -al /boot/extlinux
total 437
drwxr-xr-x 2 root root   3072 Dec 16 18:52 .
drwxr-xr-x 4 root root   1024 Dec 16 16:03 ..
-rw-r--r-- 1 root root   1159 Nov 29 17:52 extlinux.conf
-r--r--r-- 1 root root 184152 Dec 16 15:51 libcom32.c32
-r--r--r-- 1 root root  66720 Dec 16 15:51 libcom32gpl.c32
-r--r--r-- 1 root root 112496 Dec 16 15:51 liblua.c32
-r--r--r-- 1 root root  23820 Dec 16 15:51 libmenu.c32
-r--r--r-- 1 root root  24692 Dec 16 15:51 libutil_com.c32
-r--r--r-- 1 root root  26176 Dec 16 15:51 menu.c32

3) I run "extlinux --raid --install /boot/extlinux"

sysresccd# extlinux --install /boot/extlinux
/boot/extlinux is device /dev/md127

Now, /boot/extlinux will look like

sysresccd# ls -al /boot/extlinux
total 909
drwxr-xr-x 2 root root   3072 Dec 16 18:53 .
drwxr-xr-x 4 root root   1024 Dec 16 16:03 ..
-rw-r--r-- 1 root root   1159 Nov 29 17:52 extlinux.conf
-r--r--r-- 1 root root 428010 Dec 16 18:53 ldlinux.c32
-r--r--r-- 1 root root  54784 Dec 16 18:53 ldlinux.sys
-r--r--r-- 1 root root 184152 Dec 16 15:51 libcom32.c32
-r--r--r-- 1 root root  66720 Dec 16 15:51 libcom32gpl.c32
-r--r--r-- 1 root root 112496 Dec 16 15:51 liblua.c32
-r--r--r-- 1 root root  23820 Dec 16 15:51 libmenu.c32
-r--r--r-- 1 root root  24692 Dec 16 15:51 libutil_com.c32
-r--r--r-- 1 root root  26176 Dec 16 15:51 menu.c32


But the error is still the same and the system does not boot.


-- 
Regards,
Igor




More information about the Syslinux mailing list