双系统windows+ubuntu18.04的安装和基本配置

一、安装前确认信息

1、确认引导模式

win+R 输入msinfo32,打开系统信息,可以看到BIOS模式为UEFI,表示 UEFI Boot 引导模式。

二、双系统制作流程

本文下载18.04系统

双系统windows+ubuntu18.04的安装和基本配置插图

2、制作USB启动u盘

(1)制作USB启动盘工具:Rufus下载

双系统windows+ubuntu18.04的安装和基本配置插图1

(2)插入U盘,运行Rufus,按照下图选择

双系统windows+ubuntu18.04的安装和基本配置插图2

点击开始之后就会加载进度,之后关闭即可。

(3)为Ubuntu新建硬盘分区

打开此电脑,右键管理->磁盘管理->选择E盘(选择你自己留出来的盘即可)->右键点击选择压缩卷。

双系统windows+ubuntu18.04的安装和基本配置插图3

点击压缩卷之后会出现一个黑色的未分配的空间,右键选择新建卷,一直默认即可。

(4)BIOS设置

  • 重启电脑,开机按delete进入bios设置,找到Boot – Secure Boot

  • 操作系统类型选择:Windows UEFI 模式(其他操作系统对应的是 Legacy 传统启动模式)

  • 启动设置:#1 #2 #3表示启动顺序,将 #1 改为 UEFI:<U盘名称>,即使用 U 盘启动。按F10保存
  • 退出 BIOS,保存变更并重启计算机,进入 Ubuntu 安装程序、此时引导菜单出现 Installing Ubuntu 以及 Try Ubuntu without installing 等等,直接选择 Installing Ubuntu 进入安装

(5)安装Ubuntu

  • 选择语言:汉语

  • 键盘布局:汉语

  • 选择 “正常安装”

  • 选择安装类型 “其他选项”:找到刚刚分出的空间(比如你自己刚刚设置的500g),点击减号,使其处于未分配状态。
  • 之后点击加号,创建引导区。size:自己选择 Use as:/ (挂载区域,这里我未对区域进行分配) 点击ok。

  • 重启之后进入BIOS设置,确认启动顺序(#1 Ubuntu)

  • 我给自己的Ubuntu18.04系统分配了450G双系统windows+ubuntu18.04的安装和基本配置插图4

三、基本设置

  • 1、禁用安全模式(secure boot)

  1. Ctrl+Alt+T打开终端,输入以下命令
    1. sudo apt install mokutil sudo mokutil --disable-validation

执行后,终端会让你设置8-16位密码(123456),接下来重启电脑,会出现蓝屏(按下任意键进入选择界面 :-)),选项如下:

Continue boot

Change Secure Boot state

Enroll key from disk

Enroll hash from disk

选择Change Secure Boot state,接下来会让你输入之前的密码。

接下来进入Disable Secure Boot选择界面,选择 yes。

然后下个界面又回到最开始的界面,选择reboot,重新进入系统

2、查看机器信息

# 证机器是否具有NVIDIA显卡 lspci | grep -i nvidia # gcc验证 gcc --version # 验证内核 sudo apt-get install linux-headers-$(uname -r) # 禁用nouveau sudo gedit /etc/modprobe.d/blacklist.conf # 打开上述文档添加如下内容 blacklist nouveau options nouveau modeset=0 # 进行更新 sudo update-initramfs -u # 重新启动,没有输出说明关闭成功 lsmod | grep nouveau

3、安装网卡驱动

(1)查看网卡驱动

lspci -k 

我的网卡与驱动不匹配,要下载r8125 网卡

(2)安装r8125

双系统windows+ubuntu18.04的安装和基本配置插图5

打开终端,输入以下命令

# 准备编译环境 sudo apt-get -f install sudo apt-get install -y --reinstall linux-headers-$(uname -r) linux-headers-generic build-essential dkms # 安装驱动 cd r8125-9.011.00 sudo bash ./autorun.sh 

(3)问题

在安装过程中,你可能会遇到很多问题,这篇博客会帮你解决大部分问题:

https://spacevision.blog.csdn.net/article/details/122754753

4、安装显卡驱动

(1)换源

打开Ubuntu18.04的软件和更新,找到Ubuntu软件,选择其他站点,根据推荐替换成最佳的源即可。

双系统windows+ubuntu18.04的安装和基本配置插图6

(2)查看显卡驱动

在终端中输入以下命令,查看要下载的显卡驱动版本

ubuntu-drivers devices

(3)安装显卡驱动

打开Ubuntu18.04的软件和更新,找到附加驱动,选择你的网卡驱动即可。

双系统windows+ubuntu18.04的安装和基本配置插图7

(4)测试

nvidia-smi

双系统windows+ubuntu18.04的安装和基本配置插图8

5、安装anaconda

这里下载的是Anaconda3-2020.11-Linux-x86_64.sh

(2)安装

# 进入下载文件的位置打开终端运行.sh文件,根据提示安装即可 bash Anaconda3-2020.11-Linux-x86_64.sh # 终端输入Python conda --version # 配置环境 sudo gedit ~/.bashrc # 在文件末尾添加保存并退出即可 export PATH="/home/ps/anaconda3/bin:$PATH" # 生效 source ~/.bashrc

6、安装cuda

这里选择cuda_11.3.0_465.19.01_linux.run

(2)安装

找到下载的文件位置,打开终端

sudo sh cuda_11.3.0_465.19.01_linux.run

上述命令执行结束会出现一个框 选择accept。

双系统windows+ubuntu18.04的安装和基本配置插图9

将第一个选项去掉,然后选择install。

(3)添加环境变量

gedit ~/.bashrc # 文件末尾添加 export PATH="/usr/local/cuda-11.3/bin:$PATH" export LD_LIBRARY_PATH="/usr/lcoal/cuda-11.3/lib64:$LD_LIBRARY_PATH" # 生效 source ~/.bashrc

7、安装cudnn

这里选择了8.2.1版本

双系统windows+ubuntu18.04的安装和基本配置插图10

(2)安装

解压后打开所在终端,输入以下命令

sudo cp cuda/include/cudnn.h /usr/local/cuda-11.3/include/ sudo cp cuda/include/cudnn_version.h /usr/local/cuda-11.3/include/ sudo cp cuda/lib64/libcudnn* /usr/local/cuda-11.3/lib64/ sudo chmod a+r /usr/local/cuda-11.3/include/cudnn.h # 测试 cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

8、安装pytorch

(1)添加清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes

(2)添加第三方conda源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

(3)新建conda环境

conda create -n pytorch python=3.8 # 进入环境 conda activate pytorch
conda install pytorch==1.10.1 torchvision==0.11.2 torchaudio==0.10.1 cudatoolkit=11.3 -c pytorch -c conda-forge 

(5)测试

# 终端输入Python python import torch torch.__version__

到这里,Ubuntu18.04的安装和配置基本就结束了,有错误欢迎小伙伴指出,一起交流,一起进步!

原文链接:https://blog.csdn.net/hdudb/article/details/128535487

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享