[Grml] grml on usb stick: can not get partition to start at cylinder 1

Maurice McCarthy moss at mythic-beasts.com
Fri Feb 22 15:35:43 CET 2008


Further to what I said I've just made a 64Mb grml2usb

dd if=/dev/zero of=/dev/sdb bs=512 count=2880
cfdisk /dev/sdb    ## made the whole disk a single type 06 (fat16) partition
mount /dev/sdb1 /mnt/sdb1
grml2usb grml_small.iso /dev/sdb1

And now

# fdisk -l /dev/sdb

Disk /dev/sdb: 66 MB, 66882048 bytes
3 heads, 43 sectors/track, 1012 cylinders
Units = cylinders of 129 * 512 = 66048 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1012       65252+   6  FAT16

# fdisk -l -u /dev/sdb

Disk /dev/sdb: 66 MB, 66882048 bytes
3 heads, 43 sectors/track, 1012 cylinders, total 130629 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              43      130547       65252+   6  FAT16


So I've got a peculiar 43 sectors per track instead of the usual 63. But
I've no way of testing if it boots or not.

Best Wishes
Moss





More information about the Grml mailing list