Hello all. I have a situation where I need to create a "raw" disk image using parted. This disk image is challenging in that it needs to maintain the number of heads (255) and sectors (63) no matter how large the image is. Here are the basic steps I am following currently:
dd if=/dev/zero of=test bs=1M count=100 losetup /dev/loop1 test parted -s /dev/loop1 mklabel msdos At this point, the disk image looks good in terms of heads and sectors... if I use fdisk to look at it: # fdisk -l /dev/loop1 Disk /dev/loop1: 104 MB, 104857600 bytes 255 heads, 63 sectors/track, 12 cylinders But parted already has a different idea: # parted -s /dev/loop1 unit chs p Model: (file) Disk /dev/loop1: 1599,3,31 Sector size (logical/physical): 512B/512B BIOS cylinder,head,sector geometry: 1600,4,32. Each cylinder is 65.5kB. At this point, I can use sfdisk or fdisk to partition the disk image and maintain the required heads/sectors. Unfortunately, I cannot figure out how to do this with parted. Any help would be greatly appreciated! James _______________________________________________ parted-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/parted-devel

