GTX970安装Ubuntu系统黑屏解决方案

背景

本机是三硬盘,SSD + 机械硬盘 1T + 机械硬盘 2T,其中 SSD 中是 Windows 10 Fast Insider 系统,准备把 1T 的硬盘完全分配给 Ubuntu 使用。
显卡为GTX 970。
SSD 使用 mbr 分区,传统方式启动windows。

现象

使用U盘以及硬盘安装 Ubuntu 系统时,均在选择 GRUB 界面后卡死。

原因

nomodeset
The newest kernels have moved the video mode setting into the kernel. So all the programming of the hardware specific clock rates and registers on the video card happen in the kernel rather than in the X driver when the X server starts.. This makes it possible to have high resolution nice looking splash (boot) screens and flicker free transitions from boot splash to login screen. Unfortunately, on some cards this doesnt work properly and you end up with a black screen. Adding the nomodeset parameter instructs the kernel to not load video drivers and use BIOS modes instead until X is loaded.
Note that this option is sometimes needed for nVidia cards when using the default “nouveau” drivers. Installing proprietary nvidia drivers usually makes this option no longer necessary, so it may not be needed to make this option permanent, just for one boot until you installed the nvidia drivers.

解释起来就是新版本的Linux内核把视频模式设置(video mode setting)移动到内核里面了,系统启动时,所有需要显卡的东西都是内核加载,显示器显示画面时也是如此。好处是可以高分辨率各种特效显示,缺点是内核更新不及时,并不能保证对所有显卡都完全支持。导致的现象就是某些显卡会被错误配置参数,然后显示器就黑(花)了。1

我们需要做的就是告诉内核不要设置视频模式,于是就有nomodeset这个参数。具体方法2

这个界面按e进入编辑界面

quiet splash 后面加入 nomodeset 参数,然后ctrl+x启动。

安装 CUDA 时会自动安装 NVIDIA 驱动,重启后仍然黑屏。还是使用上面的方式进入系统,然后修改grub默认启动参数:

$sudo vi /etc/default/grub

找到

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

这一行,改为

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

保存退出后更新grub

$sudo update-grub

一些弯路也发出来大家看看吧

考虑是否是磁盘分区和系统引导方式差异引起卡死。由于新主板在选择启动顺序时标明是UEFI方式引导,准备把所有磁盘都变成GPT方式分区,UEFI 方式引导。

MBR 转 GPT 分区

下载 Winpe 系统并使用工具写入U盘3,下载傲梅分区助手6.3绿色版本到U盘4,重启操作系统,选择U盘启动。
进入系统后进入分区助手,右键磁盘选择 转换到GPT硬盘,点击应用。安装 Ubuntu 时需要新建一个 GPT 分区然后把引导装到这个分区,这样就可以双磁盘互相不影响的使用 UEFI 引导系统了。
另外,转换过后没办法用 EasyBCD 启动 Ubuntu 了,只能使用 BOIS 的启动项选择系统。。


  1. https://ubuntuforums.org/showthread.php?t=1613132 ↩
  2. https://askubuntu.com/questions/38780/how-do-i-set-nomodeset-after-ive-already-installed-ubuntu ↩
  3. http://www.laomaotao.net/down/2017/1122/5900.html ↩
  4. https://www.cr173.com/soft/62565.html ↩

你可能感兴趣的:(Linux,ubuntu,gtx970,安装,黑屏,驱动)