Ich habe ein Hyper-V auf einer WINDOWS 10-Oberfläche und verwende Ubuntu 15.04 als Gastbetriebssystem. Ich habe die Größe des Ubuntu-Bildschirms in einem Hyper-V mit Windows 8 und 14.04 anhand der Empfehlungen in diesen Foren erfolgreich geändert. Im aktuellen Fall hatte ich jedoch kein Glück, die Größe zu ändern. Mit der riesigen Pixelanzahl auf dem Surface 4 ist der Gast Ubuntu ein echtes Ärgernis.
Ich würde mich über Vorschläge freuen.
quelle
Seit diese Frage gestellt wurde (zu Ubuntu 15.04), haben sich die Dinge in Bezug auf Hyper-V und Ubuntu 18.04.1 in Bezug auf den 'Enhanced Session Mode' erheblich verbessert.
Derzeit gibt es zwei Ansätze:
A. Neues System ~~ Optimierte Ubuntu Desktop-Images in der Microsoft Hyper-V-Galerie verfügbar
B. Vorhandenes System ~~ konfigurieren Sie xRDP manuell, um den erweiterten Sitzungsmodus zu unterstützen.
Hier sind die Details:
Option A )
Hier sind die Links, aus denen ich die Informationen bezogen habe:
○ Optimierte Ubuntu Desktop-Images in der Microsoft Hyper-V-Galerie verfügbar
○ Führen Sie virtuelle Ubuntu-Maschinen aus, die mit Hyper-V Quick Create noch einfacher sind
Option B )
Ändern Sie Ubuntu 18.04, um xrdp zu verwenden
1.1 Holen Sie sich die Skripte von GitHub
1.2 Machen Sie die Skripte ausführbar und führen Sie sie aus ...
1.3 < Nach dem Neustart > Führen Sie das Skript erneut aus, um die Einrichtung der VM abzuschließen
Fahren Sie die Ubuntu VM herunter
Ubuntu-Sitzung registrieren ~ Führen Sie diesen Befehl auf dem Host-PC mit Powershell mit Administratorrechten aus:
Starten Sie die VM neu
Von Hyper-V aus mit XRDP verbinden / anmelden (Hinweis ~ Benutzername eingeben - muss in Kleinbuchstaben geschrieben sein)
Hinweis / Achtung ~ Wenn Sie Probleme mit der Verwendung von Laufwerken haben, können Sie die [Drucker] deaktivieren.
Hier ist der Link zu dem Ort, an dem ich die Informationen bezogen habe:
quelle
Set-VM : A parameter cannot be found that matches parameter name 'EnhancedSessionTransportType'.
wenn ich das versuche.Aus irgendeinem Grund funktioniert das Ändern der Grub-Konfiguration auch in meinem Surface Book nicht (und ich habe gesehen, dass sich ein anderer Surface-Benutzer über dasselbe Problem beschwert hat). Ich habe noch keine Lösung gefunden, aber hier ist etwas, mit dem ich arbeiten kann:
Installieren Sie einen X-Server für Windows (z. B. xming), melden Sie sich mit ssh bei Ihrer virtuellen Maschine an und legen Sie die Variable DISPLAY fest (export DISPLAY = <Ihre Host-IP>). Sie können diese Zeile auch zu Ihrem ~ / .bashrc hinzufügen, damit sie beim Anmelden automatisch ausgeführt wird. Andernfalls müssen Sie dies für jede Sitzung tun.
Auf diese Weise können Sie Ihre Linux-GUI-Programme von ssh aus starten und mit ihnen arbeiten, als ob sie nativ auf Ihrem Host ausgeführt würden (zumindest meiner Erfahrung nach auch viel schneller).
Der Einfachheit halber erstelle ich einen internen virtuellen Switch in Hyper-V und richte die Netzwerkfreigabe für dieses virtuelle Gerät ein, sodass mein Host immer die IP 192.168.137.1 hat. Auf diese Weise können Sie in der VM auf das Internet zugreifen, während Sie eine statische IP für Ihren Host haben.
Eine weitere Lösung, die ebenfalls funktioniert und Ihnen die volle Linux-Desktop-Erfahrung bietet (wenn auch langsamer als bei der X-Weiterleitung über ssh): Installieren Sie xrdp unter Linux wie hier beschrieben und verwenden Sie den Windows-Remotedesktop-Client, um eine Verbindung zu Ihrer virtuellen Maschine herzustellen . Dies gibt Ihnen Ihre native Auflösung, ist aber aufgrund des Software-Renderings immer noch etwas langsam.
quelle
Um das Popup "Die gespeicherte Konfiguration für Monitore CRTC 351 konnte nicht angewendet werden" zu entfernen, können Sie außerdem die Datei monitor.xml des Benutzers löschen: $ rm ~ / .config / monitors.xml
quelle