背景
电脑原来是windows,现在装为纯Ubuntu
安装显卡驱动
安装anaconda
安装pytorch
电脑型号 dell的一个工作站 显卡rtx3090
镜像下载
Enterprise Open Source and Linux | Ubuntu
启动盘制作
UltraISO 工具 最新UltraISO官方免费下载 - UltraISO软碟通中文官方网站 适用即可
U盘需要是fat32文件系统格式,不是的可以提前格式化一下,注意提前备份好U盘的资料
第一步 打开镜像文件
第二步 写入硬盘镜像
写入新的驱动器引导扇区完成后,点击下面的写入按钮,等待完成就OK了
开始安装Ubuntu
想办法从U盘启动,有的直接按快捷键即可,有的需要设置BIOS
我的dell主机是按F12
进入安装步骤后就是按照提示一步一步来就行
这里得注意一下
选择其他选项可以自己选择如何挂载
我挂载了
/
uefi
swap
/home
其他的没有了
下面的启动引导器位置的选择不太清楚 ,默认的反正没问题。
问题解决
首先是安装过程中提示一个Intel RST问题 需要去关掉它 按照提示给的网站做就行 Intel RST
然后就是安装好之后启动系统只有一个横杠在闪动,最后的解决是参考的这个
在黑窗口里面(Ctrl+Alt+F2-7都行,输入用户名、密码),输入
sudo gedit /etc/default/grub
找到quiet splash并在后面添加nomodeset;修改前:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
修改后:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset“
然后输入
sudo update-grub
再重启就行了。
安装nvidia驱动以及cuda
官网地址:https://developer.nvidia.com/cuda-11-8-0-download-archive
这个链接中cuda-11-8-0代表版本号,大家可以修改然后选择合适的版本号,后续我需要安装pytorch2.0,官方支持cuda11.7或者cuda11.8版本,所以我选择安装11.8版本
使用cat /proc/version查看系统版本
然后根据自己情况选择,下面会自动生成安装命令。我是直接就安装成功了。
nvidia-smi命令测试以下,可以显示基本说明安装成功了
顺带补充个知识点:
假如已经安装了cuda,需要升级,那么只需要先卸载然后再按上述步骤安装。
卸载命令:(这个只卸载了driver,经过测试一切正常)
#删除cuda
sudo apt-get --purge remove "*cuda*" "*cublas*" "*cufft*" "*cufile*" "*curand*" \
"*cusolver*" "*cusparse*" "*gds-tools*" "*npp*" "*nvjpeg*" "nsight*" "*nvvm*"
#删除驱动
sudo apt-get --purge remove "*nvidia*" "libxnvctrl*"
#清理未安装的
sudo apt-get autoremove
新建用户
sudo useradd -r -m -s /bin/bash ZhangSan
sudo passwd ZhangSan
增加sudo权限
sudo chmod +w /etc/sudoers
sudo vim /etc/sudoers
新增一行
ZhangSan ALL=(ALL) ALL
安装anaconda
清华源: 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
找到链接下载下来
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.03-0-Linux-x86_64.sh
bash Anaconda3-2023.03-0-Linux-x86_64.sh
然后一路yes 以及回车 按照提示默认进行即可
安装成功后,重启shell,命令前面提示(base)说明成功了,base是一个基础默认环境
安装python
conda create -n hf python=3.9
y
-n后面填写python环境的名字
python=3.8就是安装3.8版本的python
安装好之后激活环境
conda activate hf