[syslinux] [PATCH] git tree: libfat, chain, mtools/syslinux, menu.txt

Michal Soltys soltys at ziu.info
Sat Aug 21 07:42:17 PDT 2010


On 10-08-21 04:41, Gene Cumm wrote:
> On Fri, Aug 20, 2010 at 21:47, Michal Soltys<soltys at ziu.info>  wrote:
>>  On 10-08-21 01:57, Gene Cumm wrote:
>>>
>>>  git://gnx.ath.cx/syslinux.git
>>>
>>>  On branch for_hpa, I've got several groups of changes (listed bottom up)
>>>  -chain.c32: the beginning of a DRMK loader; I still need to test this
>>>  further and document/code what ones can possibly work
>>>  -NEW: mtools/fixfat: Attempts to change the sectors attribute of the
>>>  FAT to make it more "livable" (probably needs to move to utils, if
>>>  included)
>>>  -chain.c32: a little more progress on DRMK
>>
>>  Could you possibly point me to the versions of drmk you're testing with (I
>>  think you mentioned about testing a few of them) ?
>
> best version.  cdd_1295.iso (v2.0) contains a hard drive image that
> has been the most problematic to test for partition starts other than

Thanks for info.

I did 2 quick tests with this one (meaning - I pulled the hdd image and 
used it directly):

1) regular chainloading, with options:

chain.c32 hd3 1 swap setdrv at 0x24 setgeo sethid write

This as you probably guess, updates BPB values and writes them back to 
the disk. Handover in my version also populates the area with proper (as 
reported by bios) CHS geometry, both for GPT and DOS partitions 
(whenever it matter or not, it's being done now).

2) kernel+sector combo:

chain.c32 hd3 1 swap setdrv at 0x24 setgeo sethid write file=/dellbio.bin 
sseg=0x2000 fseg=0x70

This line worked fine. Note that in case when both file and sector is 
loaded (and the latter is mmapped), my chain.c points ds:si and ds:bp to 
sector instead of handover area (which is ignored in such case).

Both options worked fine without 'swap' as well. Either way, I was 
greeted (on vbox vm) with dell gui (in which system test complained I 
wasn't dell, exit rebooted machine, memory test flashed some text 
quickly and didn't seem to do much).




More information about the Syslinux mailing list