Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Apr 2021 08:58:05 +0200
From:      Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To:        Stephen Walker-Weinshenker <sww1235@gmail.com>
Cc:        <freebsd-xen@freebsd.org>
Subject:   Re: [SUSPECTED SPAM]Re: HEADS UP: FreeBSD/Xen dom0 UEFI support
Message-ID:  <YIEefS4xl1xEZuzQ@Air-de-Roger>
In-Reply-To: <CAHugLv9mREN%2Bp4=C%2B6U3dVqkrZiDpQPMud2mDMueyEQt2EC1-Q@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

On Wed, Apr 21, 2021 at 08:32:18PM -0600, Stephen Walker-Weinshenker wrote:
> Hello Roger:
> 
> Thank you for your work on this. I am new to Xen and FreeBSD but am willing
> to help test this and get it in a release version.
> 
> I have 3 Intel NUC 8v5PNK that I am planning on using for Xen hosts, but
> they can only boot in UEFI mode (intel disabled BIOS booting per their
> official documentation even though it is still an option in the BIOS
> /shrug). Until this patch came along I could not get any Xen distribution
> to boot since they all require BIOS mode.
> 
> I have 2 of the 3 NUCS running 14.0-CURRENT at git commit
> 55fc118be8f0cd20e2123cfd2728c5f32317a9fa (after your patch was merged) and
> I have attempted to follow the instructions at
> https://docs.freebsd.org/en_US.ISO8859-1/books/handbook/virtualization-host-xen.html
> in order to get the Xen kernel booting. Unfortunately, when I rebooted
> after making the changes, I get an error saying:
> 
> >Loading Xen kernel...
> >Failed to load Xen kernel '/boot/xen'
> >can't load 'kernel'
> >
> >can't load 'kernel'

Did you update the loader on the EFI partition?

After an installworld on my box I would usually do:

# mount -t msdosfs /dev/ada0p1 /mnt/
# cp /boot/loader.efi /mnt/EFI/freebsd/loader.efi
# umount /mnt

To update the EFI loader. You might have to check the output of
`efibootmgr -v`to make sure you are replacing the correct loader. I
guess there must also be a way to do this with efibootmgr.

Roger.


help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?YIEefS4xl1xEZuzQ>