Hyper-V Gastauflösung¶
In vielen Testumgebungen nutzen wir Microsoft Hyper-V als Virtualisierungsumgebung. Dort haben unsere Linux-Gäste leider nur eine fixe Auflösung von 1152x864 Pixeln.
Diese Voreinstellung möchten man in den Seminaren - und in sonstigen Umgebungen - gerne auf passendere Auflösungen optimieren:
1280 mal 800 Pixel (z.B. für Kurzdistanzbeamer in kleineren Seminarräumen)
1600 mal 900 Pixel (z.B. für Remote/Online-Seminare mit/ohne RDP-Sessions)
1920 mal 1080 Pixel (für Standardauflösung Full-HD-Monitore)
Hierfür bearbeiten wir die /etc/default/grub
unseres Linux-Gast (Debian oder auch openSUSE):
Die wichtige Zeile: GRUB_CMDLINE_LINUX_DEFAULT= … erweitern wir
am Ende mit der nötigen Hyper-V-Framebuffer Auflösung: GRUB_CMDLINE_LINUX_DEFAULT="... video=hyperv_fb:1920x1080"
Und danach natürlich - wie in der Konfigurationsdatei beschrieben - mit einem update-grub
(bei Debian)
komplettieren.
Der Befehl update-grub
bei Debian (und Derivaten Ubuntu, …) ist nur eine Vereinfachung
der Aktualisierung von Grub2: grub-mkconfig -o /boot/grub/grub.cfg
Mit dem letzten Befehl müssten wir also bei openSUSE-Gästen die Änderungen der Auflösung in die Grub2-Konfigurationsdatei schreiben.
Bei RHEL/CentOS stellt man uns ein eigenes Spezialprogramm für die Grub2-Anpassungen parat. Für die gewünschten Einstellungen an einem CentOS-Hyper-V-Gast folgt: (Anleitung z.B. bei Hyper-V: How to Change Screen Resolution in CentOS / Red Hat Virtual Machines )
grubby --update-kernel=ALL --args="video=hyperv_fb:1280x800"
reboot
Diese Konfigurationen natürlich alle als root / SuperUser.