From owner-freebsd-questions Fri May 10 15:40:14 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mailsrv.otenet.gr (mailsrv.otenet.gr [195.170.0.5]) by hub.freebsd.org (Postfix) with ESMTP id AA24A37B403 for ; Fri, 10 May 2002 15:40:03 -0700 (PDT) Received: from hades.hell.gr (patr530-a063.otenet.gr [212.205.215.63]) by mailsrv.otenet.gr (8.12.3/8.12.3) with ESMTP id g4AMdxG1017146; Sat, 11 May 2002 01:39:59 +0300 (EEST) Received: from hades.hell.gr (hades [127.0.0.1]) by hades.hell.gr (8.12.3/8.12.3) with ESMTP id g4AMdtg5004906; Sat, 11 May 2002 01:39:56 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Received: (from charon@localhost) by hades.hell.gr (8.12.3/8.12.2/Submit) id g4AM3cjm004742; Sat, 11 May 2002 01:03:38 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Date: Sat, 11 May 2002 01:03:38 +0300 From: Giorgos Keramidas To: Jud Cc: freebsd-questions@FreeBSD.ORG Subject: Re: WindowsXP Pro and FreeBSD Message-ID: <20020510220338.GL2699@hades.hell.gr> References: <1020097570.9e379ffcjud@myrealbox.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1020097570.9e379ffcjud@myrealbox.com> User-Agent: Mutt/1.3.28i Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 2002-04-29 12:26, Jud wrote: > Multibooting WinNT 5 or 2000 and FreeBSD will work. To my knowledge, > FreeBSD can be booted with almost any other OS. Although I and many > other people have problems with the FreeBSD booteasy bootloader, > after installing FreeBSD onto a disk with win2000, the menu to boot > loader will look sonething similar to this: > > F1: ??? > F2: FreeBSD > > I do not know how to get rid of the ???, and have not been provided > with an answer. Sorry for replying so long after the original post, but I've been away for a while and since nobody else has replied, I thought I'd share my little knowledge on the matter at hand. This is what the boot code of FreeBSD uses to list partitions whose partition type is ``not known'' to the boot code. Limitations in the space that the boot code can occupy on the disk make it hard to have a full list of the dozens of partition types that exist nowadays and their respective names and still keep the size of the bootcode down to a reasonable value. Look at the source of /usr/src/sys/boot/i386/boot0/boot0.s for a list of the partition types that are recognized by the boot0 stage of the FreeBSD boot process. This is written in x86 assembly, so you might find it hard to read, but the source is there. For everyone to see ;) Giorgos Keramidas FreeBSD Documentation Project keramida@{freebsd.org,ceid.upatras.gr} http://www.FreeBSD.org/docproj/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message