Ubuntu系统安装及深度学习环境配置
制作启动盘
用软碟通将 UBUNTU 的镜像写入 U 盘
1.安装并打开软碟通,插上 U 盘,需要格式化
2.进入软碟通,进行如下操作择文件。
3.在软碟通界面菜单栏选择启动,选择写入硬盘映像,如图所示:
进入以后界面如下:
1) 看你的硬盘驱动器是否对应的是你的 U 盘(必须是) ,一般默认是
2) 看映像文件是否对应你的 ubuntu 镜像
3) 如果上述均没有错误,选择格式化,之后就会格式化你的 U 盘
4) 在 U 盘格式化完毕之后,选择写入,之后就是慢慢等待了,等待写入完毕
安装系统
1.重启电脑,进入bios设置u盘启动。(多数电脑按F2)
2.U盘启动后会出现黑色界面的引导界面。选择Ubuntu。进入到ubuntu安装界面。
3.选择语言,最小安装或正常安装。
4.正常安装,清楚整个磁盘。
点击安装,等待安装完成即可
5.其他安装,自己设置分区
1)efi:这个就是用启动 ubuntu 的目录,里面会有系统的引导,这个文件其实只有几十兆,但是我们建议将其划分为 200M 文件格式为efi,
2)swap:这个是 Linux 也就是 ubuntu 的交换区目录,这个一般的大小为内存的 2 倍左右,主要是用来在电脑内存不足的情况下,系统会调用这片区域,来运行程序,文件格式选择交换空间,英文swap
3) /:这是 linux 也就是 ubuntu 的根目录就一个反斜杠表示,相当于windows的C盘。
4)/home:这是 ubuntu的其他盘,相当于windows的其他盘,所以为了让我们自己的目录大一点,剩下的全分给它,文件格式为 ext4
更换源
sudo gedit /etc/apt/sources.list
将文件内容替换为下面的内容,并保存:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
更换后,命令行输入这些命令进行更新:
sudo apt update
sudo apt upgrade
一些基本只配置
1.卸掉ubuntu预安装的vi版本(因为存在一些键盘错乱的问题),安装vim:
sudo apt-get remove vim-common
sudo apt-get install vim
2.重装系统时选择语言为简体中文,于是主目录下的文件夹全都是中文命名,很不方便终端打开,于是:
(1)先将各个文件夹名字手动改为对应的英文
(2)在终端修改.config/user-dirs.dirs文件中的目录,改完后:wq
vim .config/user-dirs.dirs
如:将"HOME/桌面"改为"HOME/Desktop",注意和(1)一致
(3)更新文件或者直接重启电脑
source .config/user-dirs.dirs
3.ubuntu22.04只有python3没有python,python2,执行python命令会报错,根据报错提示安装python-is-python3软件包可以自动完成python和python3之间的链接创建:
sudo apt install python-is-python3
4.开启ssh-server
sudo ps -e |grep ssh #查看是否有ssh-server
sudo apt-get install openssh-server
systemctl restart ssh #开启ssh-server
显卡驱动
最简单最省事的方法
软件和更新-附加驱动-选择一个驱动-应用更改-重启电脑
命令安装
1.ctrl+alt+t打开命令版,输入查看推荐驱动
2.然后运行代码进行推荐安装
3.重启,检查
注意:用这种方式安装驱动后,不用特意去禁用nouveau,官方的run文件也不用再去下载。
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
nvidia-smi
cuda
正式安装之前,我们先检查电脑中是不是有gcc。 终端中输入gcc --version 。
选择合适的版本
进入Nvidia官网 CUDA Toolkit Archive | NVIDIA Developer 。选择合适的版本。
wget https://developer.download.nvidia.com/compute/cuda/11.1.0/local_installers
/cuda-repo-ubuntu2004-11-1-local_11.1.0-455.23.05-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2004-11-1-local_11.1.0-455.23.05-1_amd64.deb
sudo apt-key add /var/cuda-repo-ubuntu2004-11-1-local/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
添加环境路径
首先确认一下cuda在本电脑上的具体文件夹名称。输入如下代码。发现确实有cuda的文具文件夹,那么我们可以直接使用这个路径。
ls /usr/local/
执行如下代码,将cuda路径添加进环境。注意将cuda的文件夹名称改成自己的。
export PATH="/usr/local/cuda-11/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.1/lib64:$LD_LIBRARY_PATH"
重启一下环境变量。
source ~/.bashrc
测试
终端输入nvidia-smi, 和nvcc -V测试是否显示正确信息。