【菜菜的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】 很高兴认识你!加入我们共同进步!

目录
相关文章
|
2月前
|
Ubuntu Linux 数据安全/隐私保护
Windows11 使用 WSL2部署Ubuntu
在管理员PowerShell中运行命令启用Windows子系统Linux和虚拟机平台,但安装Ubuntu时遇到错误。解决方法是下载NoLsp_fix_WSL2工具,以管理员权限进入其目录,使用工具指向WSL的路径(例如 `C:\windows\system32\wsl.exe`)进行修复,然后能成功打开Ubuntu。
47 4
|
2月前
|
Ubuntu 关系型数据库 MySQL
使用Ubuntu和Windows电脑实现Mysql主从同步(详细操作步骤)
使用Ubuntu和Windows电脑实现Mysql主从同步(详细操作步骤)
36 2
|
4月前
|
Ubuntu 网络协议 Linux
如何在无公网IP环境使用Windows远程桌面Ubuntu
如何在无公网IP环境使用Windows远程桌面Ubuntu
67 0
|
4月前
|
Web App开发 JavaScript 前端开发
从脚手架开始学前端 【第2期】Node.js环境搭建(windows)
从脚手架开始学前端 【第2期】Node.js环境搭建(windows)
42 0
|
5月前
|
Ubuntu 测试技术 Linux
dpdk测试环境搭建(vmware下ubuntu环境参考上文汇总流程)
dpdk测试环境搭建(vmware下ubuntu环境参考上文汇总流程)
125 0
|
4月前
|
Ubuntu Linux Windows
两种Ubuntu和Windows互相共享文件夹的方法
两种Ubuntu和Windows互相共享文件夹的方法
|
4月前
|
Ubuntu Linux 编译器
MinGW-w64在windows/ubuntu上的安装及使用
MinGW-w64在windows/ubuntu上的安装及使用
254 0
|
20天前
|
机器学习/深度学习 人工智能 监控
深度学习赋能智能监控:图像识别技术的进阶应用
【4月更文挑战第22天】 随着人工智能的飞速发展,特别是深度学习技术的突破,图像识别在智能监控系统中扮演着日益重要的角色。本文旨在探讨基于深度学习的图像识别技术如何革新现代智能监控系统,提升其准确性和效率。首先,文中将介绍深度学习在图像处理领域的基础原理及其关键算法。接着,分析当前智能监控面临的挑战及深度学习提供的解决方案。最后,通过案例研究,展示深度学习在实际智能监控中的应用成效,并讨论其对未来监控技术发展的影响。
|
26天前
|
编解码 Ubuntu 虚拟化
ubuntu无法粘贴复制windows中的内容,分辨率无法自适应电脑自带系统
ubuntu无法粘贴复制windows中的内容,分辨率无法自适应电脑自带系统
|
2月前
|
Go 开发工具 Windows
【GO语言】windows下GO语言环境搭建
【2月更文挑战第1天】windows下GO语言环境搭建