Virtualbox Linux не запускается
Обновлено: 21.11.2024
Если вы пытаетесь загрузить гостевую операционную систему, но VirtualBox отображает черный экран без текста или курсора мыши, вот несколько решений, которые вы можете попробовать. Существует определенная настройка, которую требует VirtualBox. Если ваша система Windows не может этого обеспечить, VirtualBox может показать этот черный экран. В результате вы не можете установить или использовать какую-либо гостевую ОС в VirtualBox, даже если ваш компьютер поддерживает виртуализацию.
Черный экран VirtualBox в Windows 11/10
- Отключить Hyper-V
- Отключить 3D-ускорение.
После того, как вы это сделаете, VirtualBox начнет нормально работать.
1] Отключить Hyper-V
Hyper-V — это встроенный инструмент виртуализации, доступный в Windows, который помогает пользователям создавать виртуальные машины и устанавливать гостевую операционную систему без каких-либо сторонних инструментов, таких как VMware, VirtualBox и т. д. Проблема заключается в том, что некоторые системы не могут запускать Hyper-V. V и VirtualBox одновременно. Поэтому, если ваш Hyper-V включен, вам необходимо отключить его, если вы хотите использовать VirtualBox.
Чтобы отключить или выключить Hyper-V, выполните следующие действия.
Найдите Включение или отключение компонентов Windows. После открытия окна «Функции Windows» снимите флажок с поля Hyper-V и нажмите кнопку «ОК».
После завершения процесса перезагрузите компьютер и попробуйте использовать VirtualBox. Он должен работать без проблем.
2] Отключить 3D-ускорение
Если вы включите 3D-ускорение для виртуальной машины, гостевая ОС будет использовать графический процессор хост-компьютера для рендеринга 3D-графики. Простыми словами, это улучшит графику виртуальной машины и позволит вам использовать 3D-графику. Однако то же самое может вызвать проблему. Многие системы не могут использовать 3D-ускорение для гостевой ОС.
Поэтому вы можете попробовать отключить эту опцию. Для этого откройте VirtualBox на своем компьютере> выберите виртуальную машину> нажмите кнопку «Настройки» и перейдите в раздел «Дисплей». С правой стороны вы должны найти флажок «Включить 3D-ускорение».
Снимите отметку с флажка и сохраните изменения.
Перезагрузите компьютер и проверьте, можете ли вы правильно запустить виртуальную машину. Надеюсь, вы сможете без проблем использовать гостевую ОС.
Как исправить черный экран в VirtualBox?
Если вы видите черный экран в VirtualBox при загрузке гостевой ОС в Windows 11/10, вам нужно сделать две вещи. Вы должны включить Hyper-V и отключить 3D-ускорение. Можно отключить Hyper-V на вашем компьютере с Windows 11/10 с помощью панели «Функции Windows». С другой стороны, вы можете отключить 3D-ускорение на панели настроек Экран в VirtualBox.
Похожие сообщения
Ваш компьютер был сброшен, но мы не смогли удалить все ваши личные файлы
Не удается запустить Google Диск для рабочего стола в Windows 11/10
Запись GeForce Experience ShadowPlay не работает на ПК с Windows
[электронная почта защищена]
Судип любит использовать новейшие технологии и гаджеты. Помимо того, что он пишет обо всем, что связано с технологиями, он увлекается фотошопом и увлекается футболом.
Я хотел установить Ubuntu Server в свою виртуальную коробку, установка работает нормально, но после перезагрузки, чтобы запустить VBox, я получаю черный экран. Я уже пытался переустановить его, но ничего не работает.
Я установил Vbox на 64-разрядную версию Windows 7. VBox для Ubuntu имеет 3 ГБ ОЗУ и 10 ГБ виртуального жесткого диска.
9 ответов 9
У меня была такая же проблема на хосте Windows 10, когда я устанавливал Docker, он автоматически включал Hyper-V, а гостевая ОС Ubuntu вел себя точно так, как вы описываете, ничего не помогало, кроме отключения Hyper-V в настройках хоста Windows 10 - Win + R - >OptionalFeatures.exe -> снимите флажок Hyper-V
Простое удаление Hyper-V в функциях Windows в моем случае не помогло, оно все еще было включено после удаления. Пришлось обновить Windows 10 Pro до версии 20H2
Вы установили Ubuntu как 64-разрядную или 32-разрядную версию?
Если вы установили его как 64-разрядную версию, сделайте следующее:
Открыть виртуальный ящик
Выберите виртуальную машину и нажмите "Конфигурации"
Изменить версию на "Ubuntu (64-разрядная версия)"
Вы пробовали переключать tty при включенной виртуальной машине? ctrl+alt+f1 или f7. Распространяют ли они какие-либо изменения?
Я решил свою проблему (Ubuntu 18.04), увеличив объем видеопамяти до 128 МБ в настройках виртуальной машины (Настройки / Дисплей / Видеопамять)
Значение по умолчанию – 16 МБ.
примечание для себя в будущем и тех, у кого может возникнуть эта проблема:
Если у вас есть и Hyper V, и Virtual Box, механизмы виртуализации будут конфликтовать. Вы можете включить виртуализацию в настройках BIOS/UEFI, но вам нужно будет отключить Hyper V в разделе «Включить или отключить функции Windows» в меню «Пуск».
Я решил проблему путем переустановки с помощью загрузчика GRUB, после чего все прошло как обычно
Добро пожаловать в Ask Ubuntu! Я рекомендую отредактировать этот ответ, чтобы дополнить его конкретными подробностями о том, как это сделать. (См. также раздел Как написать хороший ответ? для получения общих советов о том, какие ответы считаются наиболее ценными в Ask Ubuntu.)
Как только вы запустите Ubuntu в vm. Когда появится черный экран, нажмите и удерживайте клавишу Shift + несколько раз нажмите клавишу окна. Это откроет меню параметров. Выберите предварительный вариант Ubuntu. Затем выберите режим восстановления. >
У меня была такая же проблема в Debian, и я решил ее, выбрав конкретный вариант установки GRUB
Вы не должны выбирать "Ввести устройство вручную". Вы должны выбрать второй предложенный вариант.
Возможно, виноват WSL2!
Моя среда новее, чем у OP, поэтому этот ответ адресован будущим читателям, сталкивающимся с теми же симптомами, что и OP.
- Windows 10 Домашняя v2004 x64
- Ubuntu 20.04 установлена на WSL2 v2.0.0.20200910
- VirtualBox 6.1.16 r140961 (Qt5.6.2)
Исторически VB отлично работал на этой машине, но я некоторое время не использовал его, когда устанавливал WSL2. После повторной попытки VB загрузиться в старую виртуальную машину, которая работала раньше, меня встретил черный экран с мигающим курсором, как показано OP.
Раньше я решал подобные проблемы, увеличивая видеопамять, включая ускорение, изменяя размер архитектуры и т. д. На этот раз ничего не помогло.
В конце концов я наткнулся на ветку Stack Overflow, в которой говорится, что WSL2 и VB не могут работать одновременно, поскольку они конкурируют за гипервизор.
Я последовал совету в этом ответе, отключил WSL2 и перезагрузился, и VB снова заработал:
- Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить».
- Введите OptionalFeatures.exe и нажмите «ОК», чтобы открыть диалоговое окно «Компоненты Windows».
- Снимите флажки "Платформа виртуальной машины" и "Подсистема Windows для Linux" и нажмите "ОК".
- Подождите немного, пока функции будут отключены, а затем перезагрузите компьютер при появлении запроса. VB должен работать.
Повторно включите две описанные выше функции, чтобы отменить процесс и вернуться к рабочей настройке WSL2 (отключив VB).
Некоторые примечания, чтобы я запомнил, как решить эту проблему, если она повторится, и не трачу кучу времени на ее выяснение непосредственно перед выпуском рабочей версии для клиента. Не самое лучшее начало дня.
Эта проблема случилась со мной много лет назад, когда я впервые обновился до VirtualBox 6 и Ubuntu 18. Это второй раз, поэтому я лучше запишу, что я сделал, чтобы я, надеюсь, запомнил, если это произойдет в третий раз.
Проблема в том, что моя виртуальная машина Ubuntu загружается, но зависает, прежде чем перейти к экрану входа в систему. Он либо останется фиолетовым, но иногда станет черным.
Проблема возникла после обновления гостевой ОС Ubuntu 18.04 до ядра 4.15.0-52. Я также установил обновления на своем хосте с Windows 8.1 (я знаю, что мне нужно обновиться до Windows 10, она есть в списке), но я не думаю, что это как-то связано с проблемой.Нет последних обновлений для VirtualBox.
Первым шагом в решении этой проблемы является загрузка в безопасном режиме. Если вы не знаете, как загрузиться в безопасном режиме в Ubuntu, удерживайте клавишу Shift влево.
Вы не сможете запустить какую-либо диагностику, потому что VirtualBox не может перемонтировать файловые системы только для чтения.
Просто выберите «Возобновить», чтобы продолжить загрузку в безопасном режиме, который, как мы надеемся, отобразит экран входа в систему, но с отключенными графическими драйверами VirtualBox Guest Additions. Это означает, что вы получите экран с разрешением 800 x 600, размер которого нельзя изменить.
Теперь попробуйте переустановить гостевые дополнения VirtualBox.
Выключите и перезапустите виртуальную машину и посмотрите, что произойдет. Если он загружается, то вы готовы к работе. Если он не загружается, чего не было у меня, вы можете изменить графический контроллер VirtualBox. Для этого откройте настройки виртуальной машины и выберите «Экран».
Скорее всего, ваш графический контроллер будет VMSVGA, если вы используете более новую версию Linux. Измените его на VBoxSVGA и перезагрузите компьютер. Если он уже находится в VBoxSVGA, попробуйте VMSVGA. Вы можете прочитать о различиях между настройками здесь.
Запустите виртуальную машину и, надеюсь, она не зависнет.
Я предполагаю, что эта проблема с графическим драйвером будет решена в будущем выпуске Ubuntu и/или VirtualBox, но, поскольку это случилось со мной во второй раз, я не удивлюсь, если это произойдет снова.
В настоящее время я не замечаю никакой разницы между VMSVGA и VBoxSVGA, но прошло всего час или около того.
P.S. – Я еще не смотрела фильм «В стихах о пауках», но моя дочь посмотрела, и он очень понравился. Мне очень нравится стиль анимации, учитывая, что в музыкальном видео используются отрывки из фильма.
Тогда ты останешься в пыли, если только я не застряну с тобой
Ты подсолнух, я думаю, твоя любовь будет слишком сильной
Или ты останешься в пыль, если только я не застрял у тебя
Ты подсолнух, ты подсолнух
Эта запись была размещена в разделе "Примечания", "Поддержка" с пометкой Ubuntu, виртуальные машины, виртуальный бокс. Добавьте постоянную ссылку в закладки.
Я установил Ubuntu 18.04 LTS в VirtualBox, используя настройки виртуальной машины по умолчанию. Однако Ubuntu 18.04 LTS зависает на экране загрузки и никогда не достигает экрана входа в систему. Почему это так и как это можно исправить?
15 ответов 15
В Virtualbox выключите виртуальную машину, затем отредактируйте настройки виртуальной машины Ubuntu, а затем перейдите в раздел «Дисплей». Переместите ползунок «Видеопамять» до упора вправо. Затем также установите флажок Ускорение: включить 3D-ускорение.
Запустите виртуальную машину еще раз. Это на Virtualbox V5.2.12
На самом деле вы должны сделать наоборот. отключить 3D-ускорение, так как vm box не поддерживает аппаратное ускорение в gnome
Я испробовал все приведенные выше советы, и ни один из них мне не помог. Еще через 3 часа я понял, что предыдущая установка Docker включала Hyper-V на моей машине (Win10), что явно не очень хорошо работало с VirtualBox. Итак, еще один совет: перепроверьте, не запущен ли Hyper-V или другой гипервизор, и отключите его, если да. Удачи в устранении неполадок.
Проблема в том, что Ubuntu 18.04 LTS явно не нравится значение 1 ГБ ОЗУ, которое установлено по умолчанию в VirtualBox. Хотя заявлено, что Ubuntu 18.04 LTS работает с 1 ГБ ОЗУ, в моем случае это не сработало.
Выключите виртуальную машину и предоставьте ей больше памяти, в идеале не менее 2 ГБ. Нет необходимости переустанавливать Ubuntu 18.04 LTS. На самом деле, установка его только с 1 ГБ ОЗУ по умолчанию идеальна, так как больший размер ОЗУ приводит к большему размеру файла подкачки, а подкачка внутри VirtualBox не рекомендуется, поскольку тогда будет два уровня подкачки (хост и гость).
После перезапуска виртуальной машины с большим объемом памяти она больше не зависает на экране загрузки.
В то же время размер памяти корректируется, может иметь смысл выделить виртуальной машине больше ЦП. Количество ЦП по умолчанию равно 1, но сегодня даже самые бюджетные процессоры для ноутбуков имеют как минимум 4 виртуальных ядра ЦП, а лучшие — 8.
Oracle VM VirtualBox — это бесплатный гипервизор и платформа для запуска виртуальных устройств на вашем компьютере, разработанная и поддерживаемая Oracle. Это один из самых популярных виртуальных менеджеров, на котором размещены почти все операционные системы, такие как Linux, Windows, Solaris, OS/2, Haiku и т. д. Люди используют его, чтобы использовать другую операционную систему поверх своей текущей ОС, определяя специальная среда для этого.
В последнее время поступают сообщения о том, что VirtualBox не открывается, особенно в Windows. Эта проблема начала появляться вскоре после последних обновлений Windows. Причина, по которой эта проблема может возникнуть, связана с нарушениями в конфигурациях, установленной более старой версией и поврежденными установочными файлами. Мы рассмотрим все решения одно за другим, начиная с самого простого.
Почему VirtualBox не открывается?
Проблема с тем, что VirtualBox не открывается, по сути, означает, что вы не можете создать виртуальную машину и заставить ее работать. Эта проблема возникла после того, как Microsoft начала выпускать обновления для Windows 10, и сохраняется по сей день. Вот некоторые из причин возникновения этой проблемы:
- Некоторые модули, такие как Hyper-V, могут быть не включены на вашем компьютере или могут быть отключены после недавнего обновления Windows.
- Windows усилила контроль над установкой драйверов, и поскольку VirtualBox устанавливает драйверы для виртуальных машин независимо, это может привести к конфликтам и проблемам.
- Постоянные обновления Windows 10 вызывают проблемы с программным обеспечением, отображающим виртуальную машину на вашем компьютере. Концепция под названием Паравиртуализация. Изменение текущих значений обычно является исправлением этой ситуации.
Как исправить, что VirtualBox не открывается
Как упоминалось ранее, было много сообщений о том, что VirtualBox не открывается после обновления Windows 10. Эта проблема присутствует не только в Windows, но также возникает в Mac и Linux. Виртуальный менеджер не запустит ни все приложение, ни конкретную операционную систему, которую вы пытаетесь запустить в виртуальной среде. В этом руководстве мы попытаемся исправить все упомянутые проблемы.
Решение 1. Обновление VirtualBox
Прежде чем вы попробуете что-то еще, важно обновить VirtualBox до последней версии, доступной на их официальном сайте. Были многочисленные случаи, когда старая версия имела проблемы совместимости с последней версией Windows, из-за чего приложение не запускалось или вызывало ошибки в его операционной системе.
- Перейдите на официальный сайт VirtualBox и установите последнюю доступную версию.
- После того как вы загрузили исполняемый файл, нам необходимо удалить существующую версию, прежде чем вы перейдете к установке последней версии. Нажмите Windows + R, введите «appwiz.cpl» в диалоговом окне и нажмите Enter. Просмотрите список программ и удалите приложение.
- После удаления приложения установите последнюю загруженную версию.
- Если у вас уже были существующие виртуальные машины в старой версии VirtualBox, вы можете попробовать указать только что установленную виртуальную машину в свой каталог. Путь, по которому хранятся ваши виртуальные машины:
Решение 2. Включение Hyper-V
Microsoft Hyper-V, также известная как «виртуализация серверов Windows», которая может создавать виртуальные машины в системах под управлением Windows 8 или более поздней версии. Этот модуль помогает другим сторонним приложениям создавать свои виртуальные машины на вашем компьютере. Если этот метод отключен, у вас могут возникнуть проблемы. Мы можем убедиться, что он включен, и попробовать снова запустить VirtualBox.
- Нажмите Windows + S, введите в диалоговом окне "Включение или отключение компонентов Windows" и откройте приложение.
- Найдите «Hyper-V» в списке параметров и установите флажок. После выбора параметра нажмите «ОК», чтобы начать процесс инициализации.
- После включения модуля полностью перезагрузите компьютер и попробуйте создать новые виртуальные машины с помощью VirtualBox и посмотрите, решит ли это проблему.
Решение 3. Отключение принудительного применения драйверов
Принудительное использование драйверов — это механизм безопасности в Windows, который не позволяет установить подозрительные или плохо написанные драйверы в вашей операционной системе. Поскольку VirtualBox устанавливает собственные драйверы для виртуальных машин в виртуальной среде, это может конфликтовать с настройками. Мы можем попробовать отключить принудительное использование драйверов и посмотреть, решит ли это проблему.
- Нажмите Windows + S, введите «командная строка» в диалоговом окне, щелкните приложение правой кнопкой мыши и выберите «Запуск от имени администратора».
- В командной строке с повышенными привилегиями выполните следующую команду:
- Это отключит проверку целостности и позволит установить любой драйвер. Если вы хотите снова включить проверку целостности, введите следующую команду в командной строке с повышенными привилегиями.
Перезагрузите компьютер после отключения принудительного применения и проверьте, решена ли проблема.
Решение 4. Установка адаптеров VirtualBox вручную
В некоторых случаях VirtualBox не может правильно установить сетевые адаптеры на ваш компьютер. Из-за этого приложение может выдать вам ошибку «Невозможно загрузить VirtualBox». В этом случае мы можем попробовать правильно установить сетевые драйверы VirtualBox, а затем правильно настроить конфигурацию.
- Сначала удалите все предыдущие адаптеры VirtualBox. После удаления нажмите Windows + R, введите «devmgmt.msc» в диалоговом окне и нажмите Enter.
- В диспетчере устройств нажмите «Действие» > «Добавить устаревшее оборудование».
- Теперь установите адаптеры Oracle VirtualBox вручную. Путь, по которому они расположены, обычно следующий: ол>
- Теперь, когда мы правильно установили драйверы, мы можем двигаться дальше и настроить их правильно. Запустите Oracle VirtualBox, нажмите «Файл» > «Настройки» > «Сеть» > «Сеть только для хоста». Теперь нажмите «Изменить».
- Правильно укажите следующую информацию в соответствующих полях:
- Нажмите OK, чтобы сохранить изменения и перезагрузить компьютер. Теперь проверьте, можете ли вы открыть VirtualBox.
IPv4 192.168.56.1
Маска 255.255.255.0
Теперь нажмите на вкладку DHCP-сервер и установите следующее:
Адрес сервера: 192.168.56.100
Маска сервера: 255.255.255.0
Нижняя граница адреса: 192.168.56.101
Верхняя граница адреса: 192.168.56.254
Решение 5. Изменение паравиртуализации
Паравиртуализация — это программная технология, которая позволяет виртуальным машинам иметь программный интерфейс. Это похоже, но совсем не идентично базовому программно-аппаратному интерфейсу. Есть много сообщений о том, что эта функция вызывает много проблем в VirtualBox. Мы можем попробовать изменить его параметр на KVM и посмотреть, поможет ли это.
Читайте также: