Wie übergebe ich eine hohe Auflösung von GRUB2 an FreeBSD?


8

Ich starte FreeBSD-10-RELEASE von GRUB2. Ich habe das GRUB2-Startmenü so eingerichtet, dass es bei der maximalen Auflösung meines Laptops von 1024 x 768 x 32 sehr gut angezeigt wird. Ich weiß, dass es möglich ist, diese Auflösung mit dem gfxpayloadBefehl an den Bootloader zu übergeben, aber es funktioniert nicht.

In FreeBSD selbst habe ich die Konsole so konfiguriert, dass sie mit dieser Auflösung angezeigt wird. Dies wird jedoch erst in der Mitte des Scanvorgangs des Startgeräts aktiviert. Nachdem ich meinen FreeBSD-Menüeintrag in GRUB2 ausgewählt habe, übernimmt der FreeBSD-Bootloader das übliche FreeBSD-Bootmenü, das in einer hässlichen Auflösung von 640 x 480 angezeigt wird.

Ich habe jede Richtung befolgt, die ich finden könnte, um die GRUB2-Auflösung weiterzugeben, aber nichts funktioniert. Ist es möglich, dass diese Funktion mit FreeBSD nicht funktioniert (weil die Installation und Konfiguration von GRUB2 in FreeBSD von Anfang an für mich problematisch war) oder gibt es eine andere Konfiguration, die für FreeBSD spezifisch ist?

Auch wenn dies in Bezug auf die Funktionalität nicht erforderlich ist, wäre es schön, diese letzte Kleinigkeit zu haben, nachdem ich es endlich geschafft habe, alles andere auf meinem System zum Laufen zu bringen. Dies wäre eine schöne Kirsche an der Spitze!


Zwei Dinge zu beachten: Erstens: Bis Sie Ihre Grafikkarte im System überprüft haben, bleiben Sie bei der hässlichen Auflösung hängen. Zweitens: Ihre Auflösung beim Booten bezieht sich nur auf Framebufer. Ich weiß nicht, ob freebsd 10 vesa framebuffer unterstützt.
r004

Antworten:


1

Ich weiß nicht, ob dies überhaupt möglich ist, aber versuchen Sie es vesa_load="YES"zu ergänzen loader.confund sehen Sie, wie das geht.

Warum laden Sie auch Ketten?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.