Installation problem with three partitions
I have got a problem with the installation of Solaris Express, Developer Edition 5/07 on an x86 system.
I intended to have three partitions: 1) FreeBSD 2) Solaris 3) WindowsXP
The partitions were created and sized using fdisk
on FreeBSD.
The installation runs perfectly well unto the point where Solaris asks me to specify the disk on which I want to install. As soon as I click Next, I get an error:
WARNING: The initial fdisk information found on disk c0d0t0p0 was invalid.
Defaulting the entire disk to a Solaris partition.
or something like that.
Well, this is not exactly what I want. Can someone help me to find a workaround that does not destroy my FreeBSD and WinXP partitions? Any help would be extremely appreciated.
I am quite used to using Unix commands and vi and so on, so don't be shy to confront me with complex information.
# 1
Hi Calman,
I presume, that You are trying to install Solaris on FSC Amilo Pi 1505. I encountered almost no problems with adding Solaris 05/07 to Pi 1505.
Try to check and format your disc with most actual qparted from SystemRescueCD (derivation of Gentoo Linux). Using the software from this disc I managed to reshape partitioning and formating of 50% of the disc without destroying WinXP and Mandriva installation (BTW Mandriva 2007 supports 3D desktop effects on Amilo Pi1505 Intel's graphics). Do not forget to allot primary partition for Solaris. The only problem arised after installation, as I use Mandriva's GRUB as main bootloader. It seems that Solaris 05/07 modified MBR with my GRUB info. However the problem was no-brainer. Mandriva's rescue option restored MBR contents. I simply forgot to archive earlier MBR with dd.
Good luck!
# 2
Thank you very much for your answer. I already could convince the thing to install by setting the FreeBSD partition to <UNUSED> and, during the installation of Solaris, scaling the OS so that it wouldn't destroy FreeBSD. After the (successful) installation, I set the FreeBSD partition to 165 (the code for FreeBSD) again - and it worked.
One of the first things I did on Solaris was to accidentally destroy my Windows partition (with zpool given the wrong device), so I haven't had much time during the last two days.