1

У меня есть виртуальная машина Linux Mint 18.3, размещенная на компьютере с Windows 10.

Моя виртуальная машина не может загрузиться, если в настройках виртуальной машины установлено ускорение 3D. Он застрял на пустом экране командной строки.

Если я нажимаю alt-f4, чтобы перейти в режим командной строки и пытаюсь запустить startx я получаю следующую ошибку:

xf86EnableIOPorts: Failed to set IOPL for I/O .

Осмотревшись, я нашел обходной путь для запуска рабочего стола оттуда. Как суперпользователь, мне нужно снова chmod u+s /usr/bin/xinit и startx и это работает.

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

Будучи не очень хорошо осведомленным в Linux внутри, я подумал, что кто-то может сделать вывод из моего временного исправления.


РЕДАКТИРОВАТЬ: Я просто заново создал виртуальную машину на новом диске, с той же настройкой. Я могу подтвердить, что он не был специфичен для другой виртуальной машины, поскольку у меня та же проблема. По-прежнему нет 3D-ускорения.

Мне интересно, почему, если есть обходной путь, люди VirtualBox еще не исправили это.

1 ответ1

1

Это может быть вашей проблемой: Гостевые дополнения, которые поставляются с VirtualBox 5.2.6 и 5.1.32, не работают должным образом на гостях Linux с включенным 3D. Обновленные версии доступны здесь: https://www.virtualbox.org/wiki/Downloads

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .