[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