bootloader / assert() failed

2001-11-14 Thread Stephan van Beerschoten

I just recently did a `make world` with the cvs source as of 8:00 CET and I tried to 
boot from it.
 .. unfortunately this update rendered my machine unbootable.

I have a multiboot machine with Windows98, and as soon as I choose to boot FreeBSD (F3 
for me) it starts the loader and then it fails with an assert error.

I haven't yet been able to write down the exact errormessage, but I wanted to warn 
people upfront for this possible break in current. I wonder by the way what the 
correct recovery procedure is for a corrupted loader.

with regards,
 Stephan

-- 
Stephan van Beerschoten [SVB21-RIPE]   [EMAIL PROTECTED]
  PGP fingerprint:  4557 9761 B212 FB4C  778D 3529 C42A 2D27
 To err is human, to forgive is Not Company Policy

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



RE: bootloader / assert() failed

2001-11-14 Thread John Baldwin


On 14-Nov-01 Stephan van Beerschoten wrote:
 I just recently did a `make world` with the cvs source as of 8:00 CET and I
 tried to boot from it.
  .. unfortunately this update rendered my machine unbootable.
 
 I have a multiboot machine with Windows98, and as soon as I choose to boot
 FreeBSD (F3 for me) it starts the loader and then it fails with an assert
 error.
 
 I haven't yet been able to write down the exact errormessage, but I wanted to
 warn people upfront for this possible break in current. I wonder by the way
 what the correct recovery procedure is for a corrupted loader.

Boot loader.old, then rebuild awk, then rebuild the loader. (Be sure to not
overwrite loader.old when you install!  Maybe copy loader.old to loader.good
until you know the new loader works.)  This is a result of the awk breakage and
is at this point a FAQ on this list.  Please keep up with this list if you are
running -current.

-- 

John Baldwin [EMAIL PROTECTED]http://www.FreeBSD.org/~jhb/
Power Users Use the Power to Serve!  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message



Re: bootloader / assert() failed

2001-11-14 Thread David Wolfskill

Date: Wed, 14 Nov 2001 16:26:00 +0100
From: Stephan van Beerschoten [EMAIL PROTECTED]

I just recently did a `make world` with the cvs source as of 8:00 CET and I tried to 
boot from it.
 .. unfortunately this update rendered my machine unbootable.

I have a multiboot machine with Windows98, and as soon as I choose to boot FreeBSD 
(F3 for me) it starts the loader and then it fails with an assert error.

For the system that you used to build -CURRENT, what was the date of the
sources?  (For example, when was the *previous* (successful) build of
-CURRENT?)  I suspect it's yet another manifestation of the awk problems
that have been popping up on -current since near the end of October.

I haven't yet been able to write down the exact errormessage, but I wanted to warn 
people upfront for this possible break in current. I wonder by the way what the 
correct recovery procedure is for a corrupted loader.

* Mount the file system from which you intend to boot on some machine,
  read/write.

* cd to the boot directory of that file system.

* [optional] rename loader to something else [in case you want to
  analyze it, for example].

* Rename loader.old to loader.

Put the hardware back in order as necessary, then re-boot.  Since you
built the system recently, GNU awk is back in /usr/bin/awk, so you
should not have a recurrence of this particular problem next time you
build the system.

Cheers,
david
-- 
David H. Wolfskill  [EMAIL PROTECTED]
As a computing professional, I believe it would be unethical for me to
advise, recommend, or support the use (save possibly for personal
amusement) of any product that is or depends on any Microsoft product.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message