Jak utrzymać dodatki gości działające w wirtualnym pudełku po aktualizacji?

10

Zainstalowałem Ubuntu 11.04 na Virtual Box. Miał słabą wydajność (miał niską maksymalną rozdzielczość, kursor był niespokojny podczas przechodzenia przez ekran, nie było tam żadnych elementów jedności), dopóki nie zainstalowałem dodatków Virtual Box Guest. Po zainstalowaniu dodatków gości wszystko działało pięknie, dopóki nie zaktualizowałem za pomocą menedżera aktualizacji. Wszystko znów wyglądało jak bzdura (jedność zniknęła, a kursor myszy opóźnia się podczas przechodzenia przez ekran, ogólnie po prostu nie wygląda tak ładnie, jak przed aktualizacją).

Zmieniłem instalator dodatków gościa i wszystko wróciło do normy (kursor myszy jest o jeden cm od celu, a na dole ekranu jest cal, którego nie można użyć), ale chciałbym to złagodzić w przyszłości aktualizacje. Czy istnieje sposób na złagodzenie tego problemu podczas instalowania aktualizacji?

Dave
źródło
Niektóre aktualizacje mogły usunąć części dodatków gości. Jeśli DKMS nie jest w stanie poradzić sobie z tą osobliwą (i miejmy nadzieję, że pojedynczą) sytuacją, nie ma innej możliwości niż przeinstalowanie GA. Byłoby bardzo interesujące, jakie aplikacje zostały zaktualizowane przed utratą GA.
Takkat,

Odpowiedzi:

14

Powinno to być załatwione przez dkms - buduje obsługę jądra przy każdej aktualizacji jądra.

Upewnij się, że dkms jest zainstalowany przed następnym uruchomieniem modułu VBoxGuestAdditions

to znaczy

sudo apt-get install dkms
cd /cdrom
sudo sh ./VBoxLinuxAdditions-x86.run
fossfreedom
źródło
DKMS powinien zostać zainstalowany domyślnie w 11.04
Takkat
Takkat - zgodził się - wciąż drapie mnie po głowie - nie mogę się domyślić, dlaczego dodatki gości nie aktualizują się automatycznie, jeśli dkms jest już zainstalowany.
fossfreedom
Nigdy tego tutaj nie widziałem, mam nadzieję, że to „tylko” jednorazowy błąd.
Takkat,
dkms nie wyglądał tak, jakby został zainstalowany (chociaż z perspektywy czasu nie zwracałem zbytniej uwagi na instalację, więc mogła to być aktualizacja). Zainstalowałem i przestawiłem dodatki do Virtualbox. Następnym razem, gdy uruchomię menedżera aktualizacji, zaznaczę jako odpowiedź, jeśli wszystko wygląda fajnie.
Dave
1
Właśnie natrafiłem na ten sam problem, Dave, mogę potwierdzić, że dkms nie został zainstalowany.
bluekeys,
3

[Rozwiązał] To był ten sam problem. Nastąpiło to nagle po aktualizacji Ubuntu

  1. sudo apt-get install dkms
  2. sudo /etc/init.d/vboxadd setup
  3. Włóż dysk CD VBoxGuestAdditions.iso
  4. sudo sh ./VBoxLinuxAdditions.run po tym nic się nie dzieje.
  5. bardzo ważne: wyłącz maszynę i uruchom ją ponownie.

Patrz: http://www.virtualbox.org/manual/ch04.html#idp11306688

StarMomo
źródło
0

Powinieneś ponownie instalować dodatki dla gości przy każdej aktualizacji virtualbox. W przypadku najnowszych dodatków gości myślę, że aktualizują moduły jądra automatycznie, jeśli zaktualizujesz jądro za pomocą apt.

Upewnij się tylko, że masz zainstalowane niezbędne dla kompilacji i aktualne pakiety nagłówków jądra.

Jorge Molina
źródło
Nie mają aktualizacji aplikacji Virtual Box hosta, ale aktualizację systemu-gościa.
Takkat,