【菜菜的CV进阶之路 - 深度学习环境搭建】windows+ubuntu20.04双系统安装

简介: 【菜菜的CV进阶之路 - 深度学习环境搭建】windows+ubuntu20.04双系统安装

新学期,配了台新电脑(双路2080ti+5800x+64GB内存+500GB固态+2TB机械),师兄忙于毕设,没给装ubuntu,自己装一下咯~

一、前期准备

1、空U盘一个

2、Ubuntu 20.04 LTS镜像

3、启动U盘制作软件(我用的refus)

4、固态硬盘空白分区250GB

5、ubuntu分区分配

我想了一下,还是提前给大家讲一下分配分区的知识,这可能是安装Ubuntu 20.04过程中唯一比较麻烦也比较重要的事。大家先看一遍有个印象,后面用到的时候,我会再说一遍。

分区就是从Win10的磁盘里分配出一部分用以安装Ubuntu,而分配分区顾名思义,就是把这一部分的磁盘再分配给Ubuntu中的不同部分。我主要分配了4个区域,分别为“/”、“/home”、“/boot”、“swap”。

  • “/”(主分区,相当于C盘):20~30G即可。(但后面因为要装cuda占用过多,这里改成64GB)
  • “/home”(用户存储数据用):尽可能大。
  • “/boot”(引导分区):建议100~200M,不必太大。
  • “swap”(相当于电脑内存):大小设置为电脑内存大小。

我后续教程以“/”:64G、“/home”:70G、“/boot”:2G、“swap”:8G举例,大家可以根据自己大脑的磁盘空间自行决定。

参考:https://zhuanlan.zhihu.com/p/158363449

6、制作启动盘

参考:https://zhuanlan.zhihu.com/p/158363449

遇到问题:

cd/dvd中的以下文件与原始文件不同

https://blog.csdn.net/u012678323/article/details/119079113

二、安装Ubuntu20.04

1、关闭快速启动

该步骤是用于防止电脑快速启动无法进入BIOS的,嫌麻烦也可以不做直接试试能不能进入BIOS。

按住Win + X,选择“电源选项->其他电源设置”,依次执行:“选择电源按钮的功能” ->“更改当前不可用的设置” ->取消选择"启用快速启动"->保存修改。

但我的电脑上因为是台式机,没有这个选项,所以,就看看,注意一下吧~

2、使用U盘启动

不同厂商/牌子的计算机(Dell,Lenovo,HUAWEI…) BOOT 启动的快捷键不相同,可以自行百度,自己的计算机如何进入BOOT界面,也就是进bios。大多情况下是按“F2”,我的是按delete。

重启电脑,在开机进bios,在boot manager里关闭secure boot,(有些secure boot在另外的位置,找不到可以百度一下)

Secure BOOT设计之初作用是防止恶意软件侵入。事实上它能够做到的仅仅是,当电脑引导器被病毒修改之后,它会给出提醒并拒绝启动,避免可能带来的进一步损失。更多的人认为,这是微软为了防止安装Windows操作系统的电脑改装linux。客观的讲,微软设计Secure Boot的原本用意可能是出于保证系统安全,但结果似乎成了PC厂商保护市场垄断、阻碍竞争的一种手段。

Bios的一些设置非常重要,我的主板是B550,XMP要开启,PBO开启,secure boot在settings里要禁用,另外不要用滚轮操作,避免鼠标碰到不该碰的东西。

之后,默认第一个进入,但不知道是不是显卡的缘故,我的这个是选择第二个才是进入安装ubuntu界面:

3、安装Ubuntu

开始安装:

前面几步默认即可,这一步记得选择其他,因为之前已经预留了一块空磁盘。

继续后,开始进行磁盘分区:双击已经压缩好的100G(状态显示为“空闲”的),按照**“/”:20G、“/home”:70G、“/boot”:2G、“swap”:8G**分配。

  • “/”(主分区,相当于C盘):20~30G即可。
  • “/home”(用户存储数据用):尽可能大。
  • “/boot”(引导分区):建议100~200M,不必太大。
  • “swap”(相当于电脑内存):大小设置为电脑内存大小。

"安装启动引导器的设备"选择**/boot**对应的分区,检查无误后选择“现在安装”,再选择“继续”。

  • 选择地域
  • 设置用户
  • 正在安装(时间可能比较长)。
  • 安装成功,重启

拔掉u盘,按回车键

(有些同学可能重启后直接进入win10了,你可以在启动时按F2进入BIOS调整优先级,也可以进入之前从U盘启动那个页面选择Ubuntu,然后就可以在进入时选择两个系统啦。)

第一个是Ubuntu第三个是windows。恭喜你安装成功啦!!!

三、Ubuntu 1TB硬盘分区挂载

之前为了方便,在配置的时候,只装了系统和一些必要组件,还有一块用于存储的空机械硬盘没有用上。

1、进入windows把1tb的空硬盘删掉:

我的电脑-》右键-》管理-》磁盘管理-》删除卷-》重启计算机

2、进入ubuntu系统

3、df -h查看现磁盘使用情况

4、sudo fdisk -l 查看电脑挂载的硬盘,可以看到这块2tb的硬盘,只有931.5GB用在window上。

5、硬盘分区:(如果已经分区则跳过)使用 sudo fdisk /dev/sda 命令进入fdisk工具进行格式化,在进入fdisk命令后,输入m可随时查看帮助。随着硬盘价格的下降,日常使用的硬盘规格也变得越来越大。由于 fdisk 工具仅能对2TB之内的硬盘进行分区,因此,如果要使用2TB及以上的硬盘,需要使用 parted 工具来代替fdisk进行分区。

sudo fdisk /dev/sda
#然后(1)提示Command(m for help):n//新建分区,可以选择p或者e创建主分区或扩展分区,一般先创建主分区,也可以仅创建主分区
#(2)选择p主分区(如果是扩展分区就写e)
#(3)Partition number(1-4):1
#(4)First cylinder(...):1
#(5)Command(m for help):p   这一步确认没有问题了就用w命令,将分区信息写入系统,保存退出
#(6)Comand(m for help):w

我的因为之前在windows下已经格式化了,所以和上面的有些出入,但流程是一样的,设置完分区号后,后面的扇区直接按默认值就行(就等于将剩下的整块区域分出来)然后输入w写入。

6、硬盘格式化:

输入 sudo mkfs.ext4 /dev/sda3 将硬盘格式化为 ext4 格式,这也是linux系统中最常见的格式之一。

该命令和以下命令等价。

mkfs.ext4 /dev/sda3
mkfs -t ext4 /dev/sda3

7、硬盘自动挂载

$ sudo mkdir /mnt/data
$ sudo mount /dev/sda /mnt/data
$ df -Th

在linux系统中,挂载硬盘就是将硬盘链接到指定的目录下,一般来说,数据目录更多地存放在/mnt/或者/cdrom/目录下。因此,可以在mnt目录下新建data目录( mkdir /mnt/data ),并将/dev/sdb1挂载到该目录下。要设置为开机自动挂载,需要在/etc/fstab目录下进行修改。在该文件最下方添加如下内容。修改并保存完文件后,重启电脑后再输入 dh -h 就可以看到挂载的硬盘情况了。需要注意的是,该文件编辑错误有可能会导致系统启动失败,需要尤其小心:

/dev/sdb1               /mnt/data             ext4    rw              0      0
  • /etc/fstab 中追加 /dev/sdb3 /mnt/data ext4 defaults 0 0

  • 重启后验证
lsblk -f


AIEarth是一个由众多领域内专家博主共同打造的学术平台,旨在建设一个拥抱智慧未来的学术殿堂!【平台地址:https://devpress.csdn.net/aiearth】 很高兴认识你!加入我们共同进步!

目录
相关文章
|
6月前
|
Ubuntu Linux 数据安全/隐私保护
Windows11 使用 WSL2部署Ubuntu
在管理员PowerShell中运行命令启用Windows子系统Linux和虚拟机平台,但安装Ubuntu时遇到错误。解决方法是下载NoLsp_fix_WSL2工具,以管理员权限进入其目录,使用工具指向WSL的路径(例如 `C:\windows\system32\wsl.exe`)进行修复,然后能成功打开Ubuntu。
153 4
|
6月前
|
Ubuntu 关系型数据库 MySQL
使用Ubuntu和Windows电脑实现Mysql主从同步(详细操作步骤)
使用Ubuntu和Windows电脑实现Mysql主从同步(详细操作步骤)
97 2
|
4月前
|
XML Ubuntu Linux
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
|
30天前
|
Java 开发工具
鸿蒙Flutter实战:02-Windows环境搭建踩坑指南
本指南介绍如何搭建鸿蒙Flutter开发环境,包括下载Flutter SDK、配置环境变量(如FLUTTER_STORAGE_BASE_URL、PUB_HOSTED_URL、DEVECO_SDK_HOME等)和检查工具版本。还提到避免项目路径过深、与SDK同盘存放等注意事项,以及解决VsCode无法识别设备的方法。
44 0
|
1月前
|
Ubuntu Linux 开发工具
windows11安装WLS2+Ubuntu
windows11安装WLS2+Ubuntu
|
3月前
|
Ubuntu 安全 Linux
Windows——安装Ubuntu 18.04 LTS
Windows——安装Ubuntu 18.04 LTS
64 1
Windows——安装Ubuntu 18.04 LTS
|
3月前
|
Windows
Windows——windows10下如何和子系统Ubuntu18.04互传文件
Windows——windows10下如何和子系统Ubuntu18.04互传文件
56 1
|
3月前
|
Linux Go
Linux——windows10下的Ubuntu18.04安装并配置go环境
Linux——windows10下的Ubuntu18.04安装并配置go环境
50 1
|
3月前
|
开发者 C# Windows
WPF与游戏开发:当桌面应用遇见游戏梦想——利用Windows Presentation Foundation打造属于你的2D游戏世界,从环境搭建到代码实践全面解析新兴开发路径
【8月更文挑战第31天】随着游戏开发技术的进步,WPF作为.NET Framework的一部分,凭借其图形渲染能力和灵活的UI设计,成为桌面游戏开发的新选择。本文通过技术综述和示例代码,介绍如何利用WPF进行游戏开发。首先确保安装最新版Visual Studio并创建WPF项目。接着,通过XAML设计游戏界面,并在C#中实现游戏逻辑,如玩家控制和障碍物碰撞检测。示例展示了创建基本2D游戏的过程,包括角色移动和碰撞处理。通过本文,WPF开发者可更好地理解并应用游戏开发技术,创造吸引人的桌面游戏。
182 0
|
3月前
|
Ubuntu Linux 开发工具
Windows11 WSL2 Ubuntu编译安装perf工具
Windows11 WSL2 Ubuntu编译安装perf工具
137 0