Pourquoi je réponds à cette menace même si elle est très ancienne ? La réponse est assez simple, car de nombreuses autres menaces y font référence.
Si vbeinfo
o hwinfo --framebuffer
n'affiche pas la résolution native de votre écran, alors désactivez vesa, pour ce faire, supprimez les options vga= dans :
sudo nano /etc/default/grub
Recherche de GRUB_CMDLINE_LINUX_DEFAULT=
et retirer vga=
si vous le trouvez.
Si vous avez supprimé cette option, n'oubliez pas de générer un nouveau Grub.cfg :
sudo update-grub
Si vous ne savez pas si vous l'avez bien fait, il suffit de redémarrer et d'ouvrir un terminal :
grep vga /proc/cmdline
grep -ir vga /etc/modprobe.d/
Si grep ne montre rien, alors vous avez supprimé l'option vga=.
Maintenant, installez uvesafb :
sudo apt-get install v86d
Assurez-vous que le module uvesafb est inclus dans votre initrd. Ajoutez-le à la fin de /etc/initramfs-tools/modules :
sudo sh -c "echo uvesafb >> /etc/initramfs-tools/modules"
Pour voir quels modes sont disponibles :
sudo modprobe uvesafb
cat /sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes
Maintenant, configurez uvesafb mode_option=YOURxResoultion-BitColorMode par exemple 1280x1024-32 :
sudo sh -c "echo options uvesafb mode_option=1280x1024-32 scroll=ywrap > /etc/modprobe.d/uvesafb.conf"
N'oubliez pas de reconstruire votre initrd :
sudo update-initramfs -k all -u
Maintenant, vous pouvez redémarrer !
Siehe ce pour plus de détails. C'est pour debian, mais ça marche aussi pour ubuntu. J'espère que cela vous a aidé et que cela devrait être plus générique que d'utiliser grub2.