![LUKS passphase 在使用 nvidia 的 Arch 上提示黑屏](https://linux22.com/image/94649/LUKS%20passphase%20%E5%9C%A8%E4%BD%BF%E7%94%A8%20nvidia%20%E7%9A%84%20Arch%20%E4%B8%8A%E6%8F%90%E7%A4%BA%E9%BB%91%E5%B1%8F.png)
我是 Arch 的新手(来自 Debian),除了以下内容之外,它运行得很好。
所以我根据wiki上的指南安装了Arch,并设置了我的加密/home分区(注意:只有/home被加密,我的ssd上的根文件系统没有加密)。
因此,在第一次启动时,我可以看到所有服务都已启动,并且在某些时候它会要求我输入 /home 的密码。事情就应该这样。
由于这是我的台式计算机,因此我安装了 nvidia 驱动程序和 x.org
pacman -S xorg-server xorg-server-utils
pacman -S nvidia nvidia-libgl nvidia-settings
然后我安装了我的DE
pacman -S mate mate-extra
还有lightdm
pacman -S lightdm lightdm-gtk-greeter
到目前为止,一切都很好。问题是,如果我重新启动,在我应该输入密码的地方,屏幕会变黑。如果我盲目输入密码,启动将照常进行,并且会出现 lightdm 问候语。所以我想它可以工作,但我更想看到终端和可能的错误消息,以防我输入错误。
我记录了启动过程并逐帧查看,发现服务正常启动,然后要求输入密码,然后屏幕变黑后立即启动。
那么我能做些什么来防止这种情况发生呢?我在互联网上没有找到任何有用的东西。我发现的唯一内容是当您还加密根分区时更改启动配置中的某些内容或更改普利茅斯配置中的某些内容,但我不使用普利茅斯。