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