From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758111Ab2HHOfX (ORCPT ); Wed, 8 Aug 2012 10:35:23 -0400 Received: from mx1.redhat.com ([209.132.183.28]:14957 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754099Ab2HHOfU (ORCPT ); Wed, 8 Aug 2012 10:35:20 -0400 Message-ID: <1344436518.32010.4.camel@eddie.install.bos.redhat.com> Subject: Re: [PATCH] Use the UEFI shim to load grub. From: Peter Jones To: dhowells@redhat.com Cc: jwboyer@redhat.com, linux-kernel@vger.kernel.org Date: Wed, 08 Aug 2012 10:35:18 -0400 In-Reply-To: <1344435497-6728-1-git-send-email-pjones@redhat.com> References: <1344432179-31974-1-git-send-email-pjones@redhat.com> <1344435497-6728-1-git-send-email-pjones@redhat.com> Organization: Red Hat, Inc. Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Obviously, this went to the wrong list of addresses. Sorry for all the noise. On Wed, 2012-08-08 at 10:18 -0400, Peter Jones wrote: > For UEFI Secure Boot support, we need to install the shim pre-boot > loader, and use it to load grub2. > --- > pyanaconda/bootloader.py | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/pyanaconda/bootloader.py b/pyanaconda/bootloader.py > index ea4de5e..02d0ea8 100644 > --- a/pyanaconda/bootloader.py > +++ b/pyanaconda/bootloader.py > @@ -1749,7 +1749,7 @@ class GRUB2(GRUB): > self.stage2_device.format.sync(root=ROOT_PATH) > > class EFIGRUB(GRUB2): > - packages = ["grub2-efi", "efibootmgr"] > + packages = ["grub2-efi", "efibootmgr", "shim"] > can_dual_boot = False > > @property > @@ -1809,7 +1809,7 @@ class EFIGRUB(GRUB2): > rc = self.efibootmgr("-c", "-w", "-L", productName, > "-d", boot_disk.path, "-p", boot_part_num, > "-l", > - self.efi_dir_as_efifs_dir + "\\grubx64.efi", > + self.efi_dir_as_efifs_dir + "\\shim.efi", > root=ROOT_PATH, > stdout="/dev/tty5", stderr="/dev/tty5") > if rc: -- Peter