From owner-freebsd-current Tue Jul 29 16:31:24 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id QAA21057 for current-outgoing; Tue, 29 Jul 1997 16:31:24 -0700 (PDT) Received: from internet1.mel.cybec.com.au (internet1.mel.cybec.com.au [203.103.154.130]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA21049 for ; Tue, 29 Jul 1997 16:31:16 -0700 (PDT) Received: from tech34 (tech34.mel.cybec.com.au [203.103.154.37]) by internet1.mel.cybec.com.au (post.office MTA v2.0 0813 ID# 0-14031) with ESMTP id AAA507; Wed, 30 Jul 1997 09:32:43 +1000 Message-ID: <33DE7DD8.2A404ED0@cybec.com.au> Date: Wed, 30 Jul 1997 09:33:44 +1000 From: TLiddelow@cybec.com.au (Tim Liddelow) X-Mailer: Mozilla 4.01 [en] (WinNT; I) MIME-Version: 1.0 To: "Rodney W. Grimes" CC: Bruce Evans , abial@korin.warman.org.pl, current@FreeBSD.ORG, sherwink@ix.netcom.com Subject: Re: Multiple FreeBSD Systems on a Single Disk X-Priority: 3 (Normal) References: <199707291630.JAA20288@GndRsh.aac.dev.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Rodney W. Grimes wrote: > > > Any configuration that was broken by this change was broken such > that the BIOS should have not even booted anything! The BIOS should > have returned a ``No Active Partition'', or gone on to the next > disk drive (yes, AMI bios'es as old as 1982 can boot from drive > 0x81 if there are no active partitions on drive 0x80.) > > > 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. > > Poppy cock, the active flag model should work and not require the > addition of slice choosing support to the boot blocks. OSBS and > other multiboot loaders will infact set the chosen partition to > active, it is just the brain damaged FreeBSD boot code that ignores > the active flag, and chooses the FIRST BSD parition it finds > no matter what, which is _WRONG_. > I agree - I have a real need for this functionality right now. It would be very nice for the BSD boot code to check the active flag - can this be put into -current ? Tim.