Bootloader Install Failing

30 views
Skip to first unread message

davepfe...@gmail.com

unread,
Mar 7, 2023, 5:24:19 PM3/7/23
to openxt
I've been having trouble installing OpenXT on consumer hardware from a USB.

Using master-stable 15 on both an Intel NUC and a HP Spectre, I'm getting a boot loop after the installer claims "success".

Based on the contents of `/var/log/installer` (photo attached) and tracing through the bash installer it looks like the boot loader images aren't being installed because there is an issue mounting `/mnt/part2/dom0/config`.

I tried release 9.0.0 with the same result and all of the other versions I've tried didn't even get into the installer image.

Could I be missing some key UEFI settings or setting up the install media incorrectly?

I've left the systems' UEFIs on default configurations and am just dd'ing the iso onto a usb drive.

Best,
-David Pfeiffer

davepfe...@gmail.com

unread,
Mar 7, 2023, 5:26:09 PM3/7/23
to openxt
open_xt_install_error.jpeg
Here is the attachment missed from the previous message.

Jason Andryuk

unread,
Mar 8, 2023, 8:11:48 AM3/8/23
to davepfe...@gmail.com, openxt
Hi, David,

The boot loader images message is innocuous - don't worry about that.

Do you know if your machines are "vPro" with Intel TXT? It may not
boot UEFI without TXT. I needed
https://github.com/OpenXT/xenclient-oe/pull/1464 to boot OpenXT under
QEMU without TXT.

After you install on the HP, can you interrupt the boot with ESC and
then choose "Boot Menu" (Maybe F9)? Do you see "UEFI - OpenXT" and
does that boot?

I've also seen an issue with HPs where the EFI boot entries aren't
populated properly by the installer. But if you go to the Boot Menu
and see something labeled as your hard drive. You can boot that, and
it'll boot "shim" and then "fallback" which will populate the UEFI
entries.

The other thing would be to Legacy boot if possible.

Also with HPs, I've seen the TPM PCR measurements be inconsistent,
differing for warm and cold boots, which throws off OpenXT's sealing.

Regards,
Jason

davepfe...@gmail.com

unread,
Mar 8, 2023, 10:48:27 AM3/8/23
to openxt
Ah, I was under the impression that TXT was only needed for measured launch configurations.

I was able to get a bit further by switching to legacy boot on the NUC and saw a tboot/smx related error. I'll see if I can find the time to set up the build env and test https://github.com/OpenXT/xenclient-oe/pull/1464 on my machines if that would helpful.

Thanks for the help,
-David
Reply all
Reply to author
Forward
0 new messages