On Sunday 10 February 2002 21:31, you wrote:
> Here is my partiton table as displayed ny linux fdisk:
>
> Disk /dev/hda: 255 heads, 63 sectors, 2434 cylinders
> Units = cylinders of 16065 * 512 bytes
>
>    Device Boot    Start       End    Blocks   Id  System
> /dev/hda1   *         1       506   4064413+   c  Win95 FAT32 (LBA)
> /dev/hda2           507      2435  15486723    5  Extended
> /dev/hda3          1079      1600   4192965   a5  FreeBSD
> /dev/hda5           507      1028   4192933+  83  Linux
> /dev/hda6          1029      1078    401593+  82  Linux swap
> /dev/hda7          1601      2116   4144738+  83  Linux
> /dev/hda8          2117      2435   2554366+  83  Linux
>
> Seems to me that something is wrong here. /dev/hda3 seems to be within
> /dev/hda2. However shouldn't hda3 be in its own space? FreeBSD works,

The problem is that you created hda2 as an extended partition rather than a 
primary one.

>    Device Boot    Start       End    Blocks   Id  System
> /dev/hda1   *         1       506   4064413+   c  Win95 FAT32 (LBA)
> /dev/hda2           507      1078   4594526    5  Extended
> /dev/hda3          1079      1600   4192965   a5  FreeBSD
> /dev/hda4        1601      2435   6699104    5  Extended
> /dev/hda5           507      1028   4192933+  83  Linux
> /dev/hda6          1029      1078    401593+  82  Linux swap
> /dev/hda7          1601      2116   4144738+  83  Linux
> /dev/hda8          2117      2435   2554366+  83  Linux
>
> Then hda stands alone, hda2 contains hda5 & hda6, hda3 is stand alone
> (containing the BSD style "subpartitions") and hda4 contains hda7 &
> hda8. But how do I get to there from here? Preferably without destroying
> data. (dunno how I got there! must be some idiot partition software on
> one of the many distros I have installed and written over, or more
> likely the idiot at the controls)

My suggestion is that you backup everything and start from scratch except 
hda1, or buy a second hard drive and install on that and then just copy 
things over.

Reply via email to