So aktivieren Sie den fullscreen-Modus in hyper-v (win 10) für ubuntu 14.04
Ich habe Probleme beim Umschalten auf die Vollbildgröße in Ubuntu 14.04 unter Hyper-v.
Ich habe versucht, Linux Integration Services zu installieren und zu aktivieren, wie in anderen Beiträgen vorgeschlagen.
apt-get install linux-tools-3.11.0-15-generic
apt-get install hv-kvp-daemon-init
Ich habe auch versucht, die Grub-Datei wie in anderen Beiträgen vorgeschlagen zu aktualisieren.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1200"
Gefolgt von
sudo grub-update
sudo reboot
Ich hatte kein Glück mit diesen Methoden. Gibt es eine andere Möglichkeit, den Vollbildmodus zu aktivieren?
5 answers
Stellen Sie sicher, dass die RemoteFX-Grafikkarte entfernt, die möglicherweise für die VM konfiguriert ist.
Schritt-für-Schritt -
- schalten Sie Ihre VM aus
- Klicken Sie im Hyper-V-Manager mit der rechten Maustaste auf die VM und dann auf "Parameter"
- Wenn sich im Abschnitt" Hardware "eine" 3D RemoteFX-Grafikkarte "befindet, klicken Sie darauf und dann auf"Entfernen".
- klicken Sie auf OK
- starten Sie Ihre VM -
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-06-02 07:32:45
Für mich hat kein anderer Weg funktioniert, als die Bildschirmgröße explizit nach diesem Video festzulegen: https://www.youtube.com/watch?v=Tb-p9NOkcT8 (ich habe Debian benutzt, das Video benutzt Ubuntu)
Schritt 1:
Edit /etc/default/grub
Ändern Sie die entsprechende Zeile in:
GRUB_CMDLINE_LINUX_DEFAULT="quiet video=hyperv_fb:3840x2160"
(Sie können 3840x2160 auf die gewünschte Bildschirmgröße ändern)
Schritt 2 -
Ausgeführt werden: sudo update-grub
Schritt 3
Reboot
Schritte müssen bei jeder Änderung wiederholt werden Bildschirmgrößen.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-12-13 15:38:50
Dies ist eine alte Frage, aber die Leute kämpfen immer noch mit diesem ich Dinge. Ich bin nicht sicher, warum seine so verdammt schwer. Ich habe die erste Antwort gesehen. Hat nicht funktioniert. (fügen Sie die Zeile zu /etc/default/grub/). Ich habe versucht, die Grafikkarte Sache, zuerst ohne. Dann mit. Nah tat es nicht. Arbeit. Dann fand ich das unten. Um ehrlich zu sein - hat immer noch nicht funktioniert. Im am 18.04. Aber ich werfe es hier der Vollständigkeit halber. Das sind die 3 häufigsten Antworten, die ich gesehen habe. Einige davon müssen für jede Person arbeiten.
-
Die statische IP-Injektion funktioniert möglicherweise nicht, wenn der Netzwerkmanager für einen bestimmten Hyper-V-spezifischen Netzwerkadapter auf der virtuellen Maschine konfiguriert wurde. Um ein reibungsloses Funktionieren der statischen IP-Adresse sicherzustellen, stellen Sie bitte sicher, dass der Netzwerkmanager vollständig ausgeschaltet ist oder für einen bestimmten Netzwerkadapter über dessen ifcfg-ethX-Datei. Stellen Sie bei der Verwendung virtueller Fiber Channel-Geräte sicher, dass die logische Unit Number 0 (LUN 0) ausgefüllt wurde. Wenn LUN 0 nicht ausgefüllt wurde, kann eine virtuelle Linux-Maschine möglicherweise keine Fiber Channel-Geräte nativ bereitstellen. Wenn während eines Live-Sicherungsvorgangs für virtuelle Maschinen offene Dateihandles vorhanden sind, müssen die gesicherten VHDs in einigen Fällen möglicherweise bei der Wiederherstellung einer Dateisystemkonsistenzprüfung (fsck) unterzogen werden. Live-Backup-Vorgänge können lautlos fehlschlagen, wenn die virtuelle die Maschine verfügt über ein angeschlossenes iSCSI-Gerät oder direkt angeschlossenen Speicher (auch als Pass-Through-Disk bekannt). Auf Long Term Support (LTS) Releases verwenden neueste Virtual Hardware Enablement (HWE) Kernel für aktuelle Linux Integration Services. Um den virtuellen HWE-Kernel unter 16.04 zu installieren, führen Sie die folgenden Befehle als root aus (oder
sudo
): bashapt-get update apt-get install linux-virtual-lts-xenial
So installieren Sie den virtuellen HWE-Kernel auf 14.04, führen Sie die folgenden Befehle als root aus (oder
sudo
): bashApt-get update apt-get install linux-virtual-lts-xenial
12.04 ** hat keinen separaten virtuellen Kernel. Um den generischen HWE-Kernel auf **12.04 zu installieren, führen Sie die folgenden Befehle als root (oder sudo) aus): bash
apt-get update
apt-get install linux-generic-lts-trusty
Unter Ubuntu * * 12.04, 14.04 und 16.04 **befinden sich die folgenden Hyper-V-Daemons in einem separat installierten Paket:
VSS Snapshot daemon
- Dieser Daemon ist erforderlich, um Live-Backups virtueller Linux-Maschinen zu erstellen.
KVP daemon
- Dieser Daemon ermöglicht das Festlegen und Abfragen von intrinsischen und extrinsischen Schlüsselwertpaaren.
fcopy daemon
- Dieser Daemon implementiert einen Dateikopierdienst zwischen Host und Gast.
Um diese Hyper-V-Daemons unter 16.04 zu installieren, führen Sie die folgenden Befehle als root (oder sudo) aus):
bash
apt-get install linux-tools-virtual-lts-xenial linux-cloud-tools-virtual-lts-xenial
Um diese Hyper-V-Daemons unter 14.04 zu installieren, führen Sie die folgenden Befehle als root (oder sudo) aus. bash
apt-get install hv-kvp-daemon-init linux-tools-virtual-lts-xenial linux-cloud-tools-virtual-lts-xenial
Um den KVP-Daemon auf **12.04 zu installieren, führen Sie die folgenden Befehle als root aus (oder sudo). bash
apt-get install hv-kvp-daemon-init linux-tools-lts-trusty linux-cloud-tools-generic-lts-trusty
Wenn der Kernel aktualisiert wird, muss die virtuelle Maschine neu gestartet werden, um sie zu verwenden.
Verwenden Sie unter Ubuntu 17.04 und 16.10 den neuesten virtuellen Kernel, um über aktuelle Hyper-V-Funktionen zu verfügen.
Um den virtuellen Kernel auf **17.04 und 16.10 zu installieren, führen Sie **die folgenden Befehle als root aus (oder sudo
):
bash
apt-get update
apt-get install linux-image-virtual
Unter Ubuntu * * 17.04 und 16.10 **befinden sich die folgenden Hyper-V-Daemons in einem separat installierten Paket:
VSS Snapshot daemon
- Dieser Daemon ist erforderlich, um live zu erstellen Sicherungen virtueller Linux-Maschinen.
KVP daemon
- Dieser Daemon ermöglicht das Setzen und Abfragen von intrinsischen und extrinsischen Schlüsselwertpaaren.
fcopy daemon
- Dieser Daemon implementiert einen Dateikopierdienst zwischen Host und Gast.
Um diese Hyper-V-Daemons auf 17.04 und 16.10 zu installieren, führen Sie die folgenden Befehle als root aus (oder sudo
):
bash
apt-get install linux-tools-virtual linux-cloud-tools-virtual
Wenn der Kernel aktualisiert wird, muss die virtuelle Maschine neu gestartet werden, um sie zu verwenden. [...] Unter Windows Server 2012 R2 ist Secure Boot auf virtuellen Maschinen der Generation 2 aktiviert standardmäßig und Einige virtuelle Linux-Maschinen booten nur, wenn die Option secure Boot deaktiviert ist. Sie können Secure Boot im Abschnitt Firmware der Einstellungen für die virtuelle Maschine in Hyper-V Manager deaktivieren oder mit Powershell deaktivieren:
Powershell
Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
Führen Sie die folgenden Schritte aus, bevor Sie versuchen, die VHD einer vorhandenen virtuellen VHD-Maschine der Generation 2 zu kopieren, um virtuelle Maschinen der neuen Generation 2 zu erstellen:
Melden Sie sich bei der vorhandenen virtuellen Maschine der Generation 2 an.
Ändern verzeichnis zum Boot EFI Verzeichnis:
bash
cd /boot/efi/EFI
Kopiere das Ubuntu-Verzeichnis in ein neues Verzeichnis namens boot: bash
sudo cp -r ubuntu/ boot
Verzeichnis in das neu erstellte Bootverzeichnis ändern: bash
cd boot
Benennen Sie den 64x64 um.efi-Datei: bash
sudo mv shimx64.efi bootx64.efi
Es gibt auch folgendes: https://www.altaro.com/hyper-v/remotefx-windows-10-client-hyper-v/ das fand ich nützlich.
Aktualisieren
Neue Quellen, schauen Sie sich diese Links an:
Diskussion mit Linux-Kernel-Entwickler -
Https://github.com/LIS/lis-next/issues/318
Https://github.com/dcui/linux/commit/c031eec626cd2c41ae1c0e70f51c03284017edf9
Https://github.com/dcui/linux/blob/master/drivers/video/fbdev/hyperv_fb.c
VM-Video einstellen PowerShell
Https://docs.microsoft.com/en-us/powershell/module/hyper-v/set-vmvideo?view=win10-ps Ich denke, ich habe das obige ohne Nutzen versucht
Was ich derzeit empfehle, ist nur eine RDP-Remote-Desktop-Verbindung zu verwenden, um eine Verbindung herzustellen. Es ist viel einfacher.
- Verwenden Sie
Sudo Apt-get search RDP
, um ein Paket zu finden, das könnte funktionieren. Installieren Sie, was für Ihr System funktioniert. - Rufen Sie die IP-Adresse innerhalb der VM oder über das Feld Netzwerkstatus im Hyper-VM-Dashboard auf dem Host ab.
- Verbinden Sie sich mit RDP auf dem Computer, den Sie verwenden möchten.
Win+R and type "RDP"
verwenden Sie zum Öffnen der Remotedesktop-App auf einem Windows-Computer die von Ihnen erfasste IP-Adresse. - Melden Sie sich schließlich mit Ihrem [[39]}Linux Login und Passwort an.
Das heißt, zu den obigen Befehlen habe ich diese Empfehlungen für Einstellungen auf dem HOST .
Diese sind auf den obigen Links aufgeführt.
In PowerShell
Versuchen Sie Folgendes
Set-VMVideo -VMName "<VM name>" -HorizontalResolution 1920 -VerticalResolution 1200 -ResolutionType Maximum
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-09-21 23:12:14
Ich habe mich für XRDP entschieden, um eine Vollbild-GUI für Linux-Gäste zu erhalten, die auf Windows 10 Hyper-V-Hosts ausgeführt werden. Es ist funktional, aber immer noch nicht so leistungsfähig wie VMware Workstation. Installieren Sie xrdp
und xrdp-sesman
, starten Sie die Dienste. Anschließend können Sie über den RDP-Client von Windows eine Verbindung von Ihrem Host zum Gast herstellen.
Die meisten aktuellen Distributionen sollten sofort mit XRDP arbeiten, wie vom Paketmanager installiert. CentOS 7 erfordert, dass Sie gnome-session-classic über yum für XRDP installiert haben um zu arbeiten, auch wenn Sie eine andere DE verwenden.
Die Zwischenablage-Freigabe funktioniert und Sie können die Größe des Bildschirms auf Vollbild ändern. Die Leistung ist träge, aber für den allgemeinen Gebrauch in Ordnung.
Wenn Sie Vagrant verwenden, können Sie nach der Installation von XRDP mit vagrant rdp
eine Verbindung vom Host herstellen.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-01-17 22:40:52
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-10-11 17:58:49