Ubuntu 19.10升级后卡在启动Logo,恢复模式仅能进入命令行求助
解决MSI GL63双系统Ubuntu切换Nvidia显卡后黑屏/卡启动Logo的方案
我之前在类似的MSI游戏本上碰到过几乎一模一样的问题,结合你已经尝试过的操作,给你整理几个更针对性的修复步骤:
一、彻底清理残留的Nvidia驱动及配置
你之前卸载过驱动,但可能还有残留的配置文件在搞事情,先在恢复模式的root命令行里做彻底清理:
- 执行完全卸载命令,把所有Nvidia相关组件连根拔起:
sudo apt-get remove --purge nvidia-* libnvidia-* sudo apt-get autoremove sudo apt-get autoclean - 手动删除残留的显卡配置文件:
sudo rm -rf /etc/X11/xorg.conf.d/*nvidia* sudo rm -rf /usr/share/X11/xorg.conf.d/*nvidia*
二、修正GRUB启动参数(关键!)
之前加的nomodeset其实不太适合Nvidia显卡,反而会导致驱动冲突,换成nouveau.modeset=0才是正确的:
- 启动时按住
Shift(UEFI机型可能按Esc),调出GRUB菜单,选中Ubuntu项按e进入编辑模式 - 找到以
linux开头的那一行,把原来的nomodeset或者nomodeset=0替换成nouveau.modeset=0,然后按Ctrl+X临时启动系统 - 如果能成功进入TTY或者桌面,赶紧把这个参数永久保存:
找到sudo nano /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT这一行,改成:
最后更新GRUB:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.modeset=0"sudo update-grub
三、重新安装适配的Nvidia驱动
GTX1050是Pascal架构,440驱动确实是合适的版本,但要通过官方PPA安装更稳定:
- 先添加显卡驱动PPA(19.10需要这个源来获取兼容驱动):
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update - 安装完整的驱动套件,包括显卡设置和Prime切换工具:
sudo apt install nvidia-driver-440 nvidia-settings nvidia-prime - 安装完成后重启,然后用命令切换到Nvidia显卡:
再重启后,执行sudo prime-select nvidianvidia-smi验证,如果能显示显卡信息,说明驱动正常工作了。
四、确保GDM3用Xorg而不是Wayland
你已经改了WaylandEnable=false,但可能需要再确认配置并重启服务:
- 重新编辑配置文件:
确保sudo nano /etc/gdm3/custom.confWaylandEnable=false这一行是取消注释的(前面没有#) - 重启GDM3服务:
sudo systemctl restart gdm3
额外提醒:检查BIOS的Secure Boot
MSI很多游戏本的Secure Boot会阻止未签名的Nvidia驱动加载,进BIOS把Secure Boot关掉,再重新安装驱动,这一步很多人容易忽略,却是解决问题的关键!
内容的提问来源于stack exchange,提问作者flames
相关产品推荐
相关产品推荐

