I installed ubuntu on a second drive and it didn't detect opensolaris and 
overwrote the MBR on the first drive (that has opensolaris).  I fixed ubuntu 
simple enough so it's now installed into the MBR on second drive.  So if I 
choose the second drive in bios it boots fine.  But I still can't get the mbr 
reinstalled into the MBR on first drive.

The method I see a lot of people mention is this:

pfexec zpool import -f rpool
mkdir /tmp/a
pfexec zfs set mountpoint=/tmp/a rpool/ROOT/opensolaris
pfexec /sbin/installgrub /tmp/a/boot/grub/stage1 /tmp/a/boot/grub/stage2 
/dev/rdsk/c7t0d0s0

My problem is with the mountpoint.  Doing a directory listing of /tmp/a shows 
it's blank.  Other mounts like /export and /rpool are allready mounted.  In an 
effort to get around this I tried using the stage1 and stage2 from the cd 
(/boot/grub/stage1 and stage2) but when I try to boot it just shows a blank 
screen.

This is with opensolaris 2009.08

Some hopefully useful information:
jack at opensolaris:~$ zpool status
  pool: rpool
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        rpool       ONLINE       0     0     0
          c7t0d0s0  ONLINE       0     0     0

errors: No known data errors

jack at opensolaris:~$ zfs list
NAME                        USED  AVAIL  REFER  MOUNTPOINT
rpool                      25.8G   431G  81.5K  /rpool
rpool/ROOT                 10.2G   431G    19K  legacy
rpool/ROOT/opensolaris     6.30G   431G  6.13G  /tmp/a
rpool/ROOT/opensolaris-1    654K   431G  6.07G  /
rpool/ROOT/opensolaris-2   3.90G   431G  7.01G  /
rpool/dump                 6.00G   431G  6.00G  -
rpool/export               3.61G   431G    21K  /export
rpool/export/home          3.61G   431G    21K  /export/home
rpool/export/home/sbadmin  3.61G   431G  3.61G  /export/home/sbadmin
rpool/swap                 6.00G   437G   101M  -
-- 
This message posted from opensolaris.org

Reply via email to