- 论坛徽章:
- 0
|
折腾了我很久,看了很多资料,就是没有发现完美解决办法,按照网上的其他高手方法修改了之后现GRUB的分辨率好高,好难看,经过我几天来的多次实验,成功解决,感谢帮助我解决这个问题的网友们,哦不对,应该是linux友们
现简述解决过程:
1. 确认grub和plymouth的系统配置文件是原始状态,没有应用过其它的修改方案。
2. 安装v86d和hwinfo包,下面我们要用到:
sudo apt-get install v86d hwinfo
3. 查看自己显卡支持的分辨率:
sudo hwinfo –framebuffer
我的显示器分辨率是1366x768的,没有找到相同的,就使用了比例最接近的1280x720
4. 修改/etc/default/grub文件,使用uvesafb的framebuffer来启动
sudo gedit /etc/default/grub
把下面的一行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
修改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x720-24,mtrr=3,scroll=ywrap"
注意:看网上很多教程都说要修改下面这一行:
#GRUB_GFXMODE=640x480,说是要把#号去掉,然后把后面的数字修改为自己想要的分辨率,我之前也是这样做,不过发现GRUB的分辨率也变了,而且好难看,按照我这样做的话,启动画面和字符界面的分辨率可以改成自己想要的,但是GRUB的分辨率是不会变的,(折腾了我好多次,才发现问题所在)
5. 修改/etc/initramfs-tools/modules文件,
sudo gedit /etc/initramfs-tools/modules
添加下面这行:
uvesafb mode_option=1280x720-24 mtrr=3 scroll=ywrap
6. 运行下面的命令,启用framebuffer:
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
7. 运行下面的命令,更新grub配置文件:
sudo update-grub
sudo update-initramfs -u
8.重启。大功告成!
9.非常感谢解决问题期间回复我的帖子和帮助我解决这个问题的朋友们 |
评分
-
查看全部评分
|