Wie kann ich nach Updates sicherstellen, dass Gastzugaben in der virtuellen Box funktionieren?

10

Ich habe Ubuntu 11.04 auf Virtual Box installiert. Es hatte eine schlechte Leistung (hatte eine niedrige maximale Auflösung, der Cursor war beim Überqueren des Bildschirms abgehackt, keines der Unity-Dinge war vorhanden), bis ich die Virtual Box Guest-Ergänzungen installierte. Nach der Installation der Gast-Ergänzungen hat alles wunderbar funktioniert, bis ich ein Update über den Update-Manager erhalten habe. Alles sah wieder wie Mist aus (das Unity-Zeug ist weg und der Mauszeiger bleibt beim Überqueren des Bildschirms hängen, insgesamt sieht es bei weitem nicht so gut aus wie vor dem Update).

Ich habe das Installationsprogramm für Gastzugaben erneut überprüft und alles ist fast wieder normal (der Mauszeiger befindet sich einen Zentimeter vom Ziel entfernt und am unteren Bildschirmrand befindet sich ein Zoll, den Sie nicht verwenden können), aber ich möchte dies für die Zukunft abmildern Aktualisierung. Gibt es eine Möglichkeit, dieses Problem bei der Installation von Updates zu beheben?

Dave
quelle
Bei einigen Updates wurden möglicherweise Teile der Gastzugaben entfernt. Wenn DKMS nicht in der Lage ist, sich um diese besondere (und hoffentlich einzigartige) Situation zu kümmern, gibt es keine andere Möglichkeit, als die GA neu zu installieren. Es wäre sehr interessant, welche Anwendungen aktualisiert wurden, bevor Sie Ihre GA verloren haben.
Takkat

Antworten:

14

Dies sollte von dkms erledigt worden sein - dies baut die Kernelunterstützung jedes Mal auf, wenn der Kernel aktualisiert wird.

Stellen Sie sicher, dass dkms installiert ist, bevor Sie das VBoxGuestAdditions-Modul das nächste Mal ausführen

dh

sudo apt-get install dkms
cd /cdrom
sudo sh ./VBoxLinuxAdditions-x86.run
Fossfreiheit
quelle
DKMS sollte standardmäßig in 11.04
Takkat
Takkat - stimmte zu - kratzt sich immer noch am Kopf - ich kann mir nicht vorstellen, warum Gastzugaben nicht automatisch aktualisiert werden, wenn dkms bereits installiert ist.
Fossfreiheit
Ich habe das hier nie gesehen, hoffentlich ist es "nur" ein einmaliger Fehler.
Takkat
dkms sah nicht so aus, als wäre es installiert (obwohl ich im Nachhinein der Installation nicht allzu viel Aufmerksamkeit geschenkt habe, so dass es ein Upgrade gewesen sein könnte). Ich habe die Virtualbox-Ergänzungen installiert und erneut ausgeführt. Wenn ich das nächste Mal den Update Manager starte, werde ich als Antwort markieren, wenn alles cool aussieht.
Dave
1
Ich bin gerade auf das gleiche Problem gestoßen, Dave. Ich kann bestätigen, dass dkms nicht installiert wurde.
Bluekeys
3

Es war das gleiche Problem. Es ist plötzlich nach dem Ubuntu-Update aufgetreten

  1. sudo apt-get install dkms
  2. sudo /etc/init.d/vboxadd setup
  3. Legen Sie die CD VBoxGuestAdditions.iso ein
  4. sudo sh ./VBoxLinuxAdditions.run danach tritt nichts mehr auf.
  5. sehr wichtig: Schalten Sie den Computer aus und starten Sie ihn neu.

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

StarMomo
quelle
0

Sie sollten die Gastzusätze jedes Mal neu installieren, wenn Sie virtualbox aktualisieren. Ich denke, dass die neuesten Gast-Ergänzungen die Kernel-Module automatisch aktualisieren, wenn Sie den Kernel mit apt aktualisieren.

Stellen Sie einfach sicher, dass Sie die Build-Essential- und aktuellen Kernel-Header-Pakete installiert haben.

Jorge Molina
quelle
Sie haben kein Update der Host Virtual Box-Anwendung, sondern ein Update des Gastbetriebssystems.
Takkat