Evitar unidade desktop:
Se você quiser evitar a unidade desktop e preferir uma CLI, terá que editar o arquivo /etc/default/grub
. Este link explica como:
- Como faço para desativar o X no momento da inicialização para que o sistema inicialize no modo de texto?
Não é possível fazer o login:
É porque você supõe que a senha seja "ubuntu", mas não é ... como,
printf ubuntu | mkpasswd -s -m sha-512
não é a maneira correta de especificar a senha para gerar o hash.
Você deve fazer assim:
echo "ubuntu" | mkpasswd -s -m sha-512
ou simplesmente:
mkpasswd -s -m sha-512
e depois digite a senha (ubuntu, como no seu exemplo).
Use o hash sha-512 assim gerado.