Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Jul 2002 21:18:57 +0200
From:      "Siegbert Baude" <Siegbert.Baude@gmx.de>
To:        "Wayne Lubin" <wayneclubin@yahoo.com>, <system@pathfinder.gr>
Cc:        <freebsd-questions@freebsd.org>
Subject:   Re: Dual-booting win98 and FreeBSD problem
Message-ID:  <00d001c238c7$1ec0e2c0$406a3c86@whwurm.uniulm.de>
References:  <20020731161555.98410.qmail@web14706.mail.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

> > I have installed FreeBSD 4.4 and Win98SE each on its
> > own disk.
> > (FreeBSD on /dev/ad0s1a and Win98SE on /dev/ad1s1 ).
> >
> > I have also installed the FreeBSD boot manager on
> > ad0.
> >
> > (ad0 is the primary master and ad1 is the primary
> > slave)
> >
> > When the computer boots, I get this prompt:
> >
> > F1      FreeBSD
> > F5      Drive 1
> >
> > When I press F1, FreeBSD boots nice and well.
> >
> > But, when I press F5, then instead of win98, FreeBSD
> > boots again (nice
> > and well).

Standard windows always tries to boot from the first partition on the
first disk of the primary IDE channel. Just swap your disks so that win
is ad0 and FreeBSD ad1 and adopt the boot process accordingly (actually
do this first, otherwise have a look on the relevant manpages for the
syntax to call disks at the bootlader).

I heard of some boot managers, who should be able to boot win from the
second disk with some tricks, but can't remember which ones. First
guess: Have a look at www.xosl.org .

> I am not completely sure but my first instinct is that
> when using the freebsd boot manager, any os you wish
> the boot manager to find must be within a certain
> number of sectors/cylinders/heads blah blah blah.
> Therefore when you have multiple os's you wish to be
> bootable, you would do something like make a small
> slice for freebsd, probably a slice just big enough
> for the "/" directory. Then make after that a little
> slice for the "Bill Gates Hell Zone". Then after that
> make the rest of the disk for freebsd. And finally
> make the entire second disk another "Bill Gates Zone
> of Hell". You see in my theory the problem is that the
> boot manager uses a finite number of bits to determine
> where each of the os's start, and by making "bill
> gates land" begin on the second disk, it is beyond the
> largest number that those bits can count up to and so
> it just loads the only os it can find. And then again
> I may be completely wrong haha. Well at least my
> theory sounds good. One day maybe I will get around to
> reading the boot manager that freebsd uses, or any
> boot manager for that matter.  God luck.

FreeBSD bootlaoder is able to boot above the 1024 cylinder limitation
since some time (4.4 or 4.5 maybe). You only need a BIOS which supports
this (IRQ13 extension).

Ciao
Siegbert


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00d001c238c7$1ec0e2c0$406a3c86>