GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Verwenden von Ubuntu 18.04 im erweiterten Modus für Hyper-V unter Windows 10

Ich führe Windows als meinen täglichen Treiber aus, aber ich verwende WSL (Windows Subsystem for Linux) den ganzen Tag, aber WSL ist nur die Befehlszeile und hat einige Leistungsprobleme mit schwerer Dateisystemarbeit. Ich verwende Docker für Windows, das erstaunlich gut funktioniert und eine gute Leistung hat, aber manchmal möchte ich es auf einem vollständigen Ubuntu-Desktop testen.

NEBEN: Kein Witz. Meine Linux/Ubuntu-Gutgläubigkeit geht eine Weile zurück. Hier ist meine Installation von Ubuntu 10.4 unter Windows 7 vor über 8 Jahren. Umuntu ngumuntu ngabantu!

Um ehrlich zu sein, hat Ubuntu in der Vergangenheit Windows's Hyper-V ausgelutscht. Wollte man eine höhere (sprich:brauchbare) Auflösung erreichen, bedarf es eines Wunders. Wenn Sie gemeinsam genutzte Zwischenablagen oder gemeinsam genutzte Laufwerke wollten, nun, wieder Wunder oder eine Menge manueller Einrichtung. Es ist möglich, aber es macht keinen Spaß.

Warum kann es nicht einfach sein? Nun, es ist. Ich habe das Windows 10 "Fall Creators Update" installiert - ja der Name ist blöd. Es ist Windows 10 „1809“ – das ist 2018 und der 9. Monat. Geben Sie einfach "Winver" aus dem Startmenü ein. Möglicherweise haben Sie "1803" von März. Update starten.

Windows 10 enthält Hyper-V Quick Create, das diese verdächtig kurze Liste unter „Betriebssystem auswählen“ enthält. Jedes Mal, wenn eine Liste 1 oder 2 Elemente und einige Leerzeichen enthält, bedeutet dies, dass sie eines Tages n+1 Listenelemente haben wird.

Kürzlich tauchte Ubuntu 18.04.1 LTS in dieser Liste auf. Sie können von hier aus schnell und einfach eine Ubuntu-VM erstellen und es wird alles erledigt, Herunterladen, Netzwerkwechsel, VM-Erstellung usw.

Mir gefällt's. Klicken Sie also auf Erstellen, starten Sie es ... gelangen Sie zum Einrichtungsbildschirm. Hier, vergewissern Sie sich Sie klicken auf "Passwort zum Anmelden anfordern". Was wir wollen, funktioniert nicht mit "Automatisch anmelden" und das willst du sowieso nicht.

Nachdem Sie Ihre VM erstellt und größtenteils eingerichtet haben, schließen Sie das Hyper-V-Clientfenster. X es einfach aus. Die VM läuft natürlich weiter.

Gehen Sie zum Hyper-V Manager und klicken Sie mit der rechten Maustaste darauf und "Verbinden".

Sie sehen einen Auflösungsdialog ... wählen Sie einen aus! Verrückt werden! Beachten Sie, dass es Probleme mit der 4k-Anzeige gibt, aber Sie können dies in Ubuntu selbst anpassen.

BEVOR Sie jetzt auf „Verbinden“ klicken, klicken Sie auf „Optionen anzeigen“ und dann auf „Lokale Ressourcen“. Deaktivieren Sie hier „Smart Cards“ und aktivieren Sie „Laufwerke“.

Klicken Sie auf OK und Verbinden ... und Sie erhalten diesen seltsamen Dialog! Sie führen tatsächlich RDP in Ubuntu ein! Anstatt das historisch seltsame Hyper-V-Client-Zeug zu verwenden, um mit Ubuntu zu sprechen und mit Grafikkarten und Auflösungen zu kämpfen, ist hier buchstäblich nur Remotedesktop in Ubuntu mit integriertem Open Source xrdp !

Melden Sie sich mit Ihrem Namen und Passwort an (erinnern Sie sich daran, dass ich gesagt habe, dass Sie sich nicht automatisch anmelden sollen? Deshalb.)

Was ist mit dynamischer Größenanpassung?

Hier ist eine noch bessere mögliche Zukunft. Was wir WIRKLICH wollen (nicht wahr, lieber Leser) ist dynamische Auflösung und Größenänderung ohne Neuverbindung! Heute können Sie einfach schließen und erneut eine Verbindung herstellen, um die Auflösung zu ändern, aber ich würde gerne die Größe des Ubuntu-Fensters so ändern, wie ich es bei Windows 7/8/10 VM-Client-Fenstern mache.

Das Feature „Dynamisches Auflösungsupdate“ wurde in RDP 8.1 eingeführt. Es ermöglicht die Größenänderung der Bildschirmauflösung on-the-fly.

Da wir xrdp verwenden und das Open Source über https://github.com/neutrinolabs/xrdp/ ist UND es sogar ein Problem diesbezüglich gibt UND eine nette Person den Code in ihrem eigenen Zweig hat und zugestimmt hat, ihn möglicherweise hochzuladen, können wir vielleicht damit beginnen Wenn Sie es verwenden, wird dieses großartige Feature nur für Leute aufleuchten, die Hyper-V Quick Create verwenden. Sicher sprechen wir hier von Wochen und Monaten (es sei denn, Sie wollen helfen), aber der Löwenanteil der Arbeit ist getan. Ich freue mich darauf, die Größe von Ubuntu-VMs dynamisch zu ändern.

Was gibt es heute im erweiterten Modus?

Zurück zu heute! Wie Linux-VMs (Ubuntu oder Arch) eingerichtet werden, können Sie in diesem GitHub-Repo nachlesen https://github.com/Microsoft/linux-vm-tools Sie können sie selbst mit Skripten einrichten, aber das Schöne an Hyper- V Quick Create besteht darin, dass die Arbeit für uns erledigt wird, um diese RDP-freundlichen VMs mit erweiterten Sitzungen zu erstellen. Keine Angst, Sie können die Skripte einfach selbst lesen.

Ich kann schnell eine Verbindung herstellen und VMs im erweiterten Modus geben mir Folgendes:

  • eine gemeinsame Zwischenablage
  • die Auflösung meiner Wahl bei Connect
  • Schnelles Malen/Video/Scrollen
  • automatische gemeinsame Laufwerke
  • Reibungslose und automatische Mauserfassung

Fantastisch.

Was ist mit der Installation von Visual Studio Code? Na sicher. Und natürlich auch .NET Core.NET Core.

Dies dauerte ungefähr 10 Minuten und 8 davon warteten darauf, dass Hyper-V Create Ubuntu herunterlud. Versuch es!

Sponsor: Sehen Sie sich den neuesten JetBrains Rider mit integrierter Rechtschreibprüfung, erweitertem Debugger, Docker-Unterstützung, vollständiger C# 7.3-Unterstützung, Veröffentlichung in IIS und erweiterter Unity-Unterstützung an.


Linux
  1. Audacious 4.2 Beta fügt Dunkelmodus und neue Symbole für die Qt-Oberfläche hinzu

  2. Ubuntu erkennt Windows 10 nicht für die Installation?

  3. Speicherort von .bashrc für Bash unter Ubuntu unter Windows in Windows 10

  4. Assembly kompilierte ausführbare Datei mit INT 0x80 auf Ubuntu auf Windows-Subsystem für Linux erzeugt keine Ausgabe

  5. Bessere Ubuntu-Schriftarten

Geben Sie vor, Windows mit dem Kali Linux Undercover-Modus zu verwenden

So installieren Sie Hyper-V unter Windows 10 21H

So installieren Sie Windows 11 auf Ubuntu 20.04 mit VirtualBox

Wie installiere ich Wine auf Ubuntu?

Wichtige Tipps zum Installieren und Verwenden von Sublime Text unter Ubuntu

Warum verzögert sich mein Ubuntu-Build beim Verschieben von Fenstern?