From owner-freebsd-bugs@FreeBSD.ORG Mon Nov 17 22:00:11 2008 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9FF2C1065673 for ; Mon, 17 Nov 2008 22:00:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 731348FC1C for ; Mon, 17 Nov 2008 22:00:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mAHM0B58071187 for ; Mon, 17 Nov 2008 22:00:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mAHM0Ba5071186; Mon, 17 Nov 2008 22:00:11 GMT (envelope-from gnats) Resent-Date: Mon, 17 Nov 2008 22:00:11 GMT Resent-Message-Id: <200811172200.mAHM0Ba5071186@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Daniel Guetzkow Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 17B211065673 for ; Mon, 17 Nov 2008 21:59:47 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 038D48FC18 for ; Mon, 17 Nov 2008 21:59:47 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id mAHLxkjM085157 for ; Mon, 17 Nov 2008 21:59:46 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id mAHLxkgU085156; Mon, 17 Nov 2008 21:59:46 GMT (envelope-from nobody) Message-Id: <200811172159.mAHLxkgU085156@www.freebsd.org> Date: Mon, 17 Nov 2008 21:59:46 GMT From: Daniel Guetzkow To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 X-Mailman-Approved-At: Mon, 17 Nov 2008 22:50:35 +0000 Cc: Subject: misc/128946: Vista's "bootmgr.exe" is not present on the ISO versions X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Nov 2008 22:00:11 -0000 >Number: 128946 >Category: misc >Synopsis: Vista's "bootmgr.exe" is not present on the ISO versions >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Nov 17 22:00:11 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Daniel Guetzkow >Release: amd6455 >Organization: none v2 FreeBSD user from way back >Environment: sorry, couldn't load it >Description: See http://channel9.msdn.com/shows/Going+Deep/Windows-Vista-PreOS-Environment-What-happens-before-the-OS-loads/ Seems that the MBR on the ISO CD should dish off to bootmgr.exe in the root directory, wh,ich in turn invokes winload.exe in the system32 directory of any windows platform. It may be that the bcd file could redirect bootmgr.exe to boot FreeBSD Visit that site for a very good video explaining the problem. Once you have Vista on your system, all other partition MBRs want to invoke bootmgr.exe in the root directory of the disk. And then Vista's boot loader can maintain it all. >How-To-Repeat: Burn an ISO disk, then try to boot it to a Vista only system. It will barf that "NTLDR is not found", but that it rather wants to find "bootmgr.exe" due to the MBR code on a VISTA system. See the movie >Fix: Add the right files to the system, make a couple of versions of the bootable CD, one with MBR code that points to bootmgr.exe and others where the MBR code points to the ISO versions. >Release-Note: >Audit-Trail: >Unformatted: