Bug 433913 - Include an option (in Neon installer) to not encrypt /boot in order to get the Plymouth decryption screen instead of the GRUB one
Summary: Include an option (in Neon installer) to not encrypt /boot in order to get th...
Status: RESOLVED UPSTREAM
Alias: None
Product: neon
Classification: KDE Neon
Component: Live/Install images (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
: 432213 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-03-03 16:27 UTC by Lua
Modified: 2021-05-07 14:36 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
grub decryption screen (56.32 KB, image/jpeg)
2021-03-03 16:27 UTC, Lua
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lua 2021-03-03 16:27:44 UTC
Created attachment 136344 [details]
grub decryption screen

SUMMARY
If you encrypt the entire system, you'll get a text-based, however, it has some UX problems:

1. If you press enter (accidentally or not) while typing the password and start typing again, GRUB will "leak" your password in the screen while entering GRUB rescue. While decryption is in progress, keyboard should not register anything aside from keyboard shortcuts.

2. Why just one incorrect attempt makes the GRUB enter in rescue mode? Three attempts is a standard and it's better. Also, GRUB could show a keyboard shortcut like "press R to enter rescue mode".

3. There is no message indicating that decrypting is in progress. You if don't press enter correctly, you won't know if the decryption started or not.

4. Password characters doesn't appear in the screen as asterisks while you typing. This is very useful to check if the system registered two characters instead of one.

5. Backspace doesn't work. 

STEPS TO REPRODUCE
Encrypted the system when installing Neon.

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Operating System: KDE neon 5.21.1
KDE Plasma Version: 5.21.1
KDE Frameworks Version: 5.79.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
Comment 1 Lua 2021-03-03 16:28:03 UTC
*** Bug 432213 has been marked as a duplicate of this bug. ***
Comment 2 Lua 2021-05-07 08:18:56 UTC
This is already being addressed with a Calamares pull request: https://github.com/calamares/calamares/issues/1311