[indiana-discuss] BFU question (yes on this list...)
Sean Sprague
sks at cvok.co.uk
Wed May 21 07:43:02 PDT 2008
Hello Stephen and Ethan, hope that you are both well.
Apols for this form of reply, but I have solved the "problem". In
essence, to get the whole shebang to work, I did the following:
a) To obviate the necessity to use nightly, I edited the bfu script and
sorted paths to gzip, fastfs and bfuld
b) Ran the BFU successfully (ignoring blithely and conflicts that acr
could not sort itself)
c) Rebooted, and received the first occurrence of a brick
d) Given the fact that th brick occurred fairly early, pondered Ethan's
suggestion to do an installgrub, so booted from the 2008.05 DVD did an
installgrub, and rebooted from the hard disk
e) Bricked when trying to load the root filesystem from a ramdisk - no
surprise there
f) Booted single-user from the DVD, and imported rpool
g) Problem: rpool/ROOT and rpool/boot imported fine, but no
files/directories in rpool, except for ROOT and boot; ie. no hard disk
root filesystem
h) Tried booting from nv_82 DVD and that got me a little further - could
now see the contents of export and home after importing the zpool. But
still no hard disk root filesystem
i) Spotted from zpool list that rpool/ROOT/opensolaris was the odd one
out - marked as mountpoint "legacy". Used "zfs set mountpoint=/tmp/mnt
rpool/ROOT/opensolaris" after having created /tmp/mnt. Then did "zfs
mount rpool/ROOT/opensolaris". This succeeded, and "Ay Caramba",
/tmp/mnt contained the root filesystem on my hard disk.
j) I was able then to go to /tmp/mnt/boot/grub and run installgrub using
the stage1 and stage2 files in the mounted hard disk root filesystem as
per Ethan's suggestion
And "Hey Presto!" I now have a bootable OpenSolaris 2008.05 BFU'd to nv_89!
Only two small points -I have lost the nice new appearance to GRUB;
reverting to the old drab one. But that's not a problem at all. And when
I am now booted nv_89 from the hard disk, "zfs list" still shows the
mountpoint for rpool/ROOT/opensolaris as being /tmp/mnt; when it is
obviously now mounted on "/"
Many thanks to you both for the help!
Best regards... Sean.
More information about the indiana-discuss
mailing list