Hi Mark,

You need to watch the use of fdisk on any OS other than MacOS/X here - the fdisk
partition table is generated from the EFI/GPT partition table by MacOS/X.

So you would need to make the change on MacOS/X, to the EFI/GPT partition table.

The following blog provides a lot of what's needed to achieve the dual-boot:

    http://weblogs.java.net/blog/bleonard/archive/2008/05/_opensolaris_20.html

Another (but I can't remember which - it's been almost 2 years since I did this
last) suggested moving the fdisk binary to one side and replacing it with a
script to ensure there was no attempt to modify the MBR, something like:

        # mv /sbin/fdisk /sbin/fdisk.bin
        # cat > /sbin/fdisk <<_EOF
        #!/bin/sh
        if [ "X$1" = "X-F"; then)
            exit 0
            ;;
        fi
        exec ${0}.bin ${1+"$@"}
        _EOF
        # chown 755 /sbin/fdisk

I really wish it was simpler...

HTH,

Darren.


On 08/30/10 08:56 PM, Dave Miner wrote:
> On 08/30/10 02:58 PM, Mark Fenwick wrote:
>> I had a previous install of MacOS 10.5 and opensolaris working, but I needed 
>> to upgrade to Snow Leopard, this would only install if a reformatted the 
>> disk as a single EFI partition.
>>
>> Thats been done.
>>
>> Now I created a "Windows partition" with boot camp.
>>
>> The opensolaris installer (134b) can see the partition, but fdisk can't 
>> write to the disk when I try and change this from Windows to Solaris. I get 
>> the following error:
>>
>> fdisk -n -F failed: Couldn't create fdisk partition table on c2d0
>>
>> Suggestions ?
>>
> 
> What's the full command you're using (or is this from the install log)?
> 
> You could try just changing it with gparted, too.
> 
> Dave
> 
> _______________________________________________
> install-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/install-discuss
_______________________________________________
install-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/install-discuss

Reply via email to