小智 23
你在哪里/什么时候得到空白屏幕?是 grub 菜单应该在启动时出现,还是 Ubuntu Unity 登录屏幕应该出现?如果是后者,请尝试以下操作:
添加nomodeset您的 Ubuntu grub 条目。突出显示用于启动的条目,按 e,然后添加替换
... ro quiet splash...
和
... ro nomodeset quiet splash...
如果正确引导到登录屏幕,请按Ctrl+ Alt+ F2,登录,然后运行sudo prime-select intel。然后重启看看能不能解决。
另外,您如何安装NVidia驱动程序?如果您使用的是正确的,请在 nvidia.com 上双重检查。
小智 6
我的显卡是NVidia GeForce GTX 950。
我做的第一件事是从 nvidia.com 下载最新的稳定版 NVidia 驱动程序(对我来说,它是 361.42)。我肯定会选择最新的稳定且经过认证的驱动程序。顺便说一下,它是一个“.run”文件。如果您对此不熟悉,请搜索如何安装 .run 文件。
然后我根据这篇文章将 Nouveau 驱动程序列入黑名单(我的步骤如下,与这篇文章略有不同):安装 Nvidia 驱动程序而不是 nouveau
我通过 Ctrl+Alt+F1 从登录屏幕访问的虚拟终端完成了所有工作:
将模块列入黑名单。打开 blacklist.conf 文件。
sudo vi /etc/modprobe.d/blacklist.conf
Run Code Online (Sandbox Code Playgroud)
将以下模块添加到文件末尾:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
Run Code Online (Sandbox Code Playgroud)
保存文件并退出。
删除所有 nvidia* 软件包(注意这对我没有任何作用,但建议这样做。运行它不会造成任何伤害)
sudo apt-get remove --purge nvidia*
Run Code Online (Sandbox Code Playgroud)
更新 initramfs 磁盘。我的配置为加载 nouveau 驱动程序。这需要几秒钟。不要重启或关机!
sudo update-initramfs -u
Run Code Online (Sandbox Code Playgroud)
重启
停止显示管理器,然后安装。
在登录屏幕上,再次按 Ctrl+Alt+F1 进入虚拟终端。进入文本模式后,停止显示管理器:
sudo service lightdm stop
Run Code Online (Sandbox Code Playgroud)
然后,运行安装文件(您下载的 .run 文件)。安装过程有很好的文档记录,并包含许多有用的消息(想象一下!)。我确实收到了关于预安装脚本失败的错误。我还是继续了。我被问到“您想运行 nvidia-xconfig 实用程序来自动更新您的 X 配置文件,以便在您重新启动 X 时使用 NVIDIA X 驱动程序吗?将备份任何预先存在的 X 配置文件”我回答“是的”并继续说道。我有一个 64 位系统并且出现 32 位错误。我没在意,继续说。64位的安装正常。我到了安装的结尾!
交叉手指,重新启动并登录。我的系统终于出现了。我希望你的也一样!
| 归档时间: |
|
| 查看次数: |
111008 次 |
| 最近记录: |