Я использую Ubuntu 20.04. Мой Virtual Box работал отлично. Но затем я обновил ядро и перезагрузил компьютер.
Теперь, когда я пытаюсь запустить свою виртуальную машину, я получаю следующую ошибку:
Could not start the machine Samsung Galaxy S10 because the following physical network interfaces were not found:
vboxnet3 (adapter 1)
You can either change the machine's network settings or stop the machine.
Если я нажму «Изменить параметры сети», то внизу Host-Only Adapter
не будет ничего Name
, что можно было бы выбрать.
Теперь, если я нажму «Отмена», я получу следующую ошибку:
Failed to open a session for the virtual machine Samsung Galaxy S10.
Nonexistent host networking interface, name 'vboxnet3' (VERR_INTERNAL_ERROR).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Если я зайду в Файл -> Настройки -> Сеть, то там будет вкладка только с вкладкой NAT network
и без Host-Only Adapter
нее.
Если я перейду в Файл -> Менеджер хост-сетей -> Создать новую сеть vboxnet0
-> Включить -> Свойства -> Настроить адаптер автоматически -> Применить
Я получаю следующую ошибку:
Failed to save host network interface parameter.
Callee RC: NS_ERROR_NOT_IMPLEMENTED (0x80004001)
На данный момент в разделе Виртуальная машина -> Настройки -> Сеть, ниже Host-Only Adapter
Имя vboxnet0
присутствует, но проблема все еще сохраняется.
Я также пробовал из терминала -
sudo /sbin/vboxconfig
и получил следующий вывод -
vboxdrv.sh: Stopping VirtualBox services.
depmod: WARNING: could not open modules.order at /lib/modules/5.8.0-36-generic: No such file or directory
depmod: WARNING: could not open modules.builtin at /lib/modules/5.8.0-36-generic: No such file or directory
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
ОБНОВЛЯТЬ:
Моя виртуальная машина Samsung Galaxy S10 была создана не напрямую из Virtual Box, а с помощью Genymotion Android Emulator Creator.
Каталог VirtualMachines в моем домашнем каталоге пуст. Виртуальная машина скорее присутствует в расположении~/.Genymobile/Genymotion/deployed/Samsung Galaxy S10
решение1
Я наконец решил эту проблему.
В терминале мне пришлось бежать -
sudo /sbin/vboxconfig
Затем в виртуальной машине мне пришлось сделать...
Если я перейду в Файл -> Менеджер хост-сетей -> Создать новую сеть vboxnet0 -> Включить -> Свойства -> Настроить адаптер автоматически -> Применить
и игнорируйте любые сообщения об ошибках.
Затем в файловом менеджере мне пришлось зайти в
~/.Genymobile/Genymotion/deployed/Samsung Galaxy S10
Затем я дважды щелкнул по иконке -
Samsung Galaxy S10.vbox
Терминал открылся и выполнил какую-то работу.
Затем я закрыл терминал. После этого действия все заработало нормально, и я смог успешно запустить свою виртуальную машину из Genymotion.