Ich verwende die Mindestinstallation von CentOS 7 nur mit Befehlszeilenzugriff (keine Grafikunterstützung installiert).
Nachdem ich stundenlang online über das Bearbeiten von Grub-Dateien, das Installieren von Gastzugaben und das Festlegen von VB-Optionen gelesen habe, funktioniert für mich absolut nichts.
Zunächst werden Gastzugaben installiert. Zweitens ist die einzige Grub-Datei, die ich habe, /boot/grub2/grub.cfg, und es heißt, sie nicht zu bearbeiten, da sie dynamisch generiert wird. Schließlich macht es keinen Unterschied, die Anzeige unter den Einstellungen von VB> Maschine> auf automatisch, keine oder einen Hinweis mit der gewünschten Auflösung zu bearbeiten.
Was genau muss ich Schritt für Schritt tun, um eine Bildschirmauflösung von mehr als 640 x 400 zu erreichen und einen Puffer bereitzustellen (derzeit gibt es keinen Puffer)?
quelle
Antworten:
CentOS 7 verwendet weiterhin den veralteten Parameter vga. Sie wollten Schritt für Schritt, Sie bekommen es:
sudo su
vi /etc/default/grub
i
oderInsert
-key auf Ihrer Tastatur, um den Bearbeitungsmodus aufzurufen.vga=792
innerhalb der "-zitate fürGRUB_CMDLINE_LINUX
, f.ex.GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet vga=792"
Esc
und tippen Sie:wq
und drücken SieEnter
, um Vi zu speichern und zu beenden.grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
Dieses Verfahren gilt nicht nur für Mac, sondern für alle Host-Betriebssysteme, auf denen Virtualbox ausgeführt wird: Windows, Linux.
Die Antwort von @ garethTheRed funktioniert möglicherweise in einigen Versionen einiger Linux-Distributionen, aber der Trick besteht darin, die richtigen Parameter für Ihre Umgebung zu finden. Zumindest bei einigen Red Hat-Distributionen müssen Sie auf alte, veraltete Gewohnheiten zurückgreifen.
quelle
vga
also immer noch Parameter. Übrigens erhaltenvga=792
Sie eine Auflösung von 1024 x 768 .Vor allem bin ich den Schritten von @John Mayor gefolgt und habe mir einen bestimmten Weg ausgedacht . hoffe es hilft jemandem.
[Getestete Umgebung]
CentOS 7.4.1708 auf VMWARE Workstation 12 Player (Kernel 3.10.0-693.21.1.el7.x86_64)
GRUB_CMDLINE_LINUX
Wert in/etc/default/grub
Datei bearbeitenGrub Update
Starten Sie neu
Eine Meldung wird wie folgt angezeigt. Drücken Sie
<ENTER>
Wählen Sie einen der Ausgangswerte aus und notieren Sie ihn. Beispiel anzeigen
Geben Sie ein
z
und drücken Sie<ENTER>
zum TestenDer Startvorgang wird fortgesetzt. Vergewissern Sie sich nach dem Start, dass die Auflösung geändert wurde.
Bearbeiten Sie den
GRUB_CMDLINE_LINUX
Wert in der/etc/default/grub
Datei erneut. Ändern Sie den vga-Wert von ask in den im0x0342
vorherigen Schritt gespeicherten Wert .※ Die Nummer des Anzeigemodus muss sein
hexadecimal
. oder nicht, es würdeundefined video mode number 342
gedruckt werdenGrub Update erneut
Starten Sie neu und bestätigen Sie es.
quelle
792
aber in Grub sehe ich unterschiedliche Werte.Sie müssen den Kernel des Gastes über die erforderliche Größe Ihres Terminals informieren.
grub
Verwenden Sie an der Eingabeaufforderung die Cursortasten, um zu dem Kernel zu gelangen, den Sie starten möchten, und drücken Sie die ETaste zum Bearbeiten. Verwenden Sie die Cursortaste, um zu der Zeile zu gelangen, die beginnt,linux
und fügen Sie am Ende der Zeile Folgendes hinzu:für eine Auflösung von 800 x 600 mit 24-Bit-Farbe.
Drücken Sie die Tastenkombination, die
grub
zum Booten erforderlich ist.Wenn das funktioniert, müssen Sie dies dauerhaft machen:
Ändern Sie
/etc/default/grub
die Zeilengruppe oben und hängen Sie sie an dieGRUB_CMD_LINE
Zeile an.Nächster Lauf:
Dadurch wird 800x600 @ 24 zum Standard für alle aktuellen und zukünftigen Kernel.
quelle