NixOS 在虚拟终端中没有登录提示

NixOS 在虚拟终端中没有登录提示

我有尼克斯操作系统建造使用15.09通道,会话管理器是SDDM,显示管理器是KDE 5

从 1 切换到虚拟 ttys 到 6 没有给我任何登录提示,我到处都看到相同的日志:

<<< NixOS Stage 2>>>

Running activation script...
setting up /etc...
warning: not applying UID change of user ntp
starting systemd...

这是预期的行为吗系统或者可以修复吗?

答案1

就我而言,问题与专有相关英伟达驱动程序。我已经在没有 nvidia 驱动程序的情况下重建了系统,现在我可以按预期从 1 到 6 登录到 tty。

该问题似乎与 Nvidia 驱动程序与带有集成显卡的 Intel CPU 的结合有关,虚拟 tty 登录屏幕被重定向到主板视频输出。如果是这种情况,一种可能的解决方案是将i915模块列入黑名单。

在 NixOS 上,您需要将以下行添加到您的configuration.nix

boot.blacklistedKernelModules = [ "i915" ];

在其他发行版上,这将类似于(原始讨论):

echo "blacklist i915" > /etc/modprobe.d/blacklist-intelGraphics.conf 
update-initramfs -u 

相关内容