NixOS sem prompt de login em terminais virtuais

3

Eu tenho NixOS construído usando o canal 15,09 , o gerenciador de sessões é sddm , o gerenciador de exibição é KDE 5 .

Mudar para o ttys virtual de 1 para 6 não me dá nenhum prompt de login, vejo o mesmo trecho de log em todos os lugares:

<<< NixOS Stage 2>>>

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

O comportamento esperado é systemd ou pode ser corrigido?

    
por Geradlus_RU 05.01.2016 / 06:24

1 resposta

4

No meu caso, o problema estava relacionado a drivers nvidia proprietários. Eu reconstruí o sistema sem o driver nvidia e agora posso fazer o login para o tty de 1 a 6 como esperado.

O problema parece estar relacionado à conjunção do driver Nvidia com a CPU Intel com gráficos integrados, e as telas de login tty virtuais estão sendo redirecionadas para a saída de vídeo da placa-mãe. Se este for o caso, uma possível solução é colocar blacklist i915 module.

No NixOS, você precisa adicionar a seguinte linha ao seu configuration.nix :

boot.blacklistedKernelModules = [ "i915" ];

Em outras distros, isso seria semelhante a ( discussão original ):

echo "blacklist i915" > /etc/modprobe.d/blacklist-intelGraphics.conf 
update-initramfs -u 
    
por 05.01.2016 / 15:46