From nobody  Mon Nov 30 17:39:43 1998
Received: (from nobody@localhost)
          by hub.freebsd.org (8.8.8/8.8.8) id RAA23095;
          Mon, 30 Nov 1998 17:39:43 -0800 (PST)
          (envelope-from nobody)
Message-Id: <199812010139.RAA23095@hub.freebsd.org>
Date: Mon, 30 Nov 1998 17:39:43 -0800 (PST)
From: jeffsh@erols.com
To: freebsd-gnats-submit@freebsd.org
Subject: Booteasy destroys MBR and partition table on wd0 if installed elsewhere.
X-Send-Pr-Version: www-1.0

>Number:         8910
>Category:       i386
>Synopsis:       Booteasy destroys MBR and partition table on wd0 if installed elsewhere.
>Confidential:   no
>Severity:       critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov 30 17:50:00 PST 1998
>Closed-Date:    Tue Jan 12 13:23:47 PST 1999
>Last-Modified:  Tue Jan 12 13:42:03 PST 1999
>Originator:     Jeffrey Sheinberg
>Release:        2.2.6
>Organization:
Jeff at home
>Environment:
Sorry, I am not running this release of FreeBSD right now.
>Description:
Installed Booteasy boot manager as part of the installation procedure
to the sd1s3 partition boot block.  Upon booting sd1s3 using lilo or
grub, the MBR on wd0 gets over-written, by the Booteasy bootstrap
code, and the partition table from the MBR on wd0 gets over-written
by sd1's partition table.
>How-To-Repeat:
See description.  Insure that you have a method to re-boot your
computer from other than wd0, and that you can re-create the partition
tables on wd0. 
>Fix:
Booteasy should read the partition boot block, update its local data,
i.e., a record of which partition was last selected to be booted, and
then re-write the partition boot block.  Also, Booteasy should read the
partition boot block that its was actually booted from, not assume it
was booted from the MBR on wd0.
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: rnordier 
State-Changed-When: Tue Jan 12 13:23:47 PST 1999 
State-Changed-Why:  
Booteasy is a very simple boot manager which supports only two drives 
and expects to be invoked either by the BIOS or by a copy of itself 
on the other drive.  It appears that, by using it in conjunction with 
lilo and grub, you may have been pushing beyond its design limits, 
though it is not entirely clear why you were using it at all in the 
circumstances.  (Probably "Install Boot Manager: None" was the best 
installation option.) 

Booteasy has since been replaced by "boot0" in FreeBSD 3.0, and is 
no longer an official installation option. 

-- 
Robert Nordier 
>Unformatted:
