GRUB verwendet lediglich die von der Firmware zur Verfügung gestellten generischen Schnittstellen wie die VESA BIOS Extension und UEFI GOP, derartige Funktionen gehören nicht dazu. Der Aufwand der nötig ist um so etwas direkt in GRUB umzusetzen ist schlichtweg ziemlich unverhältnismäßig, deshalb hat auch noch niemand so eine Funktion implementiert.
GRUB2 nutzt allerdings dennoch inzwischen grafische Bildschirmmodi, das alte GRUB hingegen griff nur auf den Textmodus zurück. Letzterer ist zwar bzgl der Darstellung sehr stark eingeschränkt, überlässt aber viele Details der konkreten Implementierung in der Firmware - welche zum Beispiel genau diese Rotation bereits selbst umgesetzt haben könnte, der Bootscreen der Firmware wird ja schließlich sicherlich auch die richtige Orientierung haben. Man kann mit GRUB_TERMINAL=console
GRUB2 zwingen den Textmodus zu benutzen, das funktioniert aber nur mit der alten VESA Erweiterung, das neuere GOP implementiert wohl keine reinen Textmodi mehr.
Welcher der beiden Firmware Standards bei dir benutzt wird hängt davon ab wie du Ubuntu installiert hast. GOP gibt es nur bei einer UEFI Firmware, der alte VESA Standard wird von dieser allerdings auch als eine Art Abwärtskompatibilitätsmodus angeboten (CSM) und ist somit nicht auf ein altes BIOS begrenzt. Die VESA Erweiterung ist aber nicht auf den alten BIOS Bootmodus begrenzt, so kann etwa auch Windows 7 zwar bereits mit einem UEFI Bootloader starten, nutzt aber selbst dann ausschließlich die alte VESA Erweiterung. Laut der GRUB2 Dokumentation wurde allerdings wohl die Unterstützung für Textmodi aus der UEFI Variante komplett entfernt, obwohl diese möglicherweise noch über die alte VESA Erweiterung zugänglich sein könnten.
SMOKE1311 schrieb:
Auflösung in GRUB drehen hat nicht geholfen.
Die Auflösung lässt sich auch nicht einfach beliebig einstellen, gerade der alte VESA Standard ist was das angeht sehr restriktiv. Die Firmware implementiert aber möglicherweise bereits einen fertig rotierten Bildschirmmodus, sodass du nur die Konfiguration anpassen musst um genau diesen Modus zu benutzen. Beim alten VESA Standard ist die Sache ziemlich klar, da dieser nur eine kleine abfragbare Liste an Bildschirmmodi unterstützt, aber ich weiß zu wenig über GOP um zu wissen wie genau die Bildschirmmodi dort umgesetzt sind.
GRUB2 hat jedenfalls einen videoinfo
Befehl den du in der GRUB Shell eingeben kannst, dieser listet dir alle verfügbaren Bildschirmmodi auf die du als GFXMODE konfigurieren kannst. Sollte dort eine hochkantige Auflösung erscheinen, ist das möglicherweise die die du einstellen musst um eine Rotation durch die Firmware zu bewirken.
SMOKE1311 schrieb:
und LightDM
Da hast du im wesentlichen zwei Ansätze: Konfiguriere die Rotation direkt in der Konfiguration des X Servers, oder lege dir ein Script an, stopf dort den nötigen xrandr
Befehl für die Rotation rein und setze dieses in der LightDM Konfiguration als display-setup-script
fest.