-
-
Notifications
You must be signed in to change notification settings - Fork 187
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
Full graphical user interface experience, no console log #1832
Comments
Some technical, current limitations of Heads
I asked, off channel what is the desired implementation that would close this issue. Some specifics, still needing more practical answers:
I probably miss some. My take on this was simpler #1822: so that on default boot codepath (90% of time UX) we hide console output (TPM extend operations for config.user, gpg keyring trustdb, loaded per board config kernel drivers (usb controller, USB keyboard), then hide "good" state information (/boot good detached signature, luks header measurement) up to default automatic boot asking user to type TPM Disk Unlock Key passphrase since everything prior is in expected state, and then hide chipset locking (PR0) and secret.cpio override up to showing "kexec into main OS". But hiding all console would be something totally different and harder as a goal. Maybe @JonathonHall-Purism see this easier to do then I do? How would the path leading to this look like? |
This issue is not a hard requirement, it's just an expression of our preference to have as much as fairly possible in a graphical environment. Sure, /boot changes can still be in tty. But I thought maybe it's possible to have more things shown in a graphical environment instead of tty/console. The flow as described in #1822 would be absolutely fine, too. Key point is to hide technical logs for end users. I'm therefore closing this issue. |
During boot and certain actions, Heads falls back to the console mode. For most users, this can look very technical and scary.
The text was updated successfully, but these errors were encountered: