У меня есть виртуальная машина 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 еще не исправили это.