Ошибка загрузки Ubuntu GNOME 17.04 в VirtualBox после установки гостевых дополнений


12

Моя установка VirtualBox Ubuntu Gnome 17.04 внезапно перестала загружаться. Прикреплен скриншот того, что я получаю при загрузке, так и осталось. Единственное, что я сделал в последний раз перед выключением образа, это установил гостевые дополнения виртуальной коробки через предоставленный образ. Я попытался установить lightdm и использовать его; он загружается, но после ввода моих учетных данных он просто молча возвращается на экран входа в систему. Какие-либо предложения? журнал загрузки


Возможно, попробуйте загрузиться в безопасном режиме. Удерживайте shift, чтобы получить опцию меню во время загрузки (иногда немного сложнее, потому что виртуальная машина). В меню выберите «Дополнительные параметры», а затем строку с «(режим восстановления)». Затем он загрузится и даст вам несколько вариантов. Надеюсь, это поможет вам. Удачи!
EF

Я считаю, что это ошибка, о которой следует сообщить разработчикам Virtual Box.
Таккат

Я удалил гостевые издания, и это устранило проблему.
Pilot6

Ответы:


18

Для тех, кто все еще испытывает эту проблему и не может добраться до терминала вашей виртуальной машины. Отключение «Включить 3D ускорение» из VirtualBox Manager сработало для меня.


Я привык настраивать 3D-ускорение в гостях Ubuntu в VirtualBox как последний шаг к тому, чтобы повысить производительность их пользовательского интерфейса до уровня. На этот раз, с 17.10, добавление гостя не оказало положительного влияния на очень заметное отставание клавиатуры, и я надеялся, что 3D-ускорение было недостающей частью, но я думаю, что это тоже не так. Так что теперь я понятия не имею, почему 17.10 медленнее мелассы в Virtualbox при той же настройке, где 16.04 был четким и быстрым.
cdaddr

1
@cdaddr Я считаю, что в настоящее время в Gnome 17.10 проблема заключается в том, что VirtualBox не очень нравится. См. Askubuntu.com/questions/967000/…
lubumbax

10

Для тех, кто установил гостевые дополнения из VBoxGuestAdditions.iso (вставленный в дисковод CD-ROM) и попал в ситуацию, описанную в этом посте, вот как я удалил их из командной строки:

  • Переключиться на консоль (Ctrl + Alt + F2).
  • Убедитесь, что компакт-диск с гостевыми дополнениями вставлен.
  • Запустите следующее:

    sudo mount -t iso9660 /dev/cdrom /cdrom
    sudo /cdrom/VBoxLinuxAdditions.run uninstall
    

Я попал в эту проблему с VBox 5.1.22. Надеюсь, скоро будет исправление.


7
Вам не нужно монтировать. Просто бегиsudo /opt/VirtualBox*/uninstall.sh
Pilot6

Я смог переключиться на консоль только с помощью другой комбинации клавиш, думаю, это были Ctrl + Alt + F3 или Ctrl + Alt + F4
Джон Онстотт,

5

То же самое случилось со мной, сначала я попытался установить все дополнения виртуальной коробки из PPA, но это не помогло. Затем я удалил все и снова начал работать:

sudo apt-get install virtualbox-guest-* && sudo reboot

затем удалите все:

sudo apt-get remove virtualbox-* && sudo reboot

Как вы попали в положение, чтобы иметь возможность получить доступ к терминалу для выполнения этих команд?
Тимоти Свон

Control + Alt + F [2-8] должен получить реальные терминалы. Он запросит у вас имя пользователя, а затем запустит ваш bashrc и т. Д.
Chris Pfohl

1

Когда вы доберетесь до этого экрана, нажмите Ctrl + Alt + F2. Войдите с вашими учетными данными, а затем нажмите:

sudo apt-get удалить virtualbox-guest-x11

Чтобы перезагрузить машину:

перезагрузка sudo

Это удалит драйвер дисплея virtualbox, позволяя вам войти в систему в обычном режиме и оставив функции общего буфера обмена и перетаскивания.


спасибо, я уже удалил все гостевые дополнения virtualbox, но это не решило проблему. Поскольку я нуждался в этой машине для работы и не мог найти решения в Интернете, я просто установил обычную Ubuntu (то есть с Unity) поверх нее, которая поддерживала большую часть моего программного обеспечения. Я оставляю вопрос открытым на тот случай, если кто-то наткнется на подобную проблему и найдет решение.
Манухало

0

Просто отключение 3D-ускорения решило мою проблему.

Machine -> Settings -> Display -> untick Enable 3D Acceleration
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.