Черный экран в Ubuntu в Virtual Box

Использование VirtualBox 6.0. Хост Windows 10 Pro, ВМ: Linux Ubuntu 64 18.04.2. Я довольно новичок в Linux и давно не пользовался Virtual Box.

Сначала я пытался установить разрешение для своей виртуальной машины, но столкнулся с еще худшими проблемами. Итак, пытаясь решить по одному...

Сначала я запустил виртуальную машину с Ubuntu .iso в качестве виртуального диска, установил Ubuntu. Извлеченный установочный диск Ubuntu. Затем я вставил виртуальный компакт-диск "Гостевые дополнения" ("Устройства"> "Вставить образ компакт-диска с гостевыми дополнениями"). Linux сказал мне, что на этом компакт-диске есть исполняемый контент, и сказал, чтобы он запускался. Все, что я тогда получаю, это черный экран.

После долгого времени я попытался выключить ACPI и перезапустил машину.

Я вижу загрузочный экран Ubuntu (заголовок "Ubuntu" с 4 точками под ним), затем через короткое время черный экран. (Хотя он не выглядит абсолютно черным, он выглядит как черный с небольшим количеством красного, используемого на некоторых экранах Ubuntu).

10 ответов

У меня была такая же проблема. Я решил, что отключился, зашел в настройки виртуальной машины и выбрал дисплей. Я изменил графический контроллер на VBoxVGA, ваш может отличаться, просто поменяйте местами доступные опции. надеюсь, это поможет

Мой дисплей уже был настроен на VBoxSVGA. Я получил решение от Ubuntu 18.04 LTS при загрузке Virtualbox, но черный экран входа в систему должен был изменить видеопамять с 16 МБ на 64 МБ.

Я использую VirtualBox 6.0.14 на хосте Ubuntu 18.04.2 (ноутбук Dell). Моя Debian 9 VM начинала с абсолютно черного, пустого экрана.

Для меня проблема была решена путем изменения:

Дисплей → Графический контроллер → VBoxSVGA

Я запускаю VirtualBox 5.2.6 на хосте Mac OS. Мне пришлось изменить количество процессоров на 2 (Настройки-> Система-> Процессор), чтобы появился экран входа в систему. По умолчанию используется 1 процессор (по крайней мере, для этой версии VirtualBox).

Очень поздно, но просто отключил 3D-ускорение и VMSVGA в качестве графического контроллера, и все заработало. Причина моей проблемы заключалась в нехватке памяти компакт-диска + последующее добавление еще, но тогда виртуальная машина не открывалась после входа в систему (черный экран).

также изменение порядка загрузки на компакт-диск работало в другом случае

В моем случае пустой черный экран не был вызван настройками VirtualBox, это был кэш шейдера GDM Mesa, созданный исходной установкой Ubuntu.

Я импортировал VirtualBox 6.1.28 OVA для виртуальной машины с рабочим столом Ubuntu 20.04.3 Gnome, настроенным для одного пользователя. После того, как ОС загружается с графическим экраном загрузки, экран становится черным, время от времени отображая курсор мыши, поскольку несколько попыток запустить экран входа в систему приветствия Gnome терпят неудачу. В итоге остается только мигающий текстовый курсор в углу верхнего уровня. Затем я смог использовать +, чтобы переключиться на tty-логин.

Я (в конце концов) обнаружил значительный сбой в journalctl -bжурнал;

      wsone-VirtualBox kernel: traps: gnome-shell[1128] trap invalid opcode ip:7f44240a60d3 sp:7ffe59ab40a0 error:0

что привело меня (через этот пост) к файлу mesa_shader_cache.

Решение, которое сработало для меня, состояло в том, чтобы удалить папки кэша меса-шейдера уровня системы и пользователя;

        $ sudo rm -rf /var/lib/gdm3/.cache/mesa_shader_cache
  $ sudo rm -rf ~/.cache/mesa_shader_cache

После того, как оба были удалены, при запуске отображался графический экран входа пользователя, а после входа в систему отображался полный рабочий стол Gnome, созданный при исходной установке.

перейдите в настройки дисплея и выберите контроллер VBoxSVGA, а также отключите 3D-ускорение, поскольку оно не поддерживается в VBoxSVGA.

Для меня причиной проблемы был факт открытия концентратора докеров с некоторыми запущенными контейнерами докеров.

Я закрыл докер-хаб и работающие контейнеры, и тогда это сработало.

Копипаст из другой темы только для того, чтобы пожаловаться.

Моя проблема заключалась в том, что я выбрал не тот тип ОС: я выбрал но моя установка была один. Примерно через час возни с флагами видеопамяти/типа дисплея/аппаратного ускорения/виртуализации я наконец понял, в чем была загвоздка. Большое спасибо Oracle за то, что он не определяет автоматически тип инструкций, которые ОС пытается выполнить, и не помогает тем, кто мало спал накануне вечером.

Мне пришлось отключить 3D-ускорение в меню выбора графического контроллера, которое я должен установить на VMSVGA, иначе я получаю сообщение об ошибке.

Другие вопросы по тегам