From owner-freebsd-hackers@FreeBSD.ORG Thu Jun 28 06:05:49 2007 Return-Path: X-Original-To: freebsd-hackers@FreeBSD.org Delivered-To: freebsd-hackers@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D15D016A400 for ; Thu, 28 Jun 2007 06:05:49 +0000 (UTC) (envelope-from phi@evilphi.com) Received: from mail.twinthornes.com (mail.twinthornes.com [65.75.198.147]) by mx1.freebsd.org (Postfix) with ESMTP id B033113C465 for ; Thu, 28 Jun 2007 06:05:49 +0000 (UTC) (envelope-from phi@evilphi.com) Received: from [10.9.70.101] (pool-72-90-106-233.ptldor.fios.verizon.net [72.90.106.233]) by mail.twinthornes.com (Postfix) with ESMTP id E6071658; Wed, 27 Jun 2007 22:41:05 -0700 (PDT) Message-ID: <468349CD.1020302@evilphi.com> Date: Wed, 27 Jun 2007 22:40:29 -0700 From: Darren Pilgrim User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: Ivan Voras References: <722528.14010.qm@web32707.mail.mud.yahoo.com> <46832557.8080902@fer.hr> In-Reply-To: <46832557.8080902@fer.hr> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Thu, 28 Jun 2007 11:32:10 +0000 Cc: freebsd-hackers@FreeBSD.org Subject: Re: MS Vista vs FreeBSD's bootloader X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jun 2007 06:05:49 -0000 Ivan Voras wrote: > pfgshield-freebsd@yahoo.com wrote: >> >> FWIW, if you just got your new computer with Windows Vista >> installed and were hoping to dual boot FreeBSD on it, let me tell >> you that FreeBSD's bootloader will screw things up. >> >> vista doesn't like: >> - bootloaders different than the one used by Vista. >> - Making a non Vista partition active. > > I can confirm this - messing with the boot sector will make Vista > unbootable, but it can be repaired with the installer (of course, you > lose FreeBSD at that point). It seems Vista uses registry or some > other binary format to store boot info (as opposed to WinXP which > uses a text file...) and it protects the boot loader for "DRM" > reasons. This has been SOP at Microsoft for almost a decade. If you want to dual-boot Windows, the solution is to use the established methods for adding additional boot options to the built-in Windows boot-loader. For Vista, this means using the BCDEdit command-line tool to manipulate the Boot Configuration Data in the system registry rather than Notepad to edit boot.ini. BCDEdit and its options are detailed on MSDN: http://msdn2.microsoft.com/en-us/library/aa468636.aspx A slightly more useful discussion of BCDedit on bsdforums.org: http://www.bsdforums.org/forums/showthread.php?t=48405 It specifies Linux, but this is a tutorial for adding a non-Windows boot option to the Vista Boot Manager: http://port25.technet.com/archive/2006/10/13/Using-Vista_2700_s-Boot-Manager-to-Boot-Linux-and-Dual-Booting-with-BitLocker-Protection-with-TPM-Support.aspx -- Darren Pilgrim