У меня также были проблемы при попытке заставить vncserver работать на компьютере без головного компьютера xubuntu, хотя у меня не возникало проблем с входом в систему; моя установка была в основном свежей, не уверен, что это как-то связано с этим. Для меня компьютер просто зависнет при запуске без монитора. Несмотря на это, я нашел очень простое решение.
Сделайте резервную копию вашего файла grub по умолчанию:
sudo cp /etc/default/grub /etc/default/grub.old
Затем отредактируйте активный файл grub sudo nano /etc/default/grub
следующим образом:
GRUB_CMDLINE_LINUX_DEFAULT="" GRUB_CMDLINE_LINUX=""
И раскомментируйте (удалите "#") на GRUB_TERMINAL=console
Наконец сохраните, а затем обновите grub sudo update-grub
и перезапустите без подключенного монитора.
Я видел, как используют некоторые учебные пособия, GRUB_CMDLINE_LINUX="text"
но это то, что вызывает проблемы для пользователей VNC. Обратите внимание, что ваша GRUB_CMDLINE_LINUX_DEFAULT=""
строка может отличаться некоторыми необходимыми командами, добавьте их обратно, если вам нужно.