Gilles wrote:
> (This is not a bug, but rather a user question. I had to subscribe to
> the bug@ mailing-list as there doesn't seem to be a user@ list that
> would have been more appropriate.)
This list is a fine place for questions.
> After playing with a test host, I need to recreate /dev/sda1 exactly
> as it was before parted (2.3 on Ubuntu) was ran to save the image, but
> I can't figure out how to get this output before running cfdisk:
>
> ==================
> # cat sda-pt.parted
> Model: ATA WDC WD3200BEVT-2 (scsi)
> Disk /dev/sda: 625142448s
> Sector size (logical/physical): 512B/512B
> Partition Table: msdos
>
> Number Start End Size Type File system Flags
> 1 63s 29302559s 29302497s primary ntfs boot
> 2 547013250s 625137344s 78124095s primary ext3
> ==================
>
> I ran "parted -h" to learn, used a few commands, but none displays
> data that way. Does someone know?
Assuming you really do want to overwrite /dev/sda, set this variable:
dev=/dev/sda
It's an msdos partition table, so start with this:
parted -s $dev mklabel msdos
Then you want two primary partitions, and you already know
their types and starting and ending sector numbers, so do this:
parted -s $dev mkpart primary ntfs 63s 29302559s
parted -s $dev mkpart primary ext3 547013250s 625137344s
Finally, you want the boot flag to be set on the first partition, so do this:
parted -s $dev set 1 boot on