Как сохранить гостевые дополнения в виртуальной коробке после обновлений?


10

Я установил Ubuntu 11.04 на Virtual Box. Он имел низкую производительность (имел низкое максимальное разрешение, курсор перемещался по экрану, ничего из единства не было), пока я не установил дополнения Virtual Box Guest. После установки гостевых дополнений все работало прекрасно, пока я не обновился через менеджер обновлений. Все снова выглядело как дерьмо (единство исчезло, а курсор мыши зависает при перемещении по экрану, в целом он выглядит не так хорошо, как раньше).

Я перезапустил установщик гостевых дополнений, и все почти нормализовалось (курсор мыши находится на расстоянии одного см от цели, а в нижней части экрана есть дюйм, который вы не можете использовать), но я хотел бы смягчить это в будущем обновления. Есть ли способ смягчить эту проблему при установке обновлений?


Некоторое обновление могло удалить части гостевых дополнений. Если DKMS не в состоянии позаботиться об этой специфической (и, мы надеемся, единственной) ситуации, то нет другого способа, кроме как переустановить GA. Было бы очень интересно, какие приложения были обновлены до того, как вы потеряли ГА.
Таккат

Ответы:


14

Об этом должен был позаботиться dkms - он собирает поддержку ядра при каждом обновлении ядра.

Убедитесь, что dkms установлен до следующего запуска модуля VBoxGuestAdditions

т.е.

sudo apt-get install dkms
cd /cdrom
sudo sh ./VBoxLinuxAdditions-x86.run

DKMS должен быть установлен по умолчанию в 11.04
Takkat

Таккат - согласился - все еще чешет голову на этом - не могу понять, почему гостевые дополнения не обновляются автоматически, если dkms уже установлен.
fossfreedom

Я никогда не видел этого здесь, надеюсь, это «единовременная ошибка».
Таккат

dkms не выглядело так, как будто он был установлен (хотя в ретроспективе я не уделял слишком много внимания установке, так что это могло быть обновление). Я установил и перезапустил дополнения виртуальной коробки. При следующем запуске диспетчера обновлений я отмечу как ответ, если все выглядит круто.
Дейв

1
Я просто столкнулся с той же проблемой, Дэйв, я могу подтвердить, что dkms не был установлен.
Bluekeys

3

[Решено] Это была та же проблема. Это внезапно произошло после обновления Ubuntu

  1. sudo apt-get install dkms
  2. sudo /etc/init.d/vboxadd setup
  3. Вставьте компакт-диск VBoxGuestAdditions.iso
  4. sudo sh ./VBoxLinuxAdditions.run после этого ничего не происходит.
  5. очень важно: выключить машину и перезагрузить ее.

Ссылка: http://www.virtualbox.org/manual/ch04.html#idp11306688


0

Вам следует переустанавливать гостевые дополнения каждый раз, когда вы обновляете virtualbox. Что касается последних гостевых дополнений, я думаю, что они обновляют модули ядра автоматически, если вы обновляете ядро ​​с помощью apt.

Просто убедитесь, что у вас установлены пакеты build-essential и current-headers.


У них нет обновления хост-приложения Virtual Box, а есть обновление гостевой ОС.
Таккат
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.