Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Jun 1998 09:09:46 +0930
From:      Matthew Thyer <thyerm@camtech.net.au>
To:        Mike Smith <mike@smith.net.au>
Cc:        Matthew Thyer <Matthew.Thyer@dsto.defence.gov.au>, Terry Lambert <tlambert@primenet.com>, Jonathan Lemon <jlemon@americantv.com>, current@FreeBSD.ORG
Subject:   Re: 'fatal trap 12' on boot (smp and up)
Message-ID:  <35943142.6B9C1C5D@camtech.net.au>
References:  <199806261427.HAA07118@antipodes.cdrom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This situation has just become more urgent with the release
of Windows 98 which I have just installed over the last several
hours.

Now a command line only boot of Windows 98 (i.e. hitting F8 before
Windows boots and choosing command line only from the menu) cannot
run fbsdboot.exe without the crash just as I feared.

Now the only way to use fbsdboot.exe is to boot off a floppy disk
that has been created with Windows 95 or earlier.

I suspect that a Windows 98 startup disk wont help but I haven't
tried that yet.

So there is no way of booting cleanly using a version of DOS from
Windows 98 (and beyond probably).   Therefore FreeBSD should not
be relying on these vectors being unmodified.

Soon no one will have Windows 95 or earlier so its going to be
pretty hard to install FreeBSD from the CD-ROM.

This is an important issue particularly if "options VM86" becomes
non-optional.


I'm sorry Mike but your answer "boot from a floppy" wont be any
good when everyones floppies have been formatted with Windows 98!

Mike Smith wrote:
> 
> > I didn't get around to trying this for a while but now that I
> > have, there is no way to select "real mode" or anything much
> > at all.
> >
> > I think you must have been thinking about Windows 3.X where
> > you could do these things.
> >
> > So my question still stands:
> >
> > Is there anyway to use fbsdboot.exe to boot FreeBSD after
> > Windows 95 has restarted into DOS (to run your DOS program)
> > when you have "options VM86" in your kernel ?
> 
> No.  Windows has destroyed the system; it is necessary to reboot in
> order to restore it before FreeBSD can operate correctly.
> 
> You should complain to Microsoft about this; it's their software that's
> trashed the vectors.
> 
> > Many people who run multiple OS's rely on fbsdboot to recover
> > when their boot block has been trashed.
> 
> Boot from a floppy.
> 
> > Can this memory check be changed to detect whether the vectors
> > have been changed ??
> 
> No; it's effectively impossible to do, and makes the functionality
> useless in the first place.
> 
> --
> \\  Sometimes you're ahead,       \\  Mike Smith
> \\  sometimes you're behind.      \\  mike@smith.net.au
> \\  The race is long, and in the  \\  msmith@freebsd.org
> \\  end it's only with yourself.  \\  msmith@cdrom.com
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message

-- 
/=====================================================================\
|Work: Matthew.Thyer@dsto.defence.gov.au | Home: thyerm@camtech.net.au|
\=====================================================================/
"If it is true that our Universe has a zero net value for all conserved
quantities, then it may simply be a fluctuation of the vacuum of some
larger space in which our Universe is imbedded. In answer to the
question of why it happened, I offer the modest proposal that our
Universe is simply one of those things which happen from time to time."
 E. P. Tryon   from "Nature" Vol.246 Dec.14, 1973

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?35943142.6B9C1C5D>