OK, descobri que isso é na verdade dois problemas separados, e passo a passo passo a passo pelas etapas que usei para resolver esses problemas simultaneamente, mas se você tiver apenas um dos problemas, será possível extraia apenas as partes que são importantes para você, e talvez você possa fazer isso de uma maneira mais eficiente.
A primeira questão é a questão do bug do watchdog (que precisa apenas de um parâmetro adicional de inicialização do kernel), e a segunda questão é o problema stuck-on-grey / black / whatever, que é um problema com algum software / driver que se comunica com x-server (ou algo assim, não sou profissional).
Pré-requisitos: verifique se você está usando o mesmo wifi (ou ethernet) que você usou para instalar o kali (caso contrário, você pode conectar através da linha de comando, mas eu nunca tenho boa sorte com isso).
1) Reinicie o computador e, uma vez no modo GRUB, mova a seleção para Kali e clique em 'e'
2) Vá para a linha que começa com 'linux', e no final adicione 'nouveau.modeset = 0'. Isso resolverá o erro do watchdog, mas isso é apenas uma correção temporária.
3) Pressione f10 para inicializar no kali
4) Não faça login no log do gui. Aguarde até o wi-fi para conectar (você pode verificar no canto superior direito), em seguida, pressione CTRL-ALT-f2 para abrir um terminal e logar como root (você não deve ver o bug watchdog).
5) digite os seguintes comandos para corrigir o problema do x-server (use sudo se você não for root):
sudo apt-get purge lightdm
sudo apt-get update
sudo apt-get install lightdm
Ele deve pedir para você escolher entre lightdm e gdm3 ou algo assim, escolha lightdm
6) Reinicie com
shutdown -r now
e repita as etapas de 1 a 3 (essa correção temporária do watchdog).
7) Agora, para adicionar permanentemente esse parâmetro, abra um terminal e digite
sudo vim /etc/default/grub
(Eu uso vim, mas você pode usar nano, leafpad, o que quiser) E procure a linha que começa com GRUB_CMDLINE_LINUX_DEFAULT
e adicione o "nouveau.modeset = 0" ao final, dentro das aspas com os outros parâmetros como
"....other parameters...... nouveau.modeset=0"
8) executar
sudo update-grub
E você deveria ser bom. Espero ter te poupado algum tempo.