web-dev-qa-db-de.com

Virtualbox-Gastzusätze installiert, aber nicht funktionsfähig - Versionskonflikt

Das ist mein Setup.

           Host                                     Guest
Ubuntu 12.04 LTS                                  Kali Linux Gnome 3.22.2
3.11.0-26-generic                                 4.9.0-kali3-AMD64

Nun, da ich virtualbox auf dem Host installiert und das Gastbetriebssystem erfolgreich gebootet hatte. Alles wurde im Gast aktualisiert.

apt-get update
apt-get upgrade

Die Quelldatei in /etc/apt/sources.list hatte dies (Gastbetriebssystem)

#Kali Sources
deb http://http.kali.org/kali kali-rolling main contrib non-free
deb-src http://http.kali.org/kali kali-rolling main contrib non-free

Als ich versuchte, Linux-Header zu installieren

apt-get install linux-headers-$(uname -r)

Ich habe nichts zu aktualisieren, zeigte, dass alles auf dem neuesten Stand war.

Hinzufügen von Gästezusätzen:

In Virtualbox

Geräte-> Guest Additions-CD-Image installieren

es zeigte sich, dass auf /usr/share/virtualbox/ keine Festplattendatei vorhanden war.

Also navigierte ich zum so-Verzeichnis und zu meinem Glück gab es eine Image-Datei mit dem Namen VBoxGuestAdditions.iso Ich habe sie gemountet und das Skript ausgeführt

VBoxLinuxAdditions.run

Es zeigte sich, dass alles kopiert wurde und ich neu starten musste. Beim Neustart zeigte es ein paar Zeilen, die

FEHLGESCHLAGEN: Virtualbox-Gast-Kernel-Module mögen das so.

Zu deiner Information,

apt-get install build-essential linux-headers-generic dkms
apt-get dist-upgrade

war schon perfekt gemacht.

Wenn ich auf Ansicht-> Vollbildmodus anzeigen klicke, funktioniert es nicht. Die Option Auto-resize Guest Display wurde ausgegraut.

Dies war ein Zeichen dafür, dass keine Gastzugaben installiert wurden.

Also habe ich versucht, die virtualbox-dkms zu löschen und alles noch einmal zu versuchen

Aber es zeigte sich, dass 0 zu aktualisieren. Und das ist die vorhandene bereits eine neuere Version.

Ich habe einmal in einem Post gelesen, dass die Virtualbox-Installation auf dem Gast und auf dem Host in Konflikt zueinander stehen würde. Also ging ich zum Terminal von Host und versuchte es

Sudo apt-get update
Sudo apt-get upgrade

Es wurden 269 MB für die Installation verlangt. Ich habe die Dateiliste überprüft. Es war keine virtuelle Box darin. Ich lasse es laufen.

Host neu gestartet. Immer noch kein Glück.

Ich ging zum Ubuntu Software Center und suchte nach

virtualbox

Es stand remove, da es bereits installiert war.

Versucht Sudo apt-get install virtualbox

Es war nichts Neues zu installieren.

Konnte mir nicht helfen.

**

2
Kameshwaran

Ich kann nicht sagen, ob dies Ihr Problem lösen könnte, aber so hat es funktioniert.

Versionskonflikt und manuelles Erzwingen von Updates

Ich habe überprüft, ob die virtuelle Box auf dem Host-Computer 4.2.1 und die auf dem Gast-Computer die neueste 5.1.18 war. In der https://www.virtualbox.org/wiki/Downloads hieß es, dass Version 5.12 für Precise Pangolin 12.04LTS verfügbar sei.

Über Firefox heruntergeladen und die .deb-Datei beibehalten.

Beim Versuch, über das Terminal zu installieren, kann das ältere nicht entfernt werden.

Damit,

Sudo apt-get remove virtualbox-\*
Sudo apt-get purge virtualbox-\*

machte es.

Dadurch werden die Setup-Dateien und Konfigurationen Ihrer VirtualBox nicht entfernt.

Starten Sie neu und installieren Sie .deb

Führen Sie die Virtualbox aus und starten Sie den Gast.

Viola, es hat funktioniert! Schließlich war es die alte Version der Virtualbox in Ubuntu 12.04, die 20 Stunden dauerte.

Eine Lektion am Tag gelernt: Ubuntu Software Center konnte keine neue Version für Sudo apt-get install virtualbox-5.1 finden. Da das Software Center nicht auf die neuesten Versionen aktualisiert wurde.

Eine andere Lösung könnte sein, einschließlich der Repo-Liste von virtualbox in sources.list im Ubuntu. (Bitte hier posten, falls es auch funktioniert, da ich das nicht ausprobiert habe)

Ich kann keine Bildressource dafür bekommen. Ich hatte so viele Schritte ausprobiert. Konnte sie nicht hier machen. Aber ich habe auch diese Schritte ausprobiert

Virtualbox löschen

rm virtualbox dkms module

dist-upgrade

apt-get installiere virtualbox-guest-additions-iso

allerdings nicht in der reihenfolge.

0
Kameshwaran

Ich hatte auch keine funktionierenden Gastzugänge. Ich konnte Gast Kubuntu 12.04 booten, aber die Auflösung war nur 1024x720. Die Option Auto-resize Guest Display wurde ebenfalls ausgegraut.

Ich hatte einen Fehler - "consolerc is readonly", als ich versuchte, es zu starten. Mir ist aufgefallen, dass die Consolerc-Datei von root stammt. chown myuser: myuser hat das Problem nicht gelöst. Es wurde wieder auf Wurzel zurückgefallen. Also habe ich beschlossen, einen neuen Benutzer zu erstellen.

Sudo adduser newuser

Sudo usermod -aG adm,Sudo newuser

Und es hat alles gelöst! Jetzt sind alle Bildschirmauflösungen in meinem Gastbetriebssystem verfügbar. Und noch besser - die Auflösung ändert sich automatisch, wenn ich das Fenster des Gastbetriebssystems dehne, sodass es perfekt aussieht. Und ich habe keine Fehler mehr im Zusammenhang mit dem Besitz von Konfigurationsdateien.

1