Hello!
I do not know whether this is the right place to post my problem ... but I just 
give it a try.

I recently installed OpenSolaris 2009.06 on my PC.
The PC has 2 IDE hard drives. The first one runs Ubuntu 9.04.
On the second one I installed OpenSolaris 2009.06 (during isntallation both 
disks were present in the PC).

The partitions, as Ubuntu sees them:
Disk /dev/sda: 40.0 GB, 40020664320 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1824    14651248+  83  Linux
/dev/sda2            1825        4865    24426832+   5  Extended
/dev/sda5            1825        2006     1461883+  82  Linux swap / Solaris
/dev/sda6            2007        4865    22964886   83  Linux

Disk /dev/sdb: 20.0 GB, 20020396032 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           2        2434    19543072+  bf  Solaris

The PC boots from Grub in the MBR od the first hard drive.
I intended to chainload Solaris' grub from the Ubuntu grub, in order to not 
have interdependencies between both OSes.
Somehow this does not work :-(

I tried various settings in the grub boot menue:

title           OpenSolaris 2009.06
root            (hd1,0)
chainloader     +1
makeactive

This one results in a grub error: error 13: Invalid or unsupported executable 
format
Adding --force to the chainloader line starts booting stage 2 but then the 
system freezes.

title           OpenSolaris 2009.06 -mapped-
map             (hd1) (hd0)
map             (hd0) (hd1)
rootnoverify    (hd0,0)
chainloader     +1

Swapping the hard drives via the mapping directive does not work either.

In my opinion the fault is not in the Solaris installation, because if I remove 
the first hard drive, Open Solaris boots normally.

Does anybody know what is wrong with my settings? Can someone help me?
Any help is highly appreciated!
Thanks a lot in advance!

-- Martin
-- 
This message posted from opensolaris.org

Reply via email to