[syslinux] menu.c32 hangs

Gene Cumm gene.cumm at gmail.com
Wed Mar 30 18:38:08 PDT 2011


On Wed, Mar 30, 2011 at 21:27, Zhang Cheng <stephenpcg at googlemail.com> wrote:
> On Thu, Mar 31, 2011 at 00:32, Gene Cumm <gene.cumm at gmail.com> wrote:
>> On Wed, Mar 30, 2011 at 05:21, Zhang Cheng <stephenpcg at googlemail.com> wrote:
>>> Hello,
>>>
>>> I'm using iPXE to chain to menu.c32, here is the boot script:
>>>
>>>    #!ipxe
>>>    dhcp
>>>    chain http://my-site/menu.c32 http://my-site/boot.php
>>>
>>> After ipxe promote "http://my-site/menu.c32...... ok", the machine hangs.
>>
>> (snip)
>>> I think the address of open_file maybe wrong, but I can't find where it is
>>> assigned the value. Should it be a bug of syslinux/menu.c32 or iPXE?
>>> Or did do something wrong?
>>>
>>> I'm using the HEAD version on the syslinux git tree, my os is Debian 64bit.
>>> iPXE is also the HEAD version on the ipxe git tree.
>>> The test environment (ipxe running on) is kvm.
>>>
>>> Can anyone give me any hint?
>>
>> gPXE/iPXE can not natively load a Syslinux 4.xx COM32R module.  You'll
>> need to load PXELINUX 4.xx first.
>
> Thanks! Then, what's the latest version of Syslinux COM32R module that can
> be natively loaded by gPXE/iPXE?

3.86

> BTW, what changes make iPXE fail to load COM32R module? Are there any
> changes in COM32R format? I would like to see if some one are working
> on it with iPXE, if not, I would like to take it. It will be much
> convenient for iPXE
> to load Syslinux COM32R directly.

There are a lot of changes and it would require gPXE/iPXE to provide a lot more.

-- 
-Gene




More information about the Syslinux mailing list