今天我尝试了几次安装 Ubuntu,但遇到了一些 GPU 问题。
我有一根可启动棒。当我以 UEFI 模式启动时一切正常,但安装程序无法安装引导加载程序。
当我以传统模式启动时,我可以安装 Ubuntu,但只有当我拔下 GPU GTX 1070 时才可以。
当我不这样做时,安装程序会给出一个初始化错误:
3.021954] nouveau 0000:01:00.0: unknown chipset (134000a1)
我正常安装了没有 GPU 的 Ubuntu。我安装了驱动程序,重新启动,关闭,插入 GPU 并尝试启动,但它卡在:
/dev/mapper/isw_bdifbbjbai_Raid0p3: clean, 191449/8855552 files, 1677252/34500448 blocks
我该怎么办?拔下 GPU 后我可以轻松启动,但我需要 GPU!:D
我的电脑有 GTX 1070 GPU、i7 4790K CPU 和两个硬盘:
- 250 GB M.2 SSD,包含 Windows 10 及其引导加载程序。
- 2 TB RAID-0 WD,其中 1.85 TB 用于 Windows 10 文件,150GB 用来安装 Ubuntu 及其引导加载程序。
答案1
我在安装 Ubuntu 16.04 时遇到了与 GTX 1080 类似的问题。看来 16.04 不支持最新的 Nvidia GPU。我最终设法在拔下 GTX 1080 的情况下安装了 Ubuntu 16.04 和 Windows 10 双启动。我所做的如下。
- 在安装 Ubuntu 之前,请转到 BIOS 设置并禁用 GTX GPU。您可能需要花一些时间浏览 BIOS 设置才能找到正确的选项(例如 IGX?)。
- 请注意,在重新启动之前,您需要将显示器的电缆切换到主板视频输出,因为重新启动后,GTX GPU 将被禁用,您将看不到任何内容。
- 之后,选择带有 UEFI 的安装介质,并照常进行安装过程。显示应该没问题。
- 在询问您要在哪个设备上安装 Ubuntu 的位置,选择手动设置(按钮
something else
?)。然后根据需要进行分区。但请记住选择整个设备(即/dev/sda
或/dev/sdb
)来安装 grub。不要选择 之类的东西/dev/sda1
。 - 安装完成后,重新启动,但不改变图形输出设备。
- 当你在新安装的 Ubuntu 中时,打开终端并安装适当的 Nvidia 驱动程序。你可以检查这个问题了解更多详情。基本上就是
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
找到适合你的驱动程序。检查这还。 - 最后,重新启动并将图形输出设备改回 GPU,一切就都正常了。您可以
nvidia-smi
在终端中输入以检查驱动程序是否正常工作。
我的一个朋友尝试从 Ubuntu 系统设置安装 Nvidia 驱动程序。你也可以研究一下。对我来说,上述过程运行良好。
答案2
感谢您的回答,但与此同时,我通过安装 Ubuntu 17.04 beta 2 解决了我的问题。我能够毫无问题地安装它。
我在博客文章的帮助下安装的驱动程序在 Ubuntu 16.04 中安装 Nvidia 专有的 GTX 1070 和 1080 驱动程序。如何解决“超出范围”错误以及如何实时监控 GPU 的指南。
安装 17.04 后,可以通过运行以下命令安装驱动程序(如该博客文章所述):
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-367
答案3
1. 确保您的 GRUB 设置正确:
a.对于非 UEFI,下载启动修复磁盘https://sourceforge.net/projects/boot-repair-cd/files/并修复 grub 可能未安装在 GNU/Linux 分区上,请进行修复以确保万无一失。
b.对于 UEFI看http://howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd。
2. 如果免费开源驱动程序无法正常工作,请使用最新的 Nvidia 专有驱动程序:
去https://www.nvidia.com/Download/index.aspx?lang=en-us和下载最新的专有驱动程序根据您的 Nvidia 卡。
然后按Ctrl+Alt+F1
输入您的用户名和密码
sudo service lightdm stop
cd /home/YoUrUsErNaMe/Downloads
(或者您下载的 Nvidia *.run 文件所在的任何地方)
sudo sh NVIDIA-Linux-x86*
(或输入sudo sh NVIDIA-
并按 Tab 键进而进入)
选择“是”即可:自动停止 nvidia 驱动程序 nouveau(默认驱动程序)
sudo shutdown -r now
如果您发现分辨率较低,这完全没问题,因为 nouveau 已被 Nvidia 禁用。
按Ctrl+Alt+F1
输入您的用户名和密码
cd /home/YoUrUsErNaMe/Downloads
(或者您下载的 Nvidia *.run 文件的任何位置)
sudo service lightdm stop
cd /home/YoUrUsErNaMe/Downloads
(或者您下载的 Nvidia *.run 文件的任何位置)
sudo sh NVIDIA-Linux-x86*
(或输入sudo sh NVIDIA-
并按 Tab 键进而进入)
sudo shutdown -r now
希望能帮助到你。