From owner-freebsd-questions Mon Oct 28 8:52:24 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB39A37B401 for ; Mon, 28 Oct 2002 08:52:22 -0800 (PST) Received: from be-well.ilk.org (lowellg.ne.client2.attbi.com [24.147.188.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3493E43E6E for ; Mon, 28 Oct 2002 08:52:22 -0800 (PST) (envelope-from freebsd-questions-local@be-well.no-ip.com) Received: from be-well.ilk.org (lowellg.ne.client2.attbi.com [24.147.188.198] (may be forged)) by be-well.ilk.org (8.12.6/8.12.5) with ESMTP id g9SGqIWJ005130; Mon, 28 Oct 2002 11:52:18 -0500 (EST) (envelope-from freebsd-questions-local@be-well.no-ip.com) Received: (from lowell@localhost) by be-well.ilk.org (8.12.6/8.12.6/Submit) id g9SGqIGi005127; Mon, 28 Oct 2002 11:52:18 -0500 (EST) X-Authentication-Warning: be-well.ilk.org: lowell set sender to freebsd-questions-local@be-well.ilk.org using -f To: swear@attbi.com (Gary W. Swearingen) Cc: freebsd-questions@FreeBSD.ORG, "demon" Subject: Re: Install FreeBSD 4.4 into EXTENDED Partition References: <3DBACDE0.000002.21871@soapbox.yandex.ru> <00d801c27d15$4d22d9b0$1200a8c0@gsicomp.on.ca> <20021026174208.GA5720@scottro11.homeunix.net> <44d6pxt562.fsf@be-well.ilk.org> From: Lowell Gilbert Date: 28 Oct 2002 11:52:18 -0500 In-Reply-To: Message-ID: <447kg2cxq5.fsf@be-well.ilk.org> Lines: 33 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG swear@attbi.com (Gary W. Swearingen) writes: > Lowell Gilbert writes: > > > Just to be clear; it *can* use "extended" partitions for disk space. > > It's just that the BIOS can't boot from them, and therefore the > > standard FreeBSD installer won't *install* into one. In theory, you > > can get around this, but not with the standard installer. > > Just to be clear: the BIOS can boot from them, as it does in many > people's Linux setups. My use of terminology was a little imprecise, but this statement is even more so. On no PC-class machine does the BIOS boot *anything* except the MBR. Linux systems (for example) that boot from extended partitions do so by using a boot manager that lives on the disk, somewhere beyond the 512-byte boot sector, but the BIOS knows nothing about those partitions. > (FreeBSD would either have to be able (like Linux) to use the same > secondary-partitioning scheme as IBM did or FreeBSD would have to be > able to shoehorn its slices in, supporting a tertiary-partitioning > scheme.) That's not really the problem. The boot manager has to know how to invoke the FreeBSD loader. With the root filesystem in its own extended partition, and the right set of boot blocks in that partition, you can boot FreeBSD from an extended partition, without changing any of FreeBSD's filesystem or slice support. [A number of people have done it; the only tricky part is that, as I mentioned in my earlier message, the FreeBSD installer can't do it for you.] Be well. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message