Re: UEFI boot issues on HP laptop

From: Jakob Alvermark <jakob_at_alvermark.net>
Date: Thu, 3 Mar 2016 15:39:14 +0100 (CET)
Hi,

On Thu, March 3, 2016 14:46, Anthony Jenkins wrote:

> The other issue is just me being jealous of EFI Linux showing up in a
> toplevel BIOS boot menu:
>
> Selecting "F9 - Boot Device Options" goes to the "Boot Manager" screen:
>
>
> Boot Option Menu
>
>
> - OS boot Manager
> - ubuntu (MKNSSDRE1TB)
> - Boot From EFI File
> - Notebook Hard Drive
>
>
>
> How did Ubuntu get in there?  Some attribute of its EFI boot file that
> tells the BIOS (or boot manager EFI app) to add an entry for it?  How do I
> get FreeBSD in there?

You can modify the this from Windows, using the command line tool 'bcdedit'.
That's what I did on my Thinkpad.

>From administrator command prompt, 'bcedit /enum all' will show you
something like this at the top:

Firmware Boot Manager
---------------------
identifier              {fwbootmgr}
displayorder            {5d090d98-8e36-11e5-827b-806e6f6e6963}
                        {f43a1eb3-82e3-11e5-8252-94659c6abc55}
                        {bootmgr}
                        {4a919591-82e1-11e5-a7d6-806e6f6e6963}
                        {4a919592-82e1-11e5-a7d6-806e6f6e6963}
                        {4a919593-82e1-11e5-a7d6-806e6f6e6963}
                        {4a919594-82e1-11e5-a7d6-806e6f6e6963}
                        {4a919595-82e1-11e5-a7d6-806e6f6e6963}
                        {4a919596-82e1-11e5-a7d6-806e6f6e6963}
                        {4a919590-82e1-11e5-a7d6-806e6f6e6963}
timeout                 0

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
integrityservices       Enable
default                 {current}
resumeobject            {f43a1eac-82e3-11e5-8252-94659c6abc55}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

You can add new entries to the displayorder, and they should show up in
your boot options.

I have added theese two:
Firmware Application (101fffff)
-------------------------------
identifier              {5d090d98-8e36-11e5-827b-806e6f6e6963}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\BSD\freebsd.efi
description             FreeBSD

Firmware Application (101fffff)
-------------------------------
identifier              {f43a1eb3-82e3-11e5-8252-94659c6abc55}
device                  partition=\Device\HarddiskVolume2
path                    \EFI\BSD\openbsd.efi
description             OpenBSD

So I have FreeBSD booting by default, and I can boot OpenBSD and Windows
as second and third choices, respectively.

Hope to get you in the right direction with this.

Jakob
Received on Thu Mar 03 2016 - 13:58:21 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:03 UTC