如何让Ubuntu 20.04针对老旧PCI显卡永久启用“安全图形”模式?
如何让Ubuntu 20.04针对老旧PCI显卡永久启用“安全图形”模式?
老哥我之前也折腾过类似的老显卡问题,太懂这种花屏的糟心了!给你两个亲测有效的办法,帮你把系统锁死在“安全图形”模式(也就是用基础VGA驱动):
方法一:永久添加nomodeset启动参数(最直接对应“安全图形”模式)
“安全图形”模式的核心就是给系统加了nomodeset参数,禁用显卡的KMS模式,强制用基础VGA驱动。我们只需要把这个参数写到系统的启动配置里就行:
- 先打开终端(如果系统启动后花屏进不了桌面,可以在开机时按
Ctrl+Alt+F3切到命令行终端,用你的用户名密码登录) - 编辑GRUB配置文件,执行命令:
sudo nano /etc/default/grub - 找到
GRUB_CMDLINE_LINUX_DEFAULT这一行,把它改成:
(原来的内容一般是GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset""quiet splash",只要在后面加个空格再加上nomodeset就行) - 保存并退出nano:按
Ctrl+O,回车确认保存,再按Ctrl+X退出 - 更新GRUB让配置生效:
sudo update-grub - 重启系统:
重启后应该就能正常显示了,以后每次开机都会自动用这个安全图形模式。sudo reboot
方法二:禁用Nouveau开源驱动(针对老N卡的额外保险)
你的GeForce4 MX420太老了,Ubuntu自带的Nouveau开源驱动对它支持很差,我们直接禁用它,让系统彻底 fallback 到基础VGA驱动:
- 同样打开终端(或命令行模式),创建并编辑一个黑名单文件:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf - 在文件里输入以下两行内容:
blacklist nouveau options nouveau modeset=0 - 保存退出nano(同上
Ctrl+O→回车→Ctrl+X) - 更新系统的initramfs镜像:
sudo update-initramfs -u - 重启系统,这样就彻底禁用了Nouveau驱动,系统会一直用最稳定的基础VGA驱动。
补充说明
为啥安装时“安全图形”能用,装好后不行?因为安装时的启动参数是临时的,不会自动同步到装好的系统里,所以得我们手动把这个配置固定下来。
备注:内容来源于stack exchange,提问作者Jimm Chen
相关产品推荐
相关产品推荐

