From owner-freebsd-hackers@FreeBSD.ORG Fri Mar 21 06:04:19 2014 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:1900:2254:206a::19:2]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 76296452 for ; Fri, 21 Mar 2014 06:04:19 +0000 (UTC) Received: from butcher-nb.yandex.net (hub.freebsd.org [IPv6:2001:1900:2254:206c::16:88]) by mx2.freebsd.org (Postfix) with ESMTP id C0AFB7775; Fri, 21 Mar 2014 06:04:18 +0000 (UTC) Message-ID: <532BD633.8050705@FreeBSD.org> Date: Fri, 21 Mar 2014 10:03:31 +0400 From: "Andrey V. Elsukov" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: Paul Thornton , freebsd-hackers@freebsd.org Subject: Re: Changes between 9.1 and 9.2 affecting boot/loader/gpt discs References: <532B1EAC.8040407@prt.org> <532B2AF9.6010800@FreeBSD.org> <532B3DC1.4070502@prt.org> In-Reply-To: <532B3DC1.4070502@prt.org> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Mar 2014 06:04:19 -0000 On 20.03.2014 23:13, Paul Thornton wrote: > This seems OK to me. I've diffed block 0 of the 9.1 install with the > 9.2 install and the only difference was the extra partition (as the 9.2 > machine hadn't completed its installation process and removed it). >> 000001b0 6d 00 00 00 00 62 7a 99 b6 12 00 00 00 00 00 fe >> |m....bz.........| >> 000001c0 ff ff ee fe ff ff 01 00 00 00 00 40 06 00 80 fe >> |...........@....| >> 000001d0 ff ff a5 fe ff ff 28 40 06 00 60 1f 19 3a 00 fe >> |......(@..`..:..| >> 000001e0 ff ff a5 fe ff ff 50 60 1f 3a b0 ff 18 00 00 00 >> |......P`.:......| >> 000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa >> |..............U.| >> 00000200 Hello, Your first sector contains several partitions and this is why the loader ignores partition table. From one side MBR has the PMBR partition, that needed for GPT, but PMBR isn't correct in your case. Actually your configuration is similar to what called Bootcamp, but it isn't correct bootcamp :) I modified the code to be less strict for you case. Can you try this loader? http://people.freebsd.org/~ae/loader -- WBR, Andrey V. Elsukov