Debian kann nicht gezwungen werden, in der Framebuffer-Auflösung 640 x 480 zu starten

Debian kann nicht gezwungen werden, in der Framebuffer-Auflösung 640 x 480 zu starten

Um ein eingebettetes Projekt von einem ARM-Ziel auf Linux/x86 zu portieren, muss ich eine Debian-VM erstellen (derzeit verwende ich Virtualbox), die im Framebuffer-Modus mit einer Auflösung von 640 x 480 startet.

Ich habe den systemctl set-default multi-user.targetBefehl verwendet, um die VM im Framebuffer zu starten, aber es scheint, dass sie nicht unter eine Auflösung von 800 x 600 gehen kann. Alle Tutorials und Anleitungen, die ich finden kann, beziehen sich auf das Starten der Gast-VM im hochauflösenden Modus, aber ich kann nichts finden, das mein Problem löst.

Ich bin den Vorschlägen gefolgt, die ich unterhttps://forums.virtualbox.org/viewtopic.php?f=29&t=83189

edit /etc/default/grub 
Uncomment: #GRUB_GFXMODE=640x480 
Modify it to required resolution: GRUB_GFXMODE=1024x768 
Add the following: GRUB_GFXPAYLOAD_LINUX=keep 
Save, exit, and run update-grub 
Edit "/etc/modprobe.d/fbdev-blacklist.conf" and add vboxvideo Reboot

Ich verwende GRUB_GFXMODE=640x480und erstelle die /etc/modprobe.d/fbdev-blacklist.confDatei, aber ohne Ergebnisse – sie startet immer bei 800 x 600

Kann mir jemand dabei helfen? Ich verwende derzeit Debian 9 und kann bei Inkompatibilitäten auf eine andere Version umsteigen.

BEARBEITEN: wie gewünscht, hier die Ausgabe von #cat /proc/cmdline:

BOOT_IMAGE=/boot/vmlinuz-4.9.0-11-amd64 root=UUID=5bb1ded6-45a6-4d13-93d8-5f593e66e609 ro quiet

Antwort1

Im VirtualBox Manager Datei -> Einstellungen -> Anzeige kann der Parameter Maximale Gastbildschirmgröße automatisch/keine/Hinweis sein

Bei mir hat es mit der Größe None oder Hint mit der gewünschten Größe geklappt.

Zu Ihrer Information: GRUB-Konfiguration:

GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE= the one you want (1024x768x32 in my case)
GRUB_GFXPAYLOAD_LINUX= keep or the one you want  (1024x768x32 in my case)
#GRUB_TERMINAL=console (kept in comment)

Antwort2

Falls dies für andere Leute hilfreich sein kann, konnte ich mit der folgenden Änderung im VGA-Modus booten /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

anstatt

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

Dadurch werden alle Startmeldungen aktiviert und aus irgendeinem Grund bleibt die Konsole auch in VGA-Auflösung. Ich habe diesen relevanten Ratschlag bei gefundenhttps://linuxconfig.org/wie-erhöht-man-die-tty-console-auflösung-auf-ubuntu-18-04-server


Soweit ich sehe, kann die VGA-Auflösung eingestellt werden mit entweder

GRUB_GFXMODE=640x480
GRUB_GFXPAYLOAD_LINUX=keep

oder

GRUB_GFXMODE=""
GRUB_GFXPAYLOAD_LINUX=640x480

Antwort3

Fügen Sie /etc/default/grub hinzu

GRUB_GFXMODE=640x480
GRUB_GFXPAYLOAD_LINUX=keep

um im normalen Textmodus zu booten, „keep“, um den mit gfxmode eingestellten Grafikmodus beizubehalten

Quelle

verwandte Informationen