[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