Ubuntu 18.04 зависает во время загрузки, в виртуальной коробке wndows. Решение?


28

Я использую Ubuntu в Virtual Box .. Хост-ОС - Windows10 с выделенной графикой Intel.

Я дважды переустанавливал, возможно, это начинается из-за внезапного выключения или по какой-либо причине. Не знаю, в чем проблема.

Видел старый пост об этом типе на Ubuntu 12.04 / 14.04 LTS... но их проблема / решение было на Nvidia Driver. И это не помогло мне! , Любое решение?


1
Еще одна вещь, у меня есть 18.04 живой сервер один на некоторое время .... это происходит с ним тоже ...... но причина не знаю
Battleseeker_Rex

1
Тоже самое. Virtualbox 5.2. Убунту 18.04. Windows 10 Host с графикой Intel. Переустанавливал трижды. Сбой при загрузке. Без ошибок, он просто ждет с фиолетовым экраном и 5 точками. Нет гостевых дополнений, это новая установка. Попытка войти в первый раз после перезагрузки. Судя по ответам, кажется, нет единой причины.
RuntimeException

Ответы:


22

у меня была такая же проблема:

  • 3D ускорение = выкл
  • RAM 10 ГБ

Мое решение было:

  • 1 процессор => 4 процессора
  • включить PAE / NX

6
Мне также пришлось увеличить количество процессоров (я установил его на 2). Включение PAE / NX не было необходимым для меня.
Воспламенитель

Те же результаты, что и у @Ignitor
Джон Макканн

@Ignitor работал для меня тоже .. то есть 2 , казалось, хватит
бут

Добавление +1 CPU сработало для меня.
MichaelICE

поцарапайте это - все еще не работает для меня, ну, кажется, он не замерзает случайно однажды в голубой луне
Bph

7

Некоторые из моих старых виртуальных машин зависают при загрузке. Если в Grub я выбираю «режим восстановления», последние сообщения, отображаемые на экране:

smp: Bringing up secondary CPUs...
x86: Booting SMP configuration:

Тогда это висит.

В моем случае я могу подтвердить, что для всех моих виртуальных машин, испытывающих эту проблему, изменение параметра Virtualbox «Система -> Ускорение -> Интерфейс паравиртуализации» с «Устаревшего» на «По умолчанию» позволило этим старым виртуальным машинам снова работать. Переключение обратно на «Legacy» немедленно приводит к зависанию при загрузке, так что я точно знаю, что это ключ к проблеме в моем случае.


3

Вы выделили достаточно оперативной памяти для виртуальной машины? Дайте ему 2 ГБ или больше оперативной памяти. Я обнаружил, что когда я запускал Ubuntu 18.04 live cd на виртуальной коробке, он завис в какой-то момент, но при выделении большего количества ОЗУ он работал отлично


Я дал ему 4 ГБ оперативной памяти .... и 2 ядра для обработки с самого начала .... Отключение 3d ускорения ... проблема не повторяется сейчас !!!
Battleseeker_Rex

Спасибо за совет, хотя!
Battleseeker_Rex

Это сработало для меня.
Unknow0059

2

В настройках машины VirtualBox просто отключите «3D ускорение».


3
У меня уже было отключено ускорение 3D, но я увеличил объем видеопамяти с 16 до 64 Мб, и это заставило меня работать.
Крис Чубб

Я сохранил свою память Vid -_- @Chris Chubb
Battleseeker_Rex

Это было уже для меня. Добавление второго процессора на ответ брессеров сделало свое дело.
HDave

2

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

  • RAM 4 ГБ
  • ЦП 3
  • PAE / NX включен
  • VT-x / AMD-V включен
  • Вложенный пейджинг включен
  • 3D ускорение отключено
  • 2D ускорение видео отключено

Я изменил следующие настройки:

  • ЦП 1
  • PAE / NX отключен

Это заставило это работать.

Я изменил следующую настройку:

  • PAE / NX включен

Это все еще работало.

Выглядело, как будто есть «что-то» с количеством процессоров. Судя по другим ответам, не существует «правильного» числа, которое подходит для каждой системы.

Затем я понял, что в моей системе также есть виртуальная машина Ubuntu 18.04 Server. Этот все еще работает. Я заметил, что для этой виртуальной машины для интерфейса паравиртуализации установлено значение по умолчанию, а для моей настольной виртуальной машины (с которой у меня возникли проблемы) он был установлен на Legacy. Я изменил его на Default и теперь он работает с любым количеством процессоров.

Поэтому решение для меня заключалось в следующем:
установить для интерфейса паравиртуализации значение по умолчанию.


1

Завис при загрузке конфигурации smp после обновления до 18.04 / Kernel 4.15.0.33 в Virtualbox 5.2.18

Пришлось зайти в настройки ВМ -> Система> Ускорение> Интерфейс паравиртуализации -> По умолчанию (раньше был "устаревшим").

3D-ускорение включено и работает (убедитесь, что установлены гостевые дополнения, чтобы он работал гладко)


1

Я использую Virtual Box 5.2.20 и Ubuntu 18.04.1. Я пытался установить Ubuntu, и он мучительно медленно загружался, и журнал показывал, что гость перестает отвечать на запросы каждые несколько секунд. В конечном итоге мне удалось изменить паравиртуализацию на устаревшую, чтобы завершить установку. Затем гость зависнет при запуске. Мне пришлось изменить режим паравирутизации обратно по умолчанию для успешной загрузки.


1

Для меня мне пришлось отключить hyper-v, прежде чем я смог заставить его работать. Увеличение других параметров, перечисленных в этом ответе, не помогло. Это можно сделать, выполнив поиск «Включение или отключение функций Windows» в Windows, а затем отменив проверку Hyper-V (после этого необходимо перезагрузить компьютер).


0

Кажется, что нет однозначного ответа на этот вопрос.

Для меня это сработало: снимите флажок «Твердотельный накопитель» для виртуального жесткого диска.

3D ускорение включено. 128 МБ видеопамяти. 4 ГБ ОЗУ. 2 процессора. Гостевые дополнения Virtualbox не установлены. Все остальные системные настройки по умолчанию.


Привет Runtime! Можете ли вы объяснить, почему отключить твердотельный накопитель ? Принято считать, что 3d-ускорение может вызвать зависание.
abu_bua

Выберите вашу виртуальную машину в диспетчере> Настройки> Хранилище> Выберите VDI в разделе SATA> Снимите флажок с твердотельного накопителя. Это отключено по умолчанию. У меня есть SSD, поэтому я его включил. Видимо, это гость, чтобы увидеть его как SSD. Похоже, что есть ошибка в Virtualbox 5.2.14 и / или Ubuntu 18.04, из-за которой он не может правильно обрабатывать SSD.
RuntimeException

0

У меня была похожая проблема, и это то, что я сделал, чтобы исправить ее.

Существенно изменен графический контроллер с VMSVGA на VBoxSVGA. Мое 3D ускорение все еще включено, и у меня есть видеопамять на 128 МБ.

Смотрите здесь для различия между различными графическими контроллерами.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.