From owner-freebsd-questions Wed May 14 07:02:30 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id HAA09946 for questions-outgoing; Wed, 14 May 1997 07:02:30 -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 HAA09939 for ; Wed, 14 May 1997 07:02:28 -0700 (PDT) Received: from ct.picker.com by whqvax.picker.com with SMTP; Wed, 14 May 1997 9:59:49 -0400 (EDT) Received: from elmer.ct.picker.com ([144.54.57.34]) by ct.picker.com (4.1/SMI-4.1) id AA02129; Wed, 14 May 97 09:59:40 EDT Received: by elmer.ct.picker.com (SMI-8.6/SMI-SVR4) id JAA05019; Wed, 14 May 1997 09:58:50 -0400 Message-Id: <19970514095849.44716@ct.picker.com> Date: Wed, 14 May 1997 09:58:49 -0400 From: Randall Hopper To: Nadav Eiron Cc: Dan Harty , freebsd-questions@FreeBSD.ORG Subject: Re: I did bad things to my disk References: <336DE3C8.26E7@accesscomm.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69 In-Reply-To: ; from Nadav Eiron on Mon, May 05, 1997 at 06:02:34PM +0300 Sender: owner-questions@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Nadav Eiron: |On Mon, 5 May 1997, Dan Harty wrote: |> IE, would sd1a change to sd1b ? | |No! Your situation is much worse! | |The FreeBSD boot code *always* expects the root filesystem to be on |partition 'a' of the *first* BSD slice on the disk. Now, what used to be |the first BSD slice on your disk now became the second (because there's a |new BSD slice in front of it), so the boot code cannot find the root |partition. Having two FreeBSD slices on the same disk is a mess. Avoid it |at all costs. If it cannot be avoided, you should probably make a new Its sad that FreeBSD doesn't support this (I've posted about it before). If I tell my boot manager to boot FreeBSD's off slice 3, and my boot manager loads slice 3's boot record and gives it control, its just flat dumb for FreeBSD to go out and "re-divine" which slice contains the FS I want to be root. It's the one in the slice I booted off of, dog'gone it! Why doesn't FreeBSD just write the root partition for a slice (e.g. wd1s3a) in the slice boot record? We could even keep the hack [ws]d1a alias around -- just redefine it to mean the "active" root partition rather than "first" root partition. Randall Hopper