-
-
Notifications
You must be signed in to change notification settings - Fork 180
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
Logo customization option in Heads menu #1613
Comments
@mkopec @macpijan: If I understand correctly, the desired function here would be for:
Meaning
Something i'm not thinking about? Preferences? Desires? |
The idea seems pretty reasonable to me. If coreboot's image format support was a bit more complete (eliminating the voodoo), this would be a pretty natural feature. Unfortunately with the image support the way it is though, I don't think I would expose this feature in PureBoot. I think it'd be reasonable to provide this as a feature, but perhaps for now guarded with something like
This could be improved by supporting another image format in coreboot. At one time I did a PoC with an LZMA-compressed BMP image in SeaBIOS (since it already had BMP and LZMA, a format like PNG would be nicer but this was a PoC). If the image support was better this would seem like a fairly practical feature to me.
Yes I would treat this exactly as any other user setting. There is an implementation detail that it's handled differently since it needs to be read by coreboot itself before invoking Heads, but that's all implementation. No need for specific prompts during flashing, we have "flash erasing settings" for a reason. From OP:
There's no security issue here as far as I see. You already have access to flash the BIOS region, so you could just as well alter the coreboot ramstage code. If you're thinking of LogoFAIL for UEFI, the problem there was that UEFI firmwares loaded custom bootsplashes from disk (outside the firmware), and at very early point in the boot flow where the disk was not supposed to be trusted yet. coreboot measures CBFS files into the TPM when used, so altering the bootsplash would be evident in Heads just as altering ramstage would. |
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Some of our users like being able to replace the bootsplash with a custom image. Right now the easiest option is to just rebuild the firmware image.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Add an option to change the bootsplash.jpg file in CBFS with a file from USB storage
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Some users may prefer not to have the option, to eliminate a potential security vulnerability.
Additional context
Add any other context or screenshots about the feature request here.
Continued from Dasharo/dasharo-issues#707
The text was updated successfully, but these errors were encountered: