From owner-freebsd-current Tue Jul 29 07:08:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA15210 for current-outgoing; Tue, 29 Jul 1997 07:08:41 -0700 (PDT) Received: from whqvax.picker.com (whqvax.picker.com [144.54.1.1]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id HAA15196 for ; Tue, 29 Jul 1997 07:08:37 -0700 (PDT) Received: from ct.picker.com by whqvax.picker.com with SMTP; Tue, 29 Jul 1997 10:07:24 -0400 (EDT) Received: from elmer.ct.picker.com ([144.54.57.34]) by ct.picker.com (4.1/SMI-4.1) id AA17992; Tue, 29 Jul 97 10:07:21 EDT Received: by elmer.ct.picker.com (SMI-8.6/SMI-SVR4) id KAA14699; Tue, 29 Jul 1997 10:04:55 -0400 Message-Id: <19970729100455.10977@ct.picker.com> Date: Tue, 29 Jul 1997 10:04:55 -0400 From: Randall Hopper To: "Rodney W. Grimes" Cc: Bruce Evans , current@FreeBSD.ORG Subject: Re: Multiple FreeBSD Systems on a Single Disk References: <199707281528.BAA23105@godzilla.zeta.org.au> <199707281729.KAA18261@GndRsh.aac.dev.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.76 In-Reply-To: <199707281729.KAA18261@GndRsh.aac.dev.com>; from Rodney W. Grimes on Mon, Jul 28, 1997 at 10:29:04AM -0700 Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Rodney W. Grimes: |> >> Only booting from the first FreeBSD partition (slice) is supported. |> >> The second one can be booted from by making it the first, e.g., |> > |> >Even simpler: you can install OS-BS bootloader (from /tools), which is |> >much more configurable than boot-easy. |> |> 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 |of code, and would do what everyone else does, even Microsoft got |that part right. That's one option. Another one that'd be better is for FreeBSD to just boot the slice whose Boot Record is loaded. I.e. if OS/BS transfers control to Disk 1 Slice 2, Disk 1 Slice 2's Boot Record is loaded, which should boot FreeBSD off Slice 2. Ditto for Slice 1 if I happen to have FreeBSD in that slice as well. If I boot Slice 2, FreeBSD shouldn't try to read or touch Slice 1 during the boot loading sequence. IMO, it shouldn't go divining whether there's a valid FreeBSD on Slice 1 (that may or may not be trashed) which it can pick up a boot loader from. The MBR transferring control to Boot Record Slice 2 should mean to boot off Slice 2. Randall