Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensure WithBootManagerCodeProfile handles the installer being launched from the firmware settings UI #342

Open
chrisccoulson opened this issue Oct 11, 2024 · 0 comments

Comments

@chrisccoulson
Copy link
Collaborator

If the installer is launched from the firmware settings UI, PCR4 contains the corresponding load events in the pre-OS environment. Because we just assume that these are system preparation applications, they get copied to the initial profile during install. This causes the subsequent post-install boot to fail to unlock because the firmware settings UI isn't loaded and its events are thus not measured.

We should exclude pre-OS load events that don't match to a corresponding SysPrepXXXX variable, and which aren't related to Absolute, as some devices correctly load and measure Absolute as part of the pre-OS environment - Dell devices get this wrong by loading and measuring it as part of the OS-present environment, for which we already have a workaround.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant