From owner-freebsd-stable@FreeBSD.ORG Thu Sep 10 20:26:48 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7293A1065670 for ; Thu, 10 Sep 2009 20:26:48 +0000 (UTC) (envelope-from jbozza@mindsites.com) Received: from mail.thinkburst.com (mail.thinkburst.com [204.49.104.46]) by mx1.freebsd.org (Postfix) with ESMTP id 450F58FC1B for ; Thu, 10 Sep 2009 20:26:48 +0000 (UTC) Received: from mailgate.mindsites.net (gateway.mindsites.net [204.49.104.36]) by mail.thinkburst.com (Postfix) with ESMTP id 8C65D1CC24 for ; Thu, 10 Sep 2009 15:11:20 -0500 (CDT) Received: from remote.mindsites.com (unknown [10.1.1.5]) by mailgate.mindsites.net (Postfix) with ESMTP id 66EFD17040 for ; Thu, 10 Sep 2009 15:11:20 -0500 (CDT) Received: from ATLAS.msg.local ([fe80::48f5:88b0:6093:4f67]) by ATLAS.msg.local ([fe80::48f5:88b0:6093:4f67%10]) with mapi; Thu, 10 Sep 2009 15:11:20 -0500 From: Jaime Bozza To: "freebsd-stable@freebsd.org" Date: Thu, 10 Sep 2009 15:11:20 -0500 Thread-Topic: ZFS Boot/7.2-STABLE Thread-Index: AcoyUtyHhqnNnqgUQNClsWofRZUHbQ== Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: ZFS Boot/7.2-STABLE X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Sep 2009 20:26:48 -0000 After much work and looking at all the different configurations, I have a r= unning 7.2-STABLE (amd64) system running ZFS only with no partitions. Unf= ortunately, this required a couple of things. First - The patch here:=20 http://lists.freebsd.org/pipermail/freebsd-stable/2009-June/050518.html (just the patch to nfs.c - the other one is already in the tree) Next, I re-enabled ZFS support in /sys/boot/i386/Makefile Finally, I rebuilt and installed libstand, then rebuilt and installed the b= oot loader. Once I had those pieces, my ZFS-only system booted fine. =20 I've read the problems that caused the ZFS support to be backed out. Could= ZFS Boot (loader) support be something optional that isn't a default? Th= is would allow those who want to use ZFS Boot the ability without needing t= o move to 8.0 (which still isn't out officially). I'd have no problems rebuilding world to enable ZFS Boot on a new system, b= ut currently I'd have to remember to re-patch libstand and the loader Makef= ile each time I updated, or move to 8.0, which I'm not quite ready to do. = =20 At the very least, can someone MFC the libstand patch? The link above is b= asically the diff between 7.x and 8.x for the nfs.c file. Jaime Bozza