From owner-freebsd-questions@FreeBSD.ORG Sat Oct 3 19:43:10 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E29E41065676 for ; Sat, 3 Oct 2009 19:43:10 +0000 (UTC) (envelope-from qwillpen@hotmail.com) Received: from bay0-omc2-s30.bay0.hotmail.com (bay0-omc2-s30.bay0.hotmail.com [65.54.246.166]) by mx1.freebsd.org (Postfix) with ESMTP id D0AF68FC16 for ; Sat, 3 Oct 2009 19:43:10 +0000 (UTC) Received: from BAY115-W46 ([65.54.250.146]) by bay0-omc2-s30.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Sat, 3 Oct 2009 12:43:10 -0700 Message-ID: X-Originating-IP: [71.65.192.173] From: Fuzzy Zabriskie To: , Date: Sat, 3 Oct 2009 15:43:09 -0400 Importance: Normal In-Reply-To: <200910022231.28732.m.odonnell@shaw.ca> References: X-OriginalArrivalTime: 03 Oct 2009 19:43:10.0288 (UTC) FILETIME=[BCC2CD00:01CA4461] Cc: Subject: RE: 7.2 Sysinstall choices -- existing multi-boot (based on Win7 RC's boot mgr) system 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: Sat, 03 Oct 2009 19:43:11 -0000 <200910022231.28732.m.odonnell@shaw.ca> Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 >> Currently=2C I have Win/XP in slice 1=2C no slice 2=2C Win 7 RC in slice= 3 and >> Acronis' hidden part in slice 4. I have unallocated space after slice 1 >> (about 45gb) I wanted to use for FreeBSD. >> >> I told sysinstall to create a slice (in the unallocated space)=2C then c= reate >> FreeBSD partitions in it for /=2C paging=2C /usr=2C /var=2C /tmp & /home= . I'm not >> sure what I'm supposed to tell it about boot managers though? Right now >> the MBR points to Acronis' recovery slice=2C which boots to Win 7's boot >> manager=2C it defaults to Win/XP. When I said do nothing sysinstall mark= ed >> the new slice bootable=2C and FreeBSD does boot to a text menu with Beas= tie >> on it. But=2C that doesn't give access to the OS's in slice 1 and 3? > > The default Windows MBR will simply just boot the active slice. When you > created your FreeBSD slice it was automatically marked active. > >> if I tell it to use the default boot manager=2C (booteasy?)=2C will it o= ffer at >> least access to what's currently in the master boot record & slice 2 >> (FreeBSD)? Or do I need a way to tell Win7's boot manager about FreeBSD = in >> slice 2? >> > > boot0 (aka BootEasy) will ask you what slice to boot from. If you've alre= ady > installed FreeBSD you can replace your current MBR with: > > boot0cfg -B ad0 > > Just make sure to replace ad0 with your actual hdd device name. > =20 Does boot0 use / save the existing MBR (there already is code in there to l= ook for an f11 key press then boot to Acronis's standalone restorer (It=20 looks like a tailored Linux :))=2C if not boot to 'active slice')? =20 Does FreeBSD's slice / partition boot block have enough info to boot FreeBS= D =20 if another boot manager selects it? Thinking I could possibly add FreeBSD's slice to Win 7's list of target OS's? =20 =20 =20 slice 1 is Win XP slice 2 is FreeBSD (/=2C page=2C /usr=2C /var=2C /tmp & /home BSD partition= s) slice 3 is Win 7 RC slice 4 is Acronis's hidden recovery setup =20 =20 =20 It appears that the Acronis' MBR looks for an f11 key press=20 (if found boot Acronis=2C if not boot the 'active partition').=20 Active partition was Win 7's boot manager which had Win 7 and=20 Win XP as targets with Win XP as it's default). =20 Acronis's standalone boot menu knows itself and Win 7's boot manager. I'm guessing whatever wrote the MBR saved the old boot code=2C so it could use it as an alternate target=2C (if one hit the the trigger key by mistake). =20 =20 =