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