Comment passer la haute résolution de GRUB2 à FreeBSD?

8

Je démarre FreeBSD-10-RELEASE depuis GRUB2. J'ai configuré le menu de démarrage GRUB2 pour qu'il s'affiche très bien à la résolution maximale de mon ordinateur portable de 1024x768x32. Je sais qu'il est possible de passer cette résolution au chargeur de démarrage avec la gfxpayloadcommande mais cela ne fonctionne pas.

Dans FreeBSD lui-même, j'ai configuré la console pour qu'elle s'affiche à cette résolution, mais cela ne démarre qu'à mi-chemin de l'analyse du périphérique de démarrage. Ce qui se passe, c'est qu'après avoir sélectionné mon entrée de menu FreeBSD dans GRUB2, le chargeur de démarrage FreeBSD prend le relais avec le menu de démarrage FreeBSD habituel affiché dans une résolution laide 640x480.

J'ai suivi toutes les directions que je pouvais trouver qui prétendraient transmettre la résolution GRUB2 mais rien ne fonctionne. Est-il possible que cette fonction ne fonctionne pas avec FreeBSD (car l'installation et la configuration de GRUB2 dans FreeBSD a été problématique pour moi depuis le début) ou y a-t-il une autre configuration spécifique à FreeBSD?

Même si ce n'est pas nécessaire en termes de fonctionnalités, ce serait bien d'avoir cette dernière petite chose après avoir finalement réussi à faire fonctionner tout le reste sur mon système. Ce serait une belle cerise sur le gâteau!

Carl
la source
Deux choses à considérer: premièrement, c'est que jusqu'à ce que votre système ait sondé votre carte graphique, vous êtes coincé avec la résolution laide. Deuxièmement, votre résolution au démarrage est uniquement liée à Framebufer. Je ne sais pas si freebsd 10 prend en charge vesa framebuffer.
r004

Réponses:

1

Je ne sais pas si c'est même possible, mais essayez d'ajouter vesa_load="YES"à votre loader.confet voyez comment cela se passe.

Aussi, pourquoi chargez-vous la chaîne?

Felixphew
la source