[syslinux] After USB boot problems on Gigabyte GA-M55Plus-S3G

Thomas Schmitt scdbackup at gmx.net
Tue Jan 21 09:07:19 PST 2014


Hi,

hpa wrote:
> LBA = (C * H' * S') + (H * S') + (S - 1)
> [...]
> Start LBA       63 = CHS    0   1   1
> End   LBA 15794175 = CHS  982 254  63
> If LBA 63 = CHS 0/1/1 then we know S'=62, but that is completely
> inconsistent with the ending sector being 63.

Wouldn't that be S'=63 ?
63 = (0 * H' * 63) + (1 * 63) + (1 - 1)

Whatever, the stick producers seem to take the same freedom
as needed when the disk size exceeds 1023*255*63 :
Start LBA plus blocksize does not need to match end CHS.

Ady's understanding seems not uncommon, that the end CHS address
shall indicate H' and S' by (H + 1) and S.
I wonder if this is specified anywhere.
(It is equivalent to cylinder alignment of the partition end.)

 
> Fortunately geometry is becoming a fading problem.  We're dealing with
> an old board and BIOS here.

My own hardware is of similar age.

I am getting more and more pessimistic with the idea to
propose at least one "normal" MS-DOS filesystem setup.
If not Ady comes to the rescue, that is.

It seems so unfair to leave the users alone with mad partitioning
and naive boards. :o)


Have a nice day :)

Thomas



More information about the Syslinux mailing list