Win10+Ubuntu双系统

1.下载Ubuntu

首先在中科大镜像网站或阿里云镜像站下载Ubuntu.iso, 我是在中科大下载的Ubuntu18.04.6-desktop-amd64.iso, 地址是(http://iso.mirrors.ustc.edu.cn/Ubuntu-releases/18.04/Ubuntu-18.04.6-desktop-amd64.iso)

2.安装Ubuntu

2.1 准备映像文件(制作启动盘)

准备一个U盘, 下载ultraiso或同类的光盘映像制作软件(可在网上找到绿色po解版), 然后打开软件,点 击"文件"->"打开"->选择ubutu的iso文件, 然后点击"启动"->"写入硬盘映像"->"硬盘驱动器"选择自己准备的U盘, 然后格式化写入即可。

然后右键打开"此电脑"->"管理"->"磁盘管理", 在你想安装的磁盘上压缩卷,压缩出来的大小就是Ubuntu系统可用的磁盘空间(我所用的磁盘空间为200GB)。

2.2 安装系统

2.2.1 更改BIOS

重启电脑,按住XX键进入BIOS模式(各个品牌的电脑操作不同,惠普是F10), 然后更改启动选项, U盘启动放在第1位, 然后保存退出。

2.2.2 安装

接下来就会进入到安装步骤, 前面的安装步骤都是比较简单的, 比较重要的就是在安装类型要选择"其他选项", 然后进行分区:

挂载点

分区类型

大小

文件系统

/

主分区

30GB

Ext4

/boot

主分区

1GB

Ext4

/var

逻辑分区

10GB

Ext4

/tmp

逻辑分区

10GB

Ext4

/home

逻辑分区

139GB

Ext4

逻辑分区

10GB

交换空间

有些博客分了/usr目录,然后就挤占了/home目录的空间大小,最后就没空间安装软件了,其实有了/home就不需要/usr了

3.安装之后

3.1 更换软件源

更换软件源,在"软件与更新"中选择国内的服务器站点(比如阿里云)

3.2 安装显卡驱动

由于英伟达显卡和Linux常常存在驱动冲突,因此安装后应该安装Nvidia显卡驱动

3.3 安装Anaconda

清华Anaconda镜像站下载Anaconda3-2021.11-Linux-x86_64.sh,然后在终端输入bash Anaconda3-2021.11-Linux-x86_64.sh, 不断回车或输入yes,即可安装,安装路径为/home/user_name/anaconda3

添加环境变量: 编辑~/.basrc文件,在最后面加上export PATH=/home/aeasringnar/anaconda3/bin:$PATH,保存退出后source ~/.bashrc激活环境变量。

3.4.安装Pytorch

conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch

4.注意事项: 一些问题和解决方案

4.1 文件缺失

把U盘里\EFI\BOOT\grubx64.efi文件重命名为mmx64.efi,避免系统提示缺少文件而退出安装

4.2 开机页面卡死无响应

如果电脑显卡为N卡,则在install Ubuntu时,按e进入编辑,在quiet splash后添加nomodeset并去掉横杠,避免安装时由于Ubuntu自带显卡驱动和N卡驱动冲突而卡死

4.3 开机黑屏

在双系统grub选择系统按e进入编辑Ubuntu,在quiet前面添加nouveau.modeset=0 ,避免开机黑屏。

进入Ubuntu系统后,按Ctrl+Alt+T打开终端,
输入:sudo gedit /etc/default/grub
修改grub文件:修改GRUB_CMDLINE_LINUXDEFAULT="quiet"为GRUB_CMDLINE_LINUXDEFAULT="nouveau.modeset=0 quiet",以免每次开机都要手动编辑grub。