From owner-freebsd-geom@FreeBSD.ORG Mon Aug 13 11:00:06 2007 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA07216A419 for ; Mon, 13 Aug 2007 11:00:06 +0000 (UTC) (envelope-from cyberleo@cyberleo.net) Received: from pizzabox.cyberleo.net (alpha.cyberleo.net [198.145.45.10]) by mx1.freebsd.org (Postfix) with ESMTP id A3FC913C45B for ; Mon, 13 Aug 2007 11:00:06 +0000 (UTC) (envelope-from cyberleo@cyberleo.net) Received: (qmail 85076 invoked from network); 13 Aug 2007 11:00:05 -0000 Received: from adsl-75-3-83-251.dsl.chcgil.sbcglobal.net (HELO ?172.16.44.14?) (cyberleo@cyberleo.net@75.3.83.251) by alpha.cyberleo.net with ESMTPA; 13 Aug 2007 11:00:05 -0000 Message-ID: <46C033E0.5050203@cyberleo.net> Date: Mon, 13 Aug 2007 05:34:49 -0500 From: CyberLeo Kitsana User-Agent: Thunderbird 2.0.0.4 (X11/20070604) MIME-Version: 1.0 To: Ulf Lilleengen References: <46BE65EC.1050906@queue.to> <46BE79AE.2070007@cyberleo.net> <20070813091406.GA3078@stud.ntnu.no> In-Reply-To: <20070813091406.GA3078@stud.ntnu.no> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: Howard Goldstein , freebsd-geom@freebsd.org Subject: Re: graid5 or gvinums - bootable? X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Aug 2007 11:00:06 -0000 Ulf Lilleengen wrote: > Yes. This is no problem with mirrors, since it's essentially just to read the > first sectors of it. However, the other reason is that gmirror stores it's > metadata at the end, so the loader won't have to care about it. So, booting of a > gvinum volume will not work, but using another partition for /boot, and gvinum for > root should work. With linux, I would agree, and indeed have several machines set up in this very fashion. However, FreeBSD appears to make too many assumptions about what resides where to make this a viable option, such as only booting from the 'a' partition, and then subsequently mounting it as / regardless of the contents of the fstab. Though, you might be able to get away with it by creating a fake root and init in mfsroot or elsewhere that contains just enough logic to load modules, build arrays, and then mount the real root and exec the real init. Sounds like a pain, though. -- Fuzzy love, -CyberLeo Technical Administrator CyberLeo.Net Webhosting http://www.CyberLeo.Net Furry Peace! - http://wwww.fur.com/peace/