From owner-freebsd-hackers Tue Mar 3 09:45:08 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA16964 for freebsd-hackers-outgoing; Tue, 3 Mar 1998 09:45:08 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from float.eli.net (float.eli.net [208.131.4.36]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA16957 for ; Tue, 3 Mar 1998 09:45:02 -0800 (PST) (envelope-from blkirk@float.eli.net) Received: from localhost (blkirk@localhost) by float.eli.net (8.8.8/8.8.5) with SMTP id JAA08170; Tue, 3 Mar 1998 09:43:57 -0800 (PST) Date: Tue, 3 Mar 1998 09:43:57 -0800 (PST) From: "Ben Kirkpatrick, ELI" To: Philippe Regnauld cc: hackers@FreeBSD.ORG Subject: Re: CCD & booting on / In-Reply-To: <19980303100327.54315@deepo.prosa.dk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, 3 Mar 1998, Philippe Regnauld wrote: > My question is: is there no workaround/unspeakable hack that > could be made, with CCD in the kernel, for the bootblocks to read > from the first of an N-part mirror, just to get past the boot ? Here's another idea (very out there). During boot, I don't think there's any way of safely reading two copies of the boot blocks. But, you could have the boot code check several places for a kernel and do checksums on them. Then pick a good one and boot. I've never tried this, but you'd have to umount+mount / again... Perhaps have an /altroot or a mfs to accomplish this early in the rc's. Okey, I'd better quit now, my crack-tablet-dispenser is broken. --Ben Kirkpatrick To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message