VirtualBox 5.0.40 зависает на 64-битной Ubuntu 16.04 LTS без явной причины


11

Начиная с прошлой ночи, без видимых изменений в моей системе, VirtualBox теперь замораживает мою хост-ОС при запуске любой виртуальной машины.

Хост-ОС Ubuntu 16.04 LTS 64-bit, как и гостевая ОС, и версия VirtualBox 5.0.40_Ubuntu r115130. Прошлой ночью все работало нормально, но с утра запуска виртуальной машины зависает. Я вытащил его из aptхранилища только сегодня утром. Это очень маловероятно, чтобы быть программной проблемой, так как я переустановил хост-ОС этим утром.

Я попробовал несколько вещей:

  • Я попытался создать новую виртуальную машину, но она сразу же зависает, как только вы выбираете ISO для монтирования.
  • Я попытался переустановить хост-ОС этим утром, думая, что у меня могут быть проблемы с нехваткой места на жестком диске. Но, тем не менее, он замораживает хост, как только вы загружаете виртуальную машину. Кажется, любая ВМ вызывает это.
  • Я также попытался установить VirtualBox на другом ноутбуке, и у него такое же поведение: мгновенное замораживание операционной системы сразу после запуска любой виртуальной машины.

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

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


Вы недавно обновили свой оригинальный экземпляр Ubuntu?
Гроностай

Скорее всего, я сделал. Был ли недавно патч, который мог повлиять на него?
Tac-Tics

1
Что ж, на ум приходит функция KPTI (известная как исправление Meltdown ). Вы можете попытаться временно отключить его при загрузке и посмотреть, поможет ли это.
Гроностай

Я попытался отключить ptiопцию в соответствии с предложением этой темы. Я проверил, что это было выключено, затем попытался снова. Все еще застыли :(
Tac-Tics

Ответы:


10

Вы заявляете:

Я вытащил его из aptхранилища только сегодня утром. Это очень маловероятно, чтобы быть программной проблемой, так как я переустановил хост-ОС этим утром.

Итак, вы используете VirtualBox 5.0.40 из репозитория Ubuntu по умолчанию apt, верно? Проблема в том, что некоторые программные пакеты в репозиториях устарели и не обновляются регулярно. Мне кажется, вы были укушены сообщенной здесь ошибкой под названием «Хост с ядром 4.13 зависает при запуске виртуальной машины с VirtualBox»:

Это дополнительная ошибка 1729568. В ядре 4.13 (из linux-generic-hwe-16.04-edge) хост-система полностью зависает при запуске виртуальной машины с использованием VirtualBox. Черное окно загрузки выскакивает прямо перед остановкой.

Более подробно в отчете об ошибках вы можете увидеть проблемы, связанные непосредственно с VirtualBox 5.0.40, рекомендуемое решение - использование VirtualBox 5.2.x.

Я бы порекомендовал вам выполнить действия, описанные здесь на официальном сайте Oracle, для настройки PPA - настраиваемого «Личного архива пакетов», - который позволит вашей системе получать последние версии и патчи VirtualBox.

Сначала добавьте эту строку в ваш sources.listфайл, расположенный по адресу /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

Теперь добавьте открытые ключи Oracle в вашу систему, выполнив следующие команды Wget:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

После этого убедитесь, что у вас установлен dkmsпакет:

sudo apt-get install dkms

Бег sudo apt-get updateкак это:

И установите VirtualBox 5.2 следующим образом:

sudo apt-get install virtualbox-5.2

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