[syslinux] Boot Error GPT partition

Gene Cumm gene.cumm at gmail.com
Mon Feb 21 05:17:59 PST 2011


On Mon, Feb 21, 2011 at 02:12, KESHAV P.R. <skodabenz at gmail.com> wrote:
> On Mon, Feb 21, 2011 at 06:06, H. Peter Anvin <hpa at zytor.com> wrote:
>> On 02/20/2011 03:42 PM, Michal Soltys wrote:
>>>
>>> I've run into the same problem as Keshav - freshly installed syslinux
>>> (both ext and fat) always resulted with boot errors.
>>>
>>> The commit responsible for that is:
>>>
>>> commit 56c070e477c96d964ed7beab216b113dac8de0ef
>>> Author: H. Peter Anvin <hpa at zytor.com>
>>> Date:   Tue Dec 14 09:53:42 2010 -0800
>>>
>>>     core, diskstart: add more sanity checks for handover info
>>>
>>>
>>> Precisely, the culprit is this check:
>>>
>>>                 cmp dx,1024             ; DS:SI < 1K (inside the IVT)?
>>>                 jb .no_partition
>>>
>>> should be
>>>
>>>                 cmp dx,1024 >> 4        ; DS:SI < 1K (inside the IVT)?
>>>                 jb .no_partition
>>>
>>> as we're still operating in segment units.
>>>
>>
>> Oops!  Updated and pushed out as syslinux-4.04-pre8.
>
> No syslinux-4.04-pre8 tag in
> http://git.kernel.org/?p=boot/syslinux/syslinux.git;a=summary .

If I recall correctly, git.kernel.org is synchronized by an automated
process that sometimes takes some time.  It's there now.  It's also
possible that HPA put the tag in in the time between our emails.

You'll find the binary/source package at
http://www.kernel.org/pub/linux/utils/boot/syslinux/Testing/ as is
normal for a -pre release.

-- 
-Gene




More information about the Syslinux mailing list