From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1b6PBQ-0006P8-40 for mharc-grub-devel@gnu.org; Fri, 27 May 2016 17:20:40 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46227) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b6Mdk-0007RB-EP for grub-devel@gnu.org; Fri, 27 May 2016 14:37:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b6Mdh-0002Ke-6l for grub-devel@gnu.org; Fri, 27 May 2016 14:37:44 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:38286) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b6Mdg-0002K9-W7 for grub-devel@gnu.org; Fri, 27 May 2016 14:37:41 -0400 Received: from mfilter33-d.gandi.net (mfilter33-d.gandi.net [217.70.178.164]) by relay2-d.mail.gandi.net (Postfix) with ESMTP id 77FBFC5A54 for ; Fri, 27 May 2016 20:37:38 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter33-d.gandi.net Received: from relay2-d.mail.gandi.net ([IPv6:::ffff:217.70.183.194]) by mfilter33-d.gandi.net (mfilter33-d.gandi.net [::ffff:10.0.15.180]) (amavisd-new, port 10024) with ESMTP id H5pfYtKO34JU for ; Fri, 27 May 2016 20:37:37 +0200 (CEST) X-Originating-IP: 93.1.142.42 Received: from [192.168.1.39] (42.142.1.93.rev.sfr.net [93.1.142.42]) (Authenticated sender: gschwind@gnu-log.net) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id 122D3C5A4E for ; Fri, 27 May 2016 20:37:36 +0200 (CEST) To: grub-devel@gnu.org From: Benoit Gschwind Subject: grub does not properly set efi boot on NVMe device Message-ID: <8488996c-1c57-6b29-a07e-4ef72a279d20@gnu-log.net> Date: Fri, 27 May 2016 20:37:18 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 217.70.183.194 X-Mailman-Approved-At: Fri, 27 May 2016 17:20:38 -0400 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 18:37:45 -0000 Hello, I found an issue when I use: grub-install --boot-directory=/boot/efi/EFI/gentoo --efi-directory=/boot/efi Note that the EFI partition is mounted at /boot/efi and I use grub 2.02beta3 After grub-install, I get the following boot setup: localhost ~ # efibootmgr -v BootCurrent: 0000 Timeout: 0 seconds BootOrder: 0001,0000,0004 Boot0000* ubuntu HD(1,GPT,[hidden],0x800,0xfa000)/File(\EFI\ubuntu\shimx64.efi) Boot0001* gentoo HD(1,0,00000000000000000000000000000000,0x0,0x0)/File(\EFI\gentoo\grubx64.efi) Boot0004 Windows Boot Manager HD(1,GPT,[hidden],0x800,0xfa000)/File(\EFI\Microsoft\Boot\bootmgfw.efi) [hidden] Boot0006* M.2 PCIe SSD BBS(HD,PM951 NVMe SAMSUNG 512GB ,0x0)..BO Boot0008* UEFI: PM951 NVMe SAMSUNG 512GB, Partition 1 HD(1,GPT,[hiddent],0x800,0xfa000)/File(EFI\boot\bootx64.efi)[hidden] When I reboot my computer skip the entry 0001 and load the entry 0000, and also remote the entry 0001 from the boot order. If I setup the boot loader with the bios, I get the following _working_ setup : localhost ~ # efibootmgr -v BootCurrent: 0002 Timeout: 0 seconds BootOrder: 0002,0004,0000 Boot0000* ubuntu HD(1,GPT,[hidden],0x800,0xfa000)/File(\EFI\ubuntu\shimx64.efi) Boot0001* gentoo HD(1,0,00000000000000000000000000000000,0x0,0x0)/File(\EFI\gentoo\grubx64.efi) Boot0002* gentoo PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,[hidden])/HD(1,GPT,[hidden],0x800,0xfa000)/File(\EFI\gentoo\grubx64.efi) Boot0004 Windows Boot Manager HD(1,GPT,[hidden],0x800,0xfa000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)[hidden] Boot0006* M.2 PCIe SSD BBS(HD,PM951 NVMe SAMSUNG 512GB ,0x0)[hidden] Boot0008* UEFI: PM951 NVMe SAMSUNG 512GB, Partition 1 HD(1,GPT,[hidden],0x800,0xfa000)/File(EFI\boot\bootx64.efi)[hidden] The entry 0002 is properly selected, and work fine. Note also that I can remove the entry 0001 without trouble. I hope that may help to improve grub. Best regards -- Benoit Gschwind