Вчера мои гости из Virtualbox все еще работали. Сегодня я получаю следующую ошибку для всех гостей (Windows или Linux).
Failed to open a session for the virtual machine win10.
The VM session was closed before any attempt to power it on.
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: SessionMachine
Interface: ISession {7844aa05-b02e-4cdd-a04f-ade4a762e6b7}
Я уже пытался запустить sudo /sbin/vboxconfig
, переустановить из Software Manager, переустановить после Невозможно запустить виртуальные машины после обновления virtualbox с 5.0 до 5.1 и обновления до 5.2.12 r122591 и 5.2.14 r123301. Результат всегда был одинаковым.
Моя текущая версия ядра - 4.15.0-24-generic # 26-Ubuntu SMP.
$ VBoxManage list extpacks
Extension Packs: 1
Pack no. 0: Oracle VM VirtualBox Extension Pack
Version: 5.2.14
Revision: 123301
Edition:
Description: USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe.
VRDE Module: VBoxVRDP
Usable: true
После долгого, дружеского и плодотворного разговора с @DavidFoerster выяснилось, что виновата в этом Microsoft и ее странная политика обновления!
Дэвид терпеливо помог мне переустановить пакеты VirtualBox. из репозиториев Ubuntu и проверьте конфигурацию (dkms, пакеты расширений и т. д.). Наконец он попросил меня попробовать новую установку с живым ISO. Именно тогда я заметил, что моя «Папка машины по умолчанию», определенная в VirtualBox - Файл - Настройки - Общие
, не использовалась. Я знал, что это было на смонтированной NTFS, используемой системой Win10 с двойной загрузкой. При более внимательном рассмотрении выяснилось, что в настоящее время он установлен только для чтения, что не позволяет запускать виртуальные машины (с не очень полезным сообщением об ошибке).
Как я тогда вспомнил, вскоре после того, как я последний раз успешно загрузил гостевые системы VirtualBox, Я не только получил обновления Ubuntu, но и впервые за долгое время загрузил свою родную систему Win10. Очевидно, Microsoft затем установила обновления И снова активировала опцию «быстрого запуска» (которая, безусловно, была отключена раньше!) - так что позже, в Ubuntu, файловая система NTFS была смонтирована в режиме только для чтения.
Теперь, когда я снова отключил опцию «быстрый запуск» в Windows10, мои гостевые системы снова работают.
Спасибо, Дэвид, за то, что задал правильный вопрос, который направил меня на верный путь!
У меня была аналогичная проблема на xubuntu 18.04, где мои гости Virtualbox должны были запускать Windows 7. Хотя у меня был Virtualbox 5.2, установленная ранее, работала.
Я убедился, что virtualbox-dkms
был установлен, выполнив следующую команду:
dpkg -l | grep virtualbox-dkms
Затем я очистил его и переустановил только dkms
:
apt-get purge virtualbox-dkms && sudo apt-get install dkms
Затем я выполнил предложенную команду для пересборки ядра:
sudo / sbin / vboxconfig
Это то, что у меня сработало.
Я столкнулся с упомянул проблему, и я попробовал все предложенные решения, но они не решили мою проблему.
В моем случае я обнаружил, что файл VirtualBox.xml
(который находится в папке ~ / .config / VirtualBox
) кажется пустым и там был файл с именем как VirtualBox.xml-prev
. Поэтому я переместил второй файл, переименованный в VirtualBox.xml
, в тот же каталог, и моя проблема решена.
Просто возникла та же проблема и я понял решить проблему и найти более простое решение ... Проблема заключалась в настройках usb ... если вы снова переключите настройки USB на 1.1, он загрузится снова ... если кто-то вроде меня обнаружит, что этот пост имеет ту же проблему ... это решило эту проблему для меня ... но спасибо за этот пост он привел меня к этому решению ...
Команды ниже Исправлено для меня (Ubuntu 18.04)
Переустановите virtualbox-dkms
sudo apt install virtualbox-dkms
Перезапустите virualbox
Для меня проблема заключалась в том, что я попробовал начать его просто Examplevm startvm vboxmanage
, но у меня не было X передачи работы, поэтому это было бы предположительно попытаться Создайте дисплей и сбой. Добавление - Тип без головы
Исправлено проблему:
Vboxmanage StartVM ExampleVM --тып без головы
, конечно, это только относится, если без головы вы хотите сделать.
Я пересекаю этот ответ с очень похожими вопросами (такой же код ошибки) в https://unix.stackexchange.com/a/641243/30731