UEFI boot issues on HP laptop
Jakob Alvermark
jakob at alvermark.net
Thu Mar 3 14:58:21 UTC 2016
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
More information about the freebsd-current
mailing list