logo       

Re: Partition codes: msg#00070

gnu.parted.bugs

Subject: Re: Partition codes

On Sat, Oct 26, 2002 at 02:36:12AM +0200, Henrik Treadup wrote:
> I would like to a scripted partitioning of my harddrive (The first step in
> doing a scripted install of Gentoo :D ) I've decided to go with parted since
> the project is very much alive and there are some nice things like SWIG
> integration on the horizon. Nice work :)

:)

> I've come up with the following script to do the partitioning:
>
> #start script
> DEVICE= /dev/hda
>
> # Create new msdos disklabel/partition table
> parted --script mklabel msdos
>
> #Create boot sector
> parted $DEVICE --script mkpart primary ext2 0 100
>
> # Create swap partition
> parted $DEVICE --script mkpart primary linux-swap 100 512
>
> # Create the root partition
> parted $DEVICE --script -- mkpart primary ext2 612 -0

Looks about right.

> What if I want to create any of the following partitions: ext3, xfs, Compaq
> Diagnostic Partition (partition code 0x12)? Or any other weird partition
> type? Is there a way to directly set a partitions partition code?

No.

mkpart ext3, xfs, etc. should work properly. Compaq diagnostic isn't
supported properly, sorry.

> Are the partition codes for all linux fs types just set to 85?

0x83 IIRC. Yes. Except LVM/Raid, IIRC.

> Can I just do
> "parted $DEVICE --script mkpart primary ext2 0 100" for a xfs partition?

You can put xfs there if you want. But both will work, right.

I personally think partition types should be abolished.
Linux can-and-does figure out the fs by probing. It ignores partition
types. (Except LVM, etc.)

Cheers,
Andrew


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise