* Sherman Pun (Sherman.Pun at Sun.COM) wrote: > A question on BFU (knowing this might be outside this alias but would > appreciate someone point me to the right discussion alias). > > My intention is to upgrade systems with OpenSolaris to check for some > bug fixes (one in USB/DVD and the other in nVidia gigabit driver).
BFU is not now nor has it ever been an upgrade solution. For anything (OpenSolaris, Nevada, etc). It's a tool specific to the ON consolidation for testing bits that live in ON. Just so we're clear on terminology :-) > I used the bfu command to upgrade a system with OpenSolaris 08.11 to the > nightly build following the instructions and archived bits from the > following two url's. The bfu completed successfully but at the end, all > commands (1M) like reboot would core dump. Power-off/on the system would > no longer boot. Well, you've kind of gone off the reservation. There is no way to recover a system back to a known state after bfu'ing. And systems which have been bfu'ed can't be upgraded using supported tools. Once you BFU a system, you're stuck forever bfu'ing that system to move forward (this was true even in Nevada) or doing a complete reinstall. Unless of course you snapshotted your filesystems before bfu'ing. At which point you'll need to rollback to those snapshots. Going forward, what you probably want to do is to create a new BE based on your existing BE using beadm. Then you boot into the new BE and bfu that to the bits you want to test. When you're done testing, you can activate the old (non-bfu'ed) BE and then destroy the bfu'ed BE thus preserving your installation and it's upgrade ability. I haven't tried this (haven't had a need to build/test ON) but it should work. Cheers, -- Glenn
