getsolus / getsolus/packages

LUKS password prompt to decrypt drive is not shown

Open
#8,574 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Priority: Normal
Dominant language
Python
Stars
141
Forks
146
Avg merge
11h 7m
Merged PRs (30d)
407

Description

Please confirm there isn't an open report for this issue
  • I have searched through bug reports
Summary

This issue split from #4317
David had reported

With full disk encryption, the install completes, but the machine hangs on the vendor splash screen on reboot. Discovered this splash screen is hiding the expected LUKS prompt. If I blindly enter the encryption password, boot continues normally

Steps to reproduce
  1. Install Solus using full disk encryption
  2. Reboot after the install completes
Expected result

LUKS password prompt is shown so the disk can be decrypted

Actual result

The password prompt is hidden by the splash screen

Environment
  • Is system up to date?
Repo

Polaris (stable)

Desktop Environment

Budgie

System details

4.8 installer

Other comments

Clint had another comment in the other issue

Yes, this sounds similar, and I was thinking the same originally.

I did turn off the vendor full-screen logo, fastboot, etc. That did not work.

So I set a 5-second time limit via clr-boot-manager. So I get to the systemd boot and see it show before it tries to boot, and it still does not show the luks prompt.

This only happens dedicated Nvidia. On laptops with hybrid it will get past it, but if I set that to dedicated only it too has the same issue. Not sure if it would happen with grub.

When I added nvidia_drm.modeset=1 nvidia_drm.fbdev=1 to the boot, it would show the LUKS prompt, despite still being on the nouveau driver. Once nvidia driver is installed this all goes away.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the Polaris 4.8 boot path around systemd boot, the vendor splash screen, and clr-boot-manager; compare behavior with grub if relevant. Reproduce a full-disk-encrypted install on the described dedicated-Nvidia setup, including the nvidia_drm.modeset=1 and nvidia_drm.fbdev=1 parameters mentioned in the report. Done means the LUKS password prompt is visible after reboot without requiring blind input.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.