From owner-freebsd-current Sun Nov 24 23:17:58 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id XAA09327 for current-outgoing; Sun, 24 Nov 1996 23:17:58 -0800 (PST) Received: from GndRsh.aac.dev.com (GndRsh.aac.dev.com [198.145.92.241]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id XAA09307 for ; Sun, 24 Nov 1996 23:17:36 -0800 (PST) Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.7.5/8.7.3) id XAA02073; Sun, 24 Nov 1996 23:15:20 -0800 (PST) From: "Rodney W. Grimes" Message-Id: <199611250715.XAA02073@GndRsh.aac.dev.com> Subject: Re: 2.2-ALPHA install failure In-Reply-To: <1168.848904734@critter.tfs.com> from Poul-Henning Kamp at "Nov 25, 96 07:52:14 am" To: phk@critter.tfs.com (Poul-Henning Kamp) Date: Sun, 24 Nov 1996 23:15:20 -0800 (PST) Cc: jkh@time.cdrom.com, joerg_wunsch@uriah.heep.sax.de, freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL25 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > >In any case, rather than pointing fingers I'd just as soon make it > >DTRT, but I'm still waiting for input on what TRT is. :-) > > So am I. It seems to be "bde versus rgrimes" right now, and I'm > not betting on either of them, but simply weathering it out... :-) Okay, my opionion at this point is that a translation of X/1/1 is okay, AS LONG AS, you take the BSD raw partition size from within the slice and stuff it into the MBR size field. The start should be set to 0. If at all possible we should use the Geomtry specified by the BIOS, and only fall back to the above if we can't seem to get it. Furthermore I think we should change the compiled into boot1 MBR table to use the absolute minimal and maximal values for start and end addresses, both in the size/start fields and in the CHS fields. This insures data protection from the likes of Win95 and other obnoxious installation programs. I need to go look at the current sysinstall program and see just what it is doing when I feed it values like 1024/1/1 for the disk geometry, if it is setting start=0 and size=1024 this would be a really bad situation, if it picks up my size from the disklabel, then great, nothing should need to change in that code. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation, Inc. Reliable computers for FreeBSD