Я использую Ubuntu Desktop 18.04 LTS в качестве гостя в Virtualbox на хосте Windows 10 с несколькими физическими экранами, подключенными к хосту. Каждый раз, когда я загружаю виртуальную машину Ubuntu, появляется черный экран, то есть никакой обратной связи. Однако, если я введу пароль и нажму Enter, он войдет в систему и покажет рабочий стол как обычно.
Я уже несколько месяцев выживаю с этим черным экраном входа в систему и обходным путем. Я подозревал, что это может быть проблема с графикой, но не знаю, что делать.
Есть идеи, что делать?
NB: у меня была эта проблема в течение нескольких месяцев, и я только что нашел решение, поэтому я решил опубликовать ее здесь, с моим решением для всех, кто мог бы бороться с этой же самой проблемой.
Так как я подозревал, что это проблема с графикой, я пошел в настройки, сначала подумав, что это проблема с драйверами, так как многие другие постеры с несколько иными вопросами имели решения по изменению драйверов / контроллеров (или даже по архитектуре процессора). так далее). Другая мысль, которая у меня возникла, может заключаться в том, что я запускаю несколько экранов на хосте. Возможно, гостевая виртуальная машина пытается связаться с ними.
Для меня работало следующее:
Monitor Count
(что затем указывало на ошибку, что «настройки недействительны»), что заставило меня задуматься о том, чтобы возиться с Video Memory
. Video Memory
до 64 МБ (изначально это было 16 МБ) Я сделал то, что они сказали там: Черный экран в Ubuntu в Виртуальном Поле "Я изменил графический контроллер на VBoxVGA"
И это работало на меня. Моя хост-машина является Windows 10, и это имеет 2 экрана
Я столкнулся с той же ошибкой с версией VirtualBox из официальных репозиториев Ubuntu. Как сообщается, увеличение видеопамяти устранило проблему.
Однако установка VirtualBox 6.1 в соответствии с инструкциями на веб-сайте Oracle позволила мне запустить Ubuntu без увеличения видеопамяти.
В любом случае работает нормально, но более новое программное обеспечение лучше.
С VBox 6.0 и Ubuntu 18.04 у меня ничего не получилось.
При переключении на VMSVGA дисплей исправлен.
Я безуспешно пытался увеличить доступную видеопамять и изменить тип видеоадаптера. У меня было подозрение, что это может быть связано с гостевыми дополнениями VirtualBox. Удаление их сделало это для меня.
Перейти в папку /opt/VBoxGuestAdditions-<номер_версии>
cd /opt/VBoxGuestAdditions-<номер_версии>
Там запустите:
sudo ./uninstall.sh
Но вставка компакт-диска VBoxGuestAdditions и его установка (последняя версия) сработали
Что решило проблему для меня, так это:
Я знаю, что это против рекомендации для гостей Linux, но у меня он отлично работает. И нет необходимости пытаться увеличить количество мониторов или увеличить видеопамять. Я использую его с 16 МБ видеопамяти на мониторе 1600x900.