Ich habe eine VM-Maschine mit Ubuntu 14.04 (Gast) auf einem Win7-Host. Ich habe derzeit die Auflösung des Servers auf 1024 * 768 eingestellt, indem ich dies hinzufüge
GRUB_CMDLINE_LINUX_DEFAULT="splash xvga=1024x768x24"
GRUB_GFXMODE=1024x768x24
zu /etc/default/grub
.
Höhere Auflösungen kann ich allerdings nicht bekommen. Wenn ich zum Beispiel 1200 * 800 einstelle, wird es auf 640 * 480 zurückgesetzt. Ich habe 128 MB Videospeicher zugewiesen.
Kann ich höhere Auflösungen erreichen?
Antworten:
Die Antwort, die ich gefunden habe, war eine Kombination aus: Wie erhöhe ich die Auflösung im Konsolenmodus? und Wie Ubuntu Server Vollbild in VirtualBox verwenden? Ersteres lieferte Informationen zum Ändern der Anzeigeauflösung von Grub, und letzteres half mir bei der Diagnose, warum Ersteres keine Auflösungsänderung zur Folge hatte.
Kombination der beiden Antworten:
Identifizieren Sie die Auflösung, die Ihre VirtualBox-Umgebung unterstützt. Starten Sie das System neu und halten Sie den ShiftSchlüssel, bis das Madenfenster angezeigt wird, und drücken Sie dann c. Dies wird Sie in die Grub-Konsole fallen lassen. Geben Sie den Befehl ein
vbeinfo
, um eine Liste der Auflösungen anzuzeigen . Wählen Sie die Auflösung aus, die für Sie geeignet ist (in meinem Fall1152x864x32
).Bearbeiten
/etc/default/grub
, um eine Linie zu ändern / zu erstellenGRUB_GFXMODE=1152x864x32
(wobei Sie die Auflösung durch die für Ihre Umgebung geeignete ersetzen).Bearbeiten
/etc/grub.d/00_header
, um die Linie zu ändernzu
(Wieder, Ersetzen der Auflösung)
Aktualisiere grub und starte neu:
update-grub2 && shutdown -r now
Grub sollte mit der neuen, höheren Auflösung starten und diese Auflösung sollte dann fortgesetzt werden, nachdem Sie angemeldet sind.
quelle
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXPAYLOAD_LINUX=keep
Ich versuche das jetzt seit ein paar Stunden und vor ein paar Tagen auch seit ein paar Stunden. Die Rob Halls-Lösung hat nur während der Boot-Phase funktioniert, in der GRUB die Menüeinträge anzeigt. Nach dem Booten des Servers (ich verwende einen Ubuntu-Server der neuesten Version) war die Auflösung wieder "normal".
Hinzufügen der folgenden Zeile zu
/etc/default/grub
:und dann
Ich hatte die höhere Auflösung während des Bootvorgangs (Grub-Menü) und innerhalb der Konsole.
quelle
Wie @Zook in den Kommentaren hervorhob, reichte es mir, als Superuser die folgende Zeile in zu aktivieren und zu ändern
/etc/default/grub
:und dann
Die GRUB-Version ist 2.02 ~ beta2-9ubuntu1.
Virtualbox Version 4.3.16, Windows 7 Host, native Auflösung 1600x1050.
Wichtig für das Funktionieren war, irgendwelche
vga=
oderxvga=
odervideo=
Zeilen aus dem Kernel zu entfernen , zB inGRUB_CMDLINE_LINUX_DEFAULT
.Diesen Hinweis habe ich hier gefunden . Ich musste die vorgeschlagenen Änderungen nicht in dem möglichen Duplikat durchführen .
quelle
Läuft Virtualbox 5.1.34 unter Ubuntu 16.04, war ich enttäuscht, alle Versuche mit 1920x1080 oder 1600x900 führten zu 640x480. Wie viele andere entdeckte ich, dass 1024x768 die höchste zulässige Auflösung ist und alles, was darüber hinausgeht, auf 640x480 herabgestuft wird.
Als
vbeinfo
ich an der Grub-Eingabeaufforderung lief, stellte ich fest, dass 1600x1200x32 unterstützt wurde, obwohl mein Monitor 1900x1080 war. Also wechselte ich/etc/default/grub
zu:Und was für ein Unterschied!
Ein Teil der Ober- und Unterseite ist abgeschnitten, aber es ist keine große Sache, und es ist schön, das Fenster größer und leserlich zu sehen:
Ich musste das .GIF komprimieren, um es hier unterzubringen. Es ist live schöner. Ich habe zwei Monitore (einer über dem anderen), sodass die Größe des virtuellen Desktops 3840 x 1080 beträgt
quelle