From owner-freebsd-current Mon Jul 28 22:10:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id WAA09330 for current-outgoing; Mon, 28 Jul 1997 22:10:41 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id WAA09322 for ; Mon, 28 Jul 1997 22:10:35 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.5/8.6.9) id PAA18490; Tue, 29 Jul 1997 15:02:45 +1000 Date: Tue, 29 Jul 1997 15:02:45 +1000 From: Bruce Evans Message-Id: <199707290502.PAA18490@godzilla.zeta.org.au> To: bde@zeta.org.au, rgrimes@GndRsh.aac.dev.com Subject: Re: Multiple FreeBSD Systems on a Single Disk Cc: abial@korin.warman.org.pl, current@FreeBSD.ORG, sherwink@ix.netcom.com Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> The lack of support has nothing to do with the master boot loader. >> The FreeBSD boot loader only supports booting from the first FreeBSD >> slice (on any disk that can be accessed by the BIOS). > >And should be fixed (I've mentioned this before) to boot from the >first ACTIVE (flag 0x80) FreeBSD slice. Should be a trival amount That would mainly break certain configurations. The active flag should only be set for one partition, so you shouldn't have any active FreeBSD partitions if you have an active DOS partition. This should be fixed by adding slice support to the boot loader's name parser. Then you could bounce off the first FreeBSD to any other slice by putting a boot loader on the first slice and configuring it to boot from slice sN, e.g., "0:sd(0,s5,a)kernel" to boot the first logical drive on an extended slice. Bruce