[syslinux] After USB boot problems on Gigabyte GA-M55Plus-S3G
Thomas Schmitt
scdbackup at gmx.net
Mon Jan 20 05:02:43 PST 2014
Hi,
Ady wrote:
> The whole "booting business" is bigger than one specific bootloader.
Too many participants at too many interfaces.
> IMHO, there is more-than-enough to do about The Syslinux Project
> itself
Nevertheless i believe that the SYSLINUX wiki could be more
tangible about what is a "normal" MS-DOS formatted disk.
At least for those who seek help for their troubles.
I still have the factory-set contents of my three USB sticks.
Maybe you can tell which of them would be a pitfall for Ronald's
board:
--------------------------------------------------------------
2 GB Intenso:
Partition type 0x06 (Wikipedia: FAT 16, CHS or LBA)
Start LBA 32 = CHS 0 1 1
End LBA 3915775 = CHS 956 128 32
The latter has no integer solution pairs for H/C and S/H.
(Neither have neighboring LBAs.)
Partition content according to command "file":
x86 boot sector, Microsoft Windows 98 Bootloader IO.SYS+MSDOS.SYS,
code offset 0x3c, OEM-ID "MSWIN4.1", sectors/cluster 64, root entries 512,
Media descriptor 0xf8, sectors/FAT 239, heads 128, hidden sectors 32,
sectors 3915744 (volumes > 32 MB) , serial number [...], unlabeled,
FAT (16 bit)
--------------------------------------------------------------
4 GB Sandisk with U3 CD-ROM emulation:
Partition type 0x0b (Wikipedia: FAT32, CHS or LBA)
Start LBA 38 = CHS 0 0 39
End LBA 7839719 = CHS 487 254 63
Integer solution pair at: H/C= 255 S/H= 63
Partition content according to command "file":
x86 boot sector
(There are several sectors which end by the MBR signature 0x55 0xaa.
If i cut off the first 38 * 512 bytes then Linux mount recognizes
it as "vfat".)
--------------------------------------------------------------
8 GB Corsair:
Partition type 0x0b (Wikipedia: FAT32, CHS or LBA)
Start LBA 63 = CHS 0 1 1
End LBA 15794175 = CHS 982 254 63
The latter has no integer solution pairs for H/C and S/H.
Partition content according to command "file":
x86 boot sector, code offset 0x58, OEM-ID "MSDOS5.0", sectors/cluster 8,
reserved sectors 36, Media descriptor 0xf8, heads 255, hidden sectors 63,
sectors 15794113 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 15394,
serial number [...], unlabeled
--------------------------------------------------------------
The two partitionings without integer (H/C,S/H) cause complaints
by fdisk about differing "physical/logical endings".
The CHS values which i read by hex editor match those of "phys".
No idea from where fdisk gets the "logical" ones.
Have a nice day :)
Thomas
More information about the Syslinux
mailing list