I'm not really new to Linux systems, but I'm very new to Solaris.

I installed openSolaris 2008.5 today.

It didn't ask me anything about a boot loader, nor where to install it, so that 
plus my problem leads me to believe it didn't install it.

The problem is:
It won't boot.

I get to a GRUB menu, and it automatically re-directs me to a command prompt, 
which usually isn't a problem for me, but nothing is recognizable, which leads 
me to believe it's a GRUB version left on here by some other distro I was using 
b4 Solaris.

I type "root (hd0,0)" and I get:
Filesystem type unknown, partition type 0xbf.

I'm assuming 0xbf is the UFS file system, like 0x7 is NTFS and 0x83 is EXT3 / 
EXT2 Journaled.

Great, so I type "rootnoverify (hd0,0)" and it sets it as root...but then the 
next problem, the kernel sets in.

Which is I can't direct it to the Kernel path, which through some research 
seems to be:
/platform/i86pc/kernel/unix

So I typed: "kernel /platform/i86pc/kernel/unix" and then I typed the same, but 
followed by "root=/dev/sdb1" - both gave me the error of "Error 17:  Cannot 
mount selected partition".

So obviously I can't boot.

It seems as though this is a Linux GRUB and I need the Solaris one - So I guess 
my question is, how do I install it?  Other distros on this drive I can boot 
off of my GRUB that I use on my main hard drive, so I'm not worried about them 
if I can only install Solaris GRUB to the MBR of this drive - I can just swap 
the boot order in the BIOS.

My drives as ordered by most linux systems is:
sda1 = windows
sda2 = ubuntu
sda3 = swap

sdb1 = Solaris
sdb2 = Entertainment Distro (whatever the flavor of the week is, I think this 
one's is Fedora)
sdb3 = swap
sdb4 = Storage

No logical drives.

NOTE:  The reason I'm typing hd0,0 for Solaris is because I have the boot order 
switched around in the BIOS, GRUB doesn't give a crap what OS's think is sda or 
sdb, just what IT thinks is hd0, and hd1, which it bases on whichever it is 
booting off of.

So hd0,0 is definitely the partition, but obviously it can't read it.

I think the answer is to install openSolaris GRUB on the sdb MBR, but I'm not 
sure if there's any way I can get it to work with a regular GRUB boot loader.  
Though I'm not sure how to install the openSolaris GRUB boot loader, either.

Any help would be greatly appreciated.
--
This message posted from opensolaris.org

Reply via email to