Исправлено «Реализация контроллера USB 2.0 не найдена!» Ошибка VirtualBox
Сегодня я запустил свою виртуальную машину Ubuntu из Oracle VirtualBox и столкнулся со следующей ошибкой:
Implementation of the USB 2.0 controller not found!
Because the USB 2.0 controller state is part of the saved VM state, the VM cannot be started. To fix this problem, either install the 'Oracle VM VirtualBox Extension Pack' or disable USB 2.0 support in the VM settings.
Note! This error could also mean that an incompatible version of the 'Oracle VM VirtualBox Extension Pack' is installed (VERR_NOT_FOUND).
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Ошибка Virtualbox — реализация контроллера USB 2.0 не найдена
Как вы уже догадались, эта ошибка обычно возникает, если вы используете устаревшую версию пакета расширений VirtualBox.
Исправлено «Реализация контроллера USB 2.0 не найдена!» ошибка в виртуалбоксе
Если внимательно прочитать сообщение об ошибке, там четко написано, что нам нужно сделать, чтобы исправить эту ошибку. Чтобы решить эту проблему, вам следует либо обновить пакет расширений VirtualBox до последней версии, либо просто отключить поддержку контроллера USB 2.0 в настройках виртуальной машины. Я не хочу отключать поддержку USB, поэтому я использую первое решение, а именно обновление пакета расширений виртуального бокса.
Обновление пакета расширений Oracle VM VirtualBox в Linux
Сначала получите последнюю версию Virtualbox с помощью команды:
vboxversion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST.TXT)
Приведенная выше команда получает последнюю версию Oracle VirtualBox и сохраняет ее в переменной с именем vboxversion
. Вы можете использовать любое имя переменной по вашему выбору.
Загрузите последний пакет расширений Virtualbox:
wget "https://download.virtualbox.org/virtualbox/${vboxversion}/Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack"
Просто убедитесь, что вы указали правильное имя переменной. Приведенная выше команда извлекает последний пакет расширений с официального сайта Oracle VirtualBox и сохраняет его в текущем каталоге.
Наконец, установите загруженный пакет расширений Virtualbox с помощью команды:
sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-6.1.18.vbox-extpack
Вы увидите сообщение с лицензионным соглашением. Нажмите y
и нажмите ENTER
, чтобы принять лицензионное соглашение и установить пакет расширений.
Проверьте, обновлен ли пакет расширений, указав его версию с помощью команды:
vboxmanage list extpacks
Пример вывода:
Extension Packs: 1
Pack no. 0: Oracle VM VirtualBox Extension Pack
Version: 6.1.18
Revision: 142142
Edition:
Description: Oracle Cloud Infrastructure integration, USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe.
VRDE Module: VBoxVRDP
Usable: true
Why unusable:
Да, у нас последняя версия.
Вы также можете сделать это из графического менеджера VirtualBox. Сначала загрузите пакет расширений, как показано выше. Либо перейдите по официальной ссылке Загрузки VirtualBox и загрузите последнюю версию в разделе VirtualBox 6.x.xx Oracle VM VirtualBox Extension Pack.
После загрузки пакета расширений откройте Oracle VirtualBox Manager и выберите Файл -> Настройки. Выберите параметр Расширения на левой панели и щелкните значок плюса (+) на правой панели.
Установите или обновите пакет расширений VirtualBox из интерфейса VirtualBox Manager в Linux.
Выберите загруженный пакет расширений в файловом менеджере и нажмите кнопку «Установить». Вам будет предложено принять лицензионное соглашение.
После успешной установки/обновления пакета расширений вы увидите его в списке на вкладке «Пакеты расширений»:
Просмотр установленного пакета расширений в диспетчере VirtualBox
Теперь перезапустите диспетчер Virtualbox и попробуйте снова открыть виртуальную машину. Теперь все должно запуститься без проблем!
Другие руководства по устранению неполадок VirtualBox:
- Как исправить ошибку VirtualBox «Драйвер ядра не установлен (rc=-1908)» в Ubuntu
- Устранение ошибки Virtualbox «Невозможно изменить группу vboxusers для устройства /dev/vboxdrv»
- Ошибка VirtualBox: невозможно зарегистрировать образ DVD, поскольку UUID уже существует
- Исправить проблему «жесткий диск с UUID уже существует» в VirtualBox
- Критическая ошибка медитации Virtualbox Guru в Linux
- Ошибка Virtualbox – не удалось загрузить модуль Ring-0 VBoxEhciR0.r0