[syslinux] VMware with UEFI fails to boot

Conrad Kostecki ck at conrad-kostecki.de
Sun Feb 2 10:53:22 PST 2014


On Sun, Feb 2, 2014 at 12:34 PM, Conrad Kostecki <ck at conrad-kostecki.de> wrote:
> On Sun, Feb 2, 2014 at 7:18 AM, Conrad Kostecki <ck at conrad-kostecki.de> wrote:
>> On Sat, Feb 1, 2014 at 8:50 PM, Ady <ady-sf at hotmail.com> wrote:
>>>
>>>> On Sat, Feb 1, 2014 at 21:07, Gene Cumm <gene.cumm at gmail.com> wrote:
>>>> > Known issue.  http://bugzilla.syslinux.org/show_bug.cgi?id=35 and
>>>> perhaps a few others but this should be resolved in the master branch.
>>>> > I just committed my fix this morning so there's no -pre release yet.
>>>>
>>>> Is that really fixed in git? I've checkout syslinux about one hour 
>>>> ago from git. I ran a make all and copied the new syslinux.efi and 
>>>> ldlinux.e64. But it didn't changed anything. Still the same error 
>>>> on VMware.
>>>
>>> Just to be sure we are talking about the same "git master", have you 
>>> tried from:
>>> http://git.zytor.com/?p=syslinux/syslinux.git;a=shortlog;h=refs/head
>>> s
>>> /
>>> master
>>
>>> Thanks Ady.
>>
>>> Yes, I pushed the commits this morning only to the above project repo (in addition to my own at github.com and zytor.com).  gitk and git log would show a history of commits.
>>
>> I used this one:
>> git clone git://git.zytor.com/syslinux/syslinux.git syslinux-git
>>
>> That should be the mentioned master branch?
>
>> Yes however I have no clue on the reliability of your system for building Syslinux.  I can provide some test binaries if you would like.
>
> That would be a good idea!
> I've also now installed Debian 7 32-Bit in VMware and compiled syslinux. But it's still not working for me with UEFI. You said, that Debian stable x86 worked for you.
> So some test binaries would be a good idea.

> Odd.  I do have security/wheezy/updates, wheezy-updates, wheezy-backports, and wheezy-proposed-updates as repos but I thought gnu-efi was the sole item I grabbed from the more current repos outside updates (but should now unnecessary).

> https://sites.google.com/site/genecsyslinux/sl603p1g3.tgz?attredirects=0&d=1
> should at least get you so you can see it booting.

Well, it seems, there is a problem with my setup or vmware. I've downloaded your binaries and installed them.

ldlinux.e64 is under /syslinux/ldlinux.e64. According my logfile, it is searching for it and finally finds it, but is unable to receive it completely?
Feb 02 19:41:17 [dnsmasq-tftp] Datei /var/lib/tftp/boot/ldlinux.e64 nicht gefunden
                - Last output repeated twice -
Feb 02 19:41:17 [dnsmasq-tftp] Datei /var/lib/tftp/boot/boot/isolinux/ldlinux.e64 nicht gefunden
Feb 02 19:41:17 [dnsmasq-tftp] Datei /var/lib/tftp/boot/isolinux/ldlinux.e64 nicht gefunden
Feb 02 19:41:17 [dnsmasq-tftp] Datei /var/lib/tftp/boot/boot/syslinux/ldlinux.e64 nicht gefunden
Feb 02 19:41:17 [dnsmasq-tftp] Datei /var/lib/tftp/boot/syslinuxldlinux.e64 nicht gefunden
Feb 02 19:41:18 [dnsmasq-tftp] /var/lib/tftp/boot/syslinux/ldlinux.e64 an 192.168.23.25 verschickt
Feb 02 19:41:18 [dnsmasq-tftp] Fehler 0 No error, file close von 192.168.23.25 empfangen
Feb 02 19:41:18 [dnsmasq-tftp] konnte /var/lib/tftp/boot/syslinux/ldlinux.e64 nicht an 192.168.23.25 senden

When I put it to / directly of tftp-root, it works! So, why its there working? IMHO that should also work, when I put those files to /syslinux.

I've also another question, how do I handle now BIOS and UEFI together? UEFI uses some files with the same name as for BIOS (libcom32.c32, libutil.c32).

Cheers
Conrad



More information about the Syslinux mailing list