From owner-freebsd-questions@FreeBSD.ORG Fri Oct 31 22:15:13 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B65C1FFD for ; Fri, 31 Oct 2014 22:15:13 +0000 (UTC) Received: from luigi.brtsvcs.net (luigi.brtsvcs.net [204.109.60.246]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 97AADBA5 for ; Fri, 31 Oct 2014 22:15:13 +0000 (UTC) Received: from chombo.houseloki.net (c-73-37-112-64.hsd1.or.comcast.net [73.37.112.64]) by luigi.brtsvcs.net (Postfix) with ESMTPSA id 171DD2D4FBF for ; Fri, 31 Oct 2014 22:15:04 -0700 (PDT) Received: from [IPv6:2601:7:2580:674:baca:3aff:fe83:bd29] (unknown [IPv6:2601:7:2580:674:baca:3aff:fe83:bd29]) by chombo.houseloki.net (Postfix) with ESMTPSA id 547AB93F for ; Fri, 31 Oct 2014 15:15:04 -0700 (PDT) Message-ID: <545409E0.9030809@bluerosetech.com> Date: Fri, 31 Oct 2014 15:14:56 -0700 From: Darren Pilgrim User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: Root-on-ZFS upgrade question Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Oct 2014 22:15:13 -0000 If I have a running FreeBSD 9.x system, can I use 10.0 install media and the by-hand approach outlined in the RootOnZFS wiki page to install 10.0 in parallel to the running 9.x then boot into the new OS? I'm asking if I can do it this way because the current OS is 9-stable and I want to switch over to 10.0-RELEASE stock so I can make use of freebsd-update from official repos going forward. The basic process would be: 1. download and vnode mount 10.0 install media 2. set up the new tank/osroot10 tree 3. chroot and install OS and bootblocks as usual 4. exit chroot, migrate etc things 5. reboot into rescue media and change mountpoints 6. reboot into new OS 7. curse at myself because I forgot that one setting in that one file I touched once years ago and didn't note in the logbook 7a. repeat last step as necessary 7b. promise to self to be more diligent with the admin logbook THIS TIME I SWEAR FUH REALS I don't see anything in the wiki page that would pose a problem. Amazingly, I was smart enough way back when that I installed the current OS into a data subset, not the ZFS root, so I think the only extra step I need is the extra reboot to move the / mount. Am I overlooking anything?