Date: Thu, 3 Mar 2016 15:39:14 +0100 (CET) From: "Jakob Alvermark" <jakob@alvermark.net> To: "Anthony Jenkins" <Scoobi_doo@yahoo.com> Cc: freebsd-current@freebsd.org Subject: Re: UEFI boot issues on HP laptop Message-ID: <58622.212.247.8.97.1457015954.squirrel@webmail.alvermark.net> In-Reply-To: <56D84027.5070705@yahoo.com> References: <56D84027.5070705@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?58622.212.247.8.97.1457015954.squirrel>
