简单记录一下新电脑安装Ubuntu双系统、显卡驱动和Cuda工具的踩坑过程
背景:因为实验需要而且有更新本子的想法所以趁着2023首发季买了一台4060的笔记本,遂开始了折腾装ubuntu的过程,本文重在安装驱动 Nvidia-Driver和Cuda的问题上进行阐述,安装双系统部分仅可以参考一下。
配置: i5-13500HX 4060
安装双系统ubuntu20.04
需要准备事项:8G 空U盘、ubuntu官网20.04镜像、Rufus软件
操作过程:
1.制作系统盘
在操作前确保你的U盘中的数据已备份。使用Rufus软件,选择镜像文件路径,然后基本下来都是默认,开始制作。制作完毕后拔下U盘。
2.BIOS相关设置
重启电脑,大多数电脑是按F2(建议查一下自己的电脑)重启之后就一直间断去按F2,进入Bios界面,不同的电脑BIOS界面可能不太一样。找到 security,进去找到 security boot,并将其设置为 disable,保存后退出。
接下来会继续重启电脑,提前插上刚刚制作好的U盘,再重启过程中不停按F12,进入U盘启动模式,这时可能会有两个,一个是Windows Boot Manager,选择另一个U盘启动。接下来进入安装Ubuntu的流程。
3.安装Ubuntu
开机后,选择“安装Ubuntu”,接下来按步骤默认下一步,直到安装类型这一步,选择其他选项,找到你留出来的磁盘区域,打钩,将根目录挂载在这片区域,关于分区这块,可以再参考一下其他博客。接下来的步骤按提示完成。
4. 安装显卡驱动
- 首先尝试从 “软件更新” --> “附加驱动”中,选择Nvidia开头的驱动包,点击应用即可开始安装。安装完之后,打开终端,输入“nvidia-smi”,若能够有方框显示驱动版本,Cuda版本等,则说明安装正常。
- 若出现其他的,则说明没有安装成功。尝试从中 英伟达官网中,选择符合自己配置的驱动进行下载(操作系统选择Linux 64bit)。下载完成后输入
sudo chmod +x 你下载的驱动(后缀是.run)
,在输入sudo ./你下载的驱动(后缀是.run)
。基本上默认它的指引即可完成安装。 - 安装完成后,继续尝试第一步输入“nvidia-smi”进行测试。如果这里还是不成功,建议先检查以上每个步骤得过程,如果还没解决,请多多浏览一些新的博客寻找问题所在。
5.安装CUDA
注: 这里是我遇到问题最多的地方。
- 输入 “nvidia-smi”后会出现 CUDA Version 这一属性,是你的驱动目前最高支持的CUDA版本,切记不可安装高于这个版本的CUDA。
- 下载 cuda安装包 ,选择Cuda版本,选择好你的版本之后,以此选择 Linux → x86_64 → ubuntu → 2004 → runfile(local)(我使用deb(local)进行安装失败了),进行下载按照这个网页下面的过程。
- 安装Cuda的过程,需要注意,已经安装了驱动了,所以在选择安装哪些部分时,需要将驱动 Driver这一项去掉,不然会安装失败。然后按照默认进行即可。
6.检查
首先测试,输入 “nvidia-smi”看是否还会出现那个信息框,如果不出现则说明驱动又掉了。
在重启电脑测试,如果不能正常进入Ubuntu的界面,而是卡在开机的黑色界面,按 “Ctrl + Alt + Del”注销账户重启电脑。进入BIOS,设置禁用集显,即仅适用nvidia-GPU,保存后退出。重启电脑后应该就可以了。
7.其他问题
若出现其他问题希望大家先多读些博客,慢慢探索,选择Ubuntu就是选择了不停折腾,加油!