> Ahhh! now i see.
> 
> Disk /dev/sda: 255 heads, 63 sectors, 19452 cylinders
>
> Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID
> 1 80 1 1 0 254 63 6 63 112392 de
> 2 00 0 1 7 254 63 1023 112455 56227500 07
> 3 00 254 63 1023 254 63 1023 56339955 256156425 bf
> 4 00 0 0 0 0 0 0 0 0 00

Good.  Using that information I was able to create
a 255*63*19452 == 312496380 sector HDD image (160GB),
duplicating your fdisk partition setup.

Using qemu, that 160GB HDD image, and OS 2008.05,
I was able to reproduce the issue:

The installer failed, the installation log contained: "fdisk -n -F failed.
Couldn't create fdisk partition table on disk c4d0".

There is a file /tmp/fdisk_ptable.orig, and when I use
it with fdisk is fails:

    # fdisk -n -F /tmp/fdisk_ptable.orig /dev/rdsk/c4d0p0
    fdisk: Partition table exceeds the size of the disk.
    fdisk: Error on entry  *  191   0  254  63  1023  254  63   1023   56339955 
256156425


Part of the problem seems to be that Solaris reports this
geometry:

* /dev/rdsk/c4d0p0 default fdisk table
* Dimensions:
*     512 bytes/sector
*      63 sectors/track
*     255 tracks/cylinder
*  19451 cylinders


Compared to linux' fdisk, there is one cylinder missing (19452 <-> 19451).

I was able to start the installation by slightly decreasing the size of the
Solaris2 partition in the GUI installer (Size oif Solaris slice changed from
122.1 to 121.1 GB; there is now some unused space at the end of the HDD)
 
 
This message posted from opensolaris.org

Reply via email to