From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Vlk1G-00014V-36 for mharc-grub-devel@gnu.org; Wed, 27 Nov 2013 13:39:26 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53134) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vlk1A-0000wc-1J for grub-devel@gnu.org; Wed, 27 Nov 2013 13:39:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vlk15-0006iL-Ca for grub-devel@gnu.org; Wed, 27 Nov 2013 13:39:19 -0500 Received: from mail-yh0-x230.google.com ([2607:f8b0:4002:c01::230]:35831) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vlk15-0006iF-6S for grub-devel@gnu.org; Wed, 27 Nov 2013 13:39:15 -0500 Received: by mail-yh0-f48.google.com with SMTP id f73so5277854yha.21 for ; Wed, 27 Nov 2013 10:39:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=64UieYCs6MKG+aidiA2Acv96Nwx4BA6DEOX6mJsn9q8=; b=pclXQe6ZSj4oAh6ELhOUKgLOAtS2Q70DKVijqG2lYdeDF9VHY+bOO48JkcGMC0NxC/ dNoynrtYuMIhqIA6O01DGbcpu16TqAgR7FQOarLDXopASakg9DlSgcxPO2lmmRFMcQkE kLQ14ZC5Pv8yQH6OwiOCOblCH6yH4nXMXo+/b8U3mYjfGfTAJdWhbed96E3Tm77diyIf qkjrXMiyje/jLPcQXUt/Ei9YmgzCcH15ItsymaAGZkZZr4jsYVnWXSCMqhwhzhBnST2N JBbQRK6LOCoHRGj51hO7RljggcXQ1GfSQPRSqUeSuXMyWBXJ7+FWKpf0Hv2/f87IzmYG ZMEA== X-Received: by 10.236.98.73 with SMTP id u49mr1224873yhf.153.1385577554276; Wed, 27 Nov 2013 10:39:14 -0800 (PST) Received: from [10.0.0.14] (c-50-169-245-128.hsd1.nh.comcast.net. [50.169.245.128]) by mx.google.com with ESMTPSA id r1sm91667709yhf.17.2013.11.27.10.39.13 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 27 Nov 2013 10:39:13 -0800 (PST) Message-ID: <52963C50.4070101@gmail.com> Date: Wed, 27 Nov 2013 13:39:12 -0500 From: SevenBits User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: The development of GNU GRUB Subject: Re: Loading OS/X 10.7 by grub x86_64-efi fails References: <20130509223205.2ce91646@opensuse.site> <518CE5A2.3060500@gmail.com> <20131127222630.404b1ca2@opensuse.site> In-Reply-To: <20131127222630.404b1ca2@opensuse.site> X-Enigmail-Version: 1.6 Content-Type: multipart/alternative; boundary="------------090900060108090805030505" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4002:c01::230 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Nov 2013 18:39:24 -0000 This is a multi-part message in MIME format. --------------090900060108090805030505 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/27/2013 01:26 PM, Andrey Borzenkov wrote: > ? Fri, 10 May 2013 14:18:42 +0200 > Vladimir '?-coder/phcoder' Serbinenko ?????: > >> On 09.05.2013 20:32, Andrey Borzenkov wrote: >> >>> I have MacBook (Pro?) 3.1 with OS/X 10.7. I installed as second OS >>> openSUSE 12.3 using EFI CD boot (worked just fine) and x86_64-efi >>> grub2. I had to manually bless grub on EFI partition to actually boot >>> it. os-prober also found installed OS/X and added to boot menu. >>> >>> The problem is, both 32 and 64 menu options crash during boot. Is it >>> supposed to work in the first place? If yes, which diagnostic I can >>> collect to debug it further? >> >> I suppose that the bootargs structure may have changed. I'll look into >> it, thank you for reporting. >> > > Any progress on it? This has been reported by multiple users. If this > does not have chance to be fixed in reasonable timeframe, I'll rather > look at directly chainloading of /System/Library/CoreServices/boot.efi > instead of using xnu. That's what I've always done. Apple's EFI implementation is non-standard and sometimes different in each generation of its computers. I just therefore always chainload; it is more foolproof and works better than xnu anyway in my opinion. > > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > https://lists.gnu.org/mailman/listinfo/grub-devel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJSljxPAAoJEFbRvtGxmFPElFEH/iXPsfZXrCnFJqWRYuZs9oJ+ Kdinirl6CAPAgSGwt/ygQzO9OsPA6+MKG2jaAi/hREDYSp509FG1ZIKLm4R3Zqa7 5WkSMBXELuoaJibSIFaQrNoiJ8C304sH1JBm95OiHQX7Kg/jDrtYGS89mIru2yd6 LQyjIIYR1gZR0RndJ3zg8jc0hOgvJqZecC0ZGtEwNbaI3wak8FFB9bCmI5EFbk6d ovGiBp3BdSYhUFaEIe8FGnsjKKe2zl9vP6G20McramWctgayjMRTNnyRnHzRG6EY J1tdzYQcgI4qf3/mE4bd18I045NIJYr0evllhIYDjKpqP/zvG7Ebr6lmB/PaGWY= =nbH7 -----END PGP SIGNATURE----- --------------090900060108090805030505 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 11/27/2013 01:26 PM, Andrey Borzenkov wrote:
> ? Fri, 10 May 2013 14:18:42 +0200
> Vladimir '?-coder/phcoder' Serbinenko <phcoder@gmail.com> ?????:
>
>> On 09.05.2013 20:32, Andrey Borzenkov wrote:
>>
>>> I have MacBook (Pro?) 3.1 with OS/X 10.7. I installed as second OS
>>> openSUSE 12.3 using EFI CD boot (worked just fine) and x86_64-efi
>>> grub2. I had to manually bless grub on EFI partition to actually boot
>>> it. os-prober also found installed OS/X and added to boot menu.
>>>
>>> The problem is, both 32 and 64 menu options crash during boot. Is it
>>> supposed to work in the first place? If yes, which diagnostic I can
>>> collect to debug it further?
>>
>> I suppose that the bootargs structure may have changed. I'll look into
>> it, thank you for reporting.
>>
>
> Any progress on it? This has been reported by multiple users. If this
> does not have chance to be fixed in reasonable timeframe, I'll rather
> look at directly chainloading of /System/Library/CoreServices/boot.efi
> instead of using xnu.

That's what I've always done. Apple's EFI implementation is non-standard and sometimes different in each generation of its computers. I just therefore always chainload; it is more foolproof and works better than xnu anyway in my opinion.
>
>
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJSljxPAAoJEFbRvtGxmFPElFEH/iXPsfZXrCnFJqWRYuZs9oJ+
Kdinirl6CAPAgSGwt/ygQzO9OsPA6+MKG2jaAi/hREDYSp509FG1ZIKLm4R3Zqa7
5WkSMBXELuoaJibSIFaQrNoiJ8C304sH1JBm95OiHQX7Kg/jDrtYGS89mIru2yd6
LQyjIIYR1gZR0RndJ3zg8jc0hOgvJqZecC0ZGtEwNbaI3wak8FFB9bCmI5EFbk6d
ovGiBp3BdSYhUFaEIe8FGnsjKKe2zl9vP6G20McramWctgayjMRTNnyRnHzRG6EY
J1tdzYQcgI4qf3/mE4bd18I045NIJYr0evllhIYDjKpqP/zvG7Ebr6lmB/PaGWY=
=nbH7
-----END PGP SIGNATURE-----

--------------090900060108090805030505--