From owner-freebsd-questions@FreeBSD.ORG Wed Feb 14 14:09:28 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C480816A400 for ; Wed, 14 Feb 2007 14:09:28 +0000 (UTC) (envelope-from fbsd06@mlists.homeunix.com) Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by mx1.freebsd.org (Postfix) with ESMTP id 9DB3213C461 for ; Wed, 14 Feb 2007 14:09:28 +0000 (UTC) (envelope-from fbsd06@mlists.homeunix.com) Received: from gumby.homeunix.com (unknown [87.81.140.128]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id 9FDA751950 for ; Wed, 14 Feb 2007 09:09:26 -0500 (EST) Date: Wed, 14 Feb 2007 14:09:20 +0000 From: RW To: freebsd-questions@freebsd.org Message-ID: <20070214140920.3d49f9b3@gumby.homeunix.com> In-Reply-To: <45D2860A.3060704@u.washington.edu> References: <1159.192.168.1.2.1171417443.squirrel@mail.totaldiver.net> <20070214022752.462a549d@gumby.homeunix.com> <1223.192.168.1.2.1171421512.squirrel@mail.totaldiver.net> <20070214031441.506a007e@gumby.homeunix.com> <45D2860A.3060704@u.washington.edu> X-Mailer: Claws Mail 2.7.2 (GTK+ 2.10.9; i386-portbld-freebsd6.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: Dual boot problems (RESOLVED) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Feb 2007 14:09:28 -0000 On Tue, 13 Feb 2007 19:46:18 -0800 Garrett Cooper wrote: > RW wrote: > > On Tue, 13 Feb 2007 21:51:52 -0500 (EST) > > "Questions" wrote: > > > >>> On Tue, 13 Feb 2007 20:44:03 -0500 (EST) > >>> "Questions" wrote: > >>> > >>> > >>>> However, when I try FreeBSD/amd64, grub won't compile (it's > >>>> architecture is forced to i386 only in the Makefile. I haven't > >>>> dug into why, but I'm confident there is a reason. Obviously, > >>>> grub becomes a non-option. Gag has the same limitation of being > >>>> i386 only. > >>>> > >>> I'm not sure why gag is i386 only, all it does is install a binary > >>> floppy disk ISO. You can also install it from many Linux live CDs. > >>> Once it's installed it's independent of the original installation > >>> medium. > > Probably because architecture stuff and bit length in 32-bit is > half :)? Instruction set's a bit different too. There are some new > features in the new Intel processors like overflow protection, etc, > so I wouldn't doubt there are differences in ISA at the assembler > level. > No, at the point Gag runs, the CPU isn't even 32-bit, let alone 64-bit. The port just extracts a precompiled ISO file. It won't run on anything that isn't PC compatible, so it isn't actually platform independent, but it should run on any CPU with a "real mode".