Der Seamless-Modus kann in VirtualBox nicht aktiviert werden


12

Ich kann in VirtualBox mit Ubuntu 10.04 oder 9.10 als Gastbetriebssystem nicht in den Seamless-Modus wechseln . Ich habe den Seamless-Modus mit XP als Gastbetriebssystem ausprobiert und es funktioniert absolut einwandfrei. Das Host-Betriebssystem ist Windows 7.

Ich habe Via / S3G Unichrome Pro IGP-Grafiken eingebaut und 30 MB von 64 MB Grafikspeicher zugewiesen. Ich habe auch 1,5 GB RAM.

Ich habe auch versucht, Guest Additions zu installieren, aber es hat immer noch nicht funktioniert. Die VirtualBox-Version ist 4.0.4r70112. Der Host + L führt nicht zum Seamless-Modus. dh unter dem Menü Maschine im Fenster Virtuelle Box ist "Nahtloser Modus" deaktiviert (wird in grauer Farbe angezeigt). Wie kann ich den Seamless-Modus zum Laufen bringen? Bitte helfen Sie!


Ich habe das gleiche Problem. In einer meiner virtuellen Boxen funktioniert es, in der anderen nicht. Auf beiden sind Guest-Zusätze installiert.
Johan Karlsson

Antworten:


9

Für den Seamless-Modus ( Host+ L) müssen im Gastbetriebssystem Virtual Box Guest Additions der gleichen Programmversion installiert sein.

Wie Sie Guest Additions installieren, erfahren Sie auch in dieser Antwort . In einigen Fällen müssen Sie die Guest Additions einfach neu installieren, wenn sie nicht ordnungsgemäß ausgeführt werden.


1
Takkat Ich habe Virtual Box und Gast-Ergänzungen der gleichen Version installiert. Aber was für ein Problem ich habe, ist der Host + L führt nicht zu Seamless-Modus.
jsbisht

Wenn ich Sie richtig verstanden habe, können Sie nahtlos auswählen, aber das Fenster eines Gast-Ubuntu-Programms nicht auf den Desktop Ihres Hosts verschieben?
Takkat

Ich kann den Seamless-Modus nicht auswählen.
jsbisht

1
Dies weist normalerweise darauf hin, dass Guest Additions nicht installiert sind. Versuchen Sie es erneut und vergessen Sie nicht, das Gastbetriebssystem neu zu starten, damit es wirksam wird.
Takkat

Ich habe alles versucht, aber immer noch das gleiche Problem. Trotzdem danke.
Jsbisht

4

Deaktivieren Sie Nested Paging auf der Registerkarte System und starten Sie den Gast neu.


Kann bestätigen, dass dies funktioniert. Es scheint jedoch nur mit Desktops mit Bedienfeldern / Taskleisten zu funktionieren. Ich kann dwm zum Beispiel nicht dazu bringen, damit zu arbeiten.
Braden Best

1

Möglicherweise haben Sie vergessen, die Gastzugaben im GUEST zu installieren. Klicken Sie dazu im GUEST-Fenster auf das Menü "Geräte" und wählen Sie "Gastzugaben installieren"


Das hat es für mich gelöst. Mir war nicht klar, dass Sie auch auf dem eigentlichen Gast installieren mussten.
whoisearth

-1

Installieren Sie Guest Addtions von Synaptic.


wie man in synaptic nach zusätzlichen Gästen sucht. Gibt es einen Paketnamen dafür?
jsbisht

Gehen Sie zu Synaptic, nachdem es geladen wurde, sehen Sie ein Suchfeld in der oberen rechten Ecke. Einfach guest additionsdort eintippen und Enter drücken.
Oxwivi

@jaggib, hast du schon versucht, Guest Additions von Synaptic zu installieren?
Oxwivi

Dies gibt keine Antwort auf die Frage. Um einen Autor zu kritisieren oder um Klarstellung zu bitten, hinterlassen Sie einen Kommentar unter seinem Beitrag.
RolandiXor

@RolandTaylor Ich denke, hier ist die Idee, Guest Additions mit dem Paketmanager des Gast-Ubuntu-Systems zu installieren, und nicht mit der (möglicherweise anderen) Version, die über VirtualBox selbst installiert wurde (wie es sich für das OP anhört). Das ist also eine Antwort auf die Frage. Ich bin nicht sicher, ob es eine richtige Antwort ist, aber es ist eine Antwort.
Eliah Kagan

-1

Versuchen Sie es, indem Sie die Right CtrlTaste gedrückt halten und dann auf die LTaste klicken .


-1

Ich verwende einen Windows 8.1-Gast auf einem Ubuntu-Host und der Seamless-Modus wird erst aktiviert, wenn die Benutzersitzung in Windows gestartet wird, möglicherweise einige Sekunden nach der Anmeldung.


-1

Ich verwende einen Ubuntu-Host mit einem Windows 7-Gast. Ich hatte das gleiche Problem, bis ich auf dem Gastsystem in den Ordner 'Computer' ging. Wenn Sie das CD-Image für die Guest Additions geladen haben, sollte es im CD-Laufwerk des Guest-Systems erscheinen. Öffnen Sie es manuell und suchen Sie nach der VBoxWindosAdditionsAnwendung. Öffnen Sie diese und folgen Sie den Anweisungen zur Einrichtung.


-1

Ich hatte genau das gleiche Problem, bis ich VirtualBox als root gestartet und die virtuelle Maschine von dort aus gestartet habe:

sudo virtualbox

Es endete damit, dass meine virtuellen Maschinendateien nur für Root-Lese- / Schreibzugriff gesperrt wurden, aber es lohnt sich absolut, dies zum Laufen zu bringen. Hier ist meine Desktop-Datei mit dem Namen "Win10" für meine virtuelle Maschine:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Win10
Comment=Starts the VirtualBox machine Win10
Type=Application
Terminal=true
Exec=sudo /usr/lib/virtualbox/VirtualBoxVM --comment "Win10" --startvm "Win10"
Icon=virtualbox-vbox.png

Ersetzen Sie 'Win10' durch den Namen Ihrer virtuellen Maschine, hoffentlich funktioniert dies für Sie.


1
Führen Sie virtualbox nicht als root aus.
Kristopher Ives

Weil die Ausführung als Root dem VM-Gast die volle Kontrolle über Ihr System gibt. Unter normalen Umständen könnte ein Gast unter Ausschluss eines massiven Versehens mit der Sicherheit der Hardwarevirtualisierung (normalerweise VTX) möglicherweise "ausbrechen", wäre jedoch unter Linux weiterhin durch die Einschränkungen eines Benutzerkontos eingeschränkt. Wenn Sie als root-Benutzer ausgeführt werden, hat jeder Gast, der sich auf den Host auswirkt (Gastzusätze, auch wenn Sie sie nicht installiert haben), Root-Zugriff und kann tun, was er will.
Kristopher Ives
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.