Ошибка в VirtualBox E_ACCESSDENIED (0x80070005)
После перезагрузки ОС на Linux Ubuntu перестали запускаться виртуальные машины на VirtualBox.
В логах появляется ошибка
ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={...} aComponent={DisplayWrap} aText={The console is not powered up (setVideoModeHint)}, preserve=false aResultDetail=0
Пытался решить разными способами эту проблему. Кто-то писал в интернете, что надо переустановить Extension Pack, кто-то отмечал, что надо в настройках ВМ USB 1 поставить. После разных попыток и анализа того, что происходит помогла только переустановка VB на последнюю версию.
1. Папку с ВМ переименовать. Например добавить .bak в хвост, чтобы случайно не удалить её вместе с удалением VB.
2. Удаляется VB и VB-dkms через remove на Ubuntu, не через purge
sudo apt remove virtualbox sudo apt remove virtualbox-dkms
3. Далее скачивается последняя версия VB и Extension Pack на оф.сайте.
4. Устанавливается VB
sudo dpkg -i virtualbox-7.0_7.0.20-163906~Ubuntu~amd64.deb
5. Устанавливаем Extension Pack. Просто 2 раза кликнуть по файлу ЛКМ.
6. Возвращаем имя папки с виртуальными машинами и пробуем запустить всё.
Категории: Linux