From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thomas Schmitt" Subject: Re: ISO installer image: GPT versus MBR partitions Date: Thu, 18 Apr 2019 10:13:33 +0200 Message-ID: <20389672995985801923@scdbackup.webframe.org> References: <20190418070700.abepwzvsnm2up5bv@pelzflorian.localdomain> Content-Type: text/plain; charset="utf-8" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:42467) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hH28o-0004bO-Fh for guix-devel@gnu.org; Thu, 18 Apr 2019 04:11:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hH28n-000060-8x for guix-devel@gnu.org; Thu, 18 Apr 2019 04:11:30 -0400 In-Reply-To: <20190418070700.abepwzvsnm2up5bv@pelzflorian.localdomain> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: bug-xorriso@gnu.org Cc: guix-devel@gnu.org Hi, i wrote: > > From Florian's reports i cannot tell which ISO he used Florian Pelz wrote: > The current git master for x86_64. I begin to remember discussions about 64-bit Macs having 32-bit EFI firmware. Googling brought me to https://everymac.com/mac-answers/snow-leopard-mac-os-x-faq/mac-os-x-snow-leopard-64-bit-macs-64-bit-efi-boot-in-64-bit-mode.html Note the combinations of "Processor 64" and "EFI 32". (I think the "Boot" column is about MacOS, not the firmware.) > ... > On the 2011 Macbook I am using The rumors rather talk of the years up to 2010. But well ... Yesterday: > The Debian ISO works fine > $ gdisk Downloads/debian-live-9.8.0-amd64-xfce.iso Let's see what's in there ... drwxr-xr-x 3 root root 16384 Jan 1 1970 /mnt/fat drwxr-xr-x 3 root root 2048 Feb 11 20:17 /mnt/fat/efi drwxr-xr-x 2 root root 2048 Feb 11 20:17 /mnt/fat/efi/boot -rwxr-xr-x 1 root root 390656 Feb 11 20:17 /mnt/fat/efi/boot/bootx64.efi No 32-bit start program. Grrr. > I can try another one this weekend. I am nearly out of ideas if not by surprise a test with Guix "i686" ISO works. The last resort would be to try the weird "isohybrid --uefi" layout of questionable MBR partition table and invalid GPT. (This might answer the riddle why Matthew Garrett kept the GPT data after he obviously decided for MBR partitioning.) But before we do that, we should make absolutely sure that EFI does not start the bootx64.efi of the Guix ISO. Only then, the partitioning is to blame. After bootx64.efi was started, GRUB is in charge. So its modules in both ISOs might make the difference. Have a nice day :) Thomas