freebsd-update, ZFS, and ver 8.2

krad kraduk at gmail.com
Wed Dec 16 14:59:10 UTC 2015


init 6 is a reboot

beadm is just shell so you can download it and it will run i theory. It
might use a few switches and flags that aren't available though so your
mileage may vary.

What you can do though is snap and clone your existing rootfs and present
it in a format where it will work for 9 when you can use it. eg

zroot/ROOT/9

If you have cloning issues and rsync of the base os to the new mountpoint
should work fine as well, but use the -H flag as there are a few hard links
in the os. This can be a bit more messy though depending on your setup.





On 16 December 2015 at 14:37, Gene <fbsd at brightstar.bomgardner.net> wrote:

> *On Tue, 15 Dec 2015 08:10:40 +0000, krad wrote*
> > > I would use boot environments if you are zfs root so you can fail back
> easily. I would also use a src build as that will definitely work. > > eg >
> > beadmn create -e old_root new_root > beadmn mount new_root /mnt > export
> DESTDIR=/mnt > cd /usr/src > make -j 12 buildworld && > make -j 12
> buildkernel && > make installworld && > make installkernel && > mergemaster
> && > beadmn umount new_root && > beadmn activate new_root > > later on init
> 6 Thanks - I get the idea of boot environments, however, the beadm package
> appears to be non-existant before 9.0 and this is an 8.2 system. I wonder
> if the 9.0 .tbz might work here? Also - I'm not sure what 'init 6' is.
> Thanks again.
>


More information about the freebsd-questions mailing list