I did a fresh install of b98 and everything went fine.  I then mirrored my root 
pool.
When build 99 came out, I tried to "pkg image-update" to it.  All went well 
until the very end,
when it failed to activate the new boot environment.  I set BE_PRINT_ERR to get 
more info:

[EMAIL PROTECTED]:~/Desktop# BE_PRINT_ERR=true; export BE_PRINT_ERR
[EMAIL PROTECTED]:~/Desktop# beadm activate b99
be_do_installgrub: installgrub failed for device c4t1d0.
Unable to activate b99. Unknown external error.

I then ran truss to get the install_grub command and ran it manually as root:

[EMAIL PROTECTED]:~/Desktop# /sbin/installgrub  
/tmp/.be.8ZaqMb/boot/grub/stage1 /tmp/.be.8ZaqMb/boot/grub/stage2 
/dev/rdsk/c4t1d0
raw device must be a root slice (not s2)

My root pool looks like:

[EMAIL PROTECTED]:~/Desktop# zpool status
  pool: rpool
 state: ONLINE
 scrub: none requested
config:

        NAME          STATE     READ WRITE CKSUM
        rpool         ONLINE       0     0     0
          mirror      ONLINE       0     0     0
            c3t0d0s0  ONLINE       0     0     0
            c4t1d0    ONLINE       0     0     0

Can someone tell me what I have done wrong and how to correct it (assuming this 
is my
problem and not a bug)?
--
This message posted from opensolaris.org
_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss

Reply via email to