问题 grub 不会在启动时显示在电视上

问题 grub 不会在启动时显示在电视上

当我启动电脑时,它不会显示我的 grub 屏幕,只出现一个框,上面写着“这台电视无法处理此分辨率或刷新率”,但几秒钟后,它会将我带到登录屏幕。有人知道问题到底是什么吗?我该如何解决它?谢谢!

答案1

您很可能无法修复它。

众所周知,电视对 PC 分辨率的支持很差,有些电视仅支持 1 个或两个“主要”分辨率,而有些电视仅支持其电视原始分辨率。

例如,如果使用 VGA 电缆,我的电视仅支持 1024x768,即使它是 720p 电视。

为了纠正这个问题,您可以强制 grub 和 Linux VTY 使用您知道电视将支持的特定 VGA 模式。

基本上:(文件名和位置可能会改变,取决于配置)

编辑/etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="video=vesafb:mtrr:2"
....
GRUB_GFXMODE=1024x768
GRUB_GFXPAYLOAD_LINUX=KEEP

然后更新 grub 并将设备添加到你的 initramfs

sudo update-grub2
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u

更多信息请点击此处

相关内容