系统装机(一):安装win11+Ubuntu双系统,并配置相应Ubuntu环境下的常用软件

引言

原生安装的Ubuntu直接调用硬件资源,计算任务效率更高,而虚拟机需通过虚拟化层访问硬件,存在约10%-20%的性能损耗,尤其在图形处理和I/O密集型操作中更为明显。此外,原生系统直接支持外设驱动,虚拟机需配置USB重定向。深度学习等需要直通GPU的场景,原生系统能充分发挥硬件加速能力。故长期使用推荐原生安装,可搭配双系统方案;临时测试优先采用虚拟机,推荐分配不少于20GB磁盘空间以保证系统流畅运行。up研究方向为四旋翼无人机视惯定位和建图,推荐使用双系统,短期调试可在虚拟机Ubuntu中镜像Docker容器进行调试。

各位看官老爷,本文通俗易懂,避免安装踩坑,收藏本文,关注小up,后续将持续分享Ubuntu系统实用操作。请多多关注、收藏、评论,评论区等你~~~



正 文

一、准备工作

这部分工作内容为下载Ubuntu长期支持(LTS)版本系统, 将Ubuntu系统刻录进U盘,该教程同样适合其他不同版本Ubuntu,提前准备好U盘(内存不要过小,请提前备份数据资料,U盘需要进行格式化,启动U盘同样可以存储使用)。

1.1 Ubuntu 启动盘

Step 1:下载 Ubuntu 系统

Ubuntu系统:Ubuntu官网,点击进入下载即可,截至2025.05,最新版本为24.04.2。(如需其他版本,点击此处
在这里插入图片描述

Step 2:下载刻录工具 RufuS

Rufus工具:Rufus官网,选择合适的版本进行下载,up安装版本为 rufus-4.7.exe
在这里插入图片描述

2.1: 使用快捷键 win+R,输入 msinfo32,查看BIOS模式是否为“UEFI”。

在这里插入图片描述
在这里插入图片描述

这个地方会涉及后续Ubuntu系统手动分区的问题,目前绝大部分大部分电脑均为UEFI,若采用自动分区,强烈建议手动分区

2.2: 插入U盘,先保存U盘中的数据资料,然后对U盘进行格式化,双击打开 Rufus.exe,选择设备和引导刚刚下载好的Ubuntu镜像系统,然后点击开始即可,其他地方不需要进行修改,等待刻录完成。

刻录完成,关闭,将U盘拔出即可。

在这里插入图片描述

在这里插入图片描述

1.2 磁盘分区

这里一般有两个选择:
(1)在现有电脑的固态硬盘上进行分区(m1),一般大小为512G,非系统盘现存能利用空间理论上对于SLAM算法方向的同学可能不太够用,不推荐这种方式。

若选择外接固态硬盘,则可忽略这步。一般情况下,预留空间不低于200G,请提前检查自己硬盘是否留有足够空间,可使用傲梅分区助手或者磁盘管理(系统自带,打开方式自行检索)进行空间分配,最后状态应为:状态良好(基本数据分区),未分配状态

(2)外接固态硬盘。可以先查看自己主板上m2的位置,我的电脑为戴尔,m2位置在英伟达显卡下,考虑到散热可能带来的影响,故选择外接SSD固态硬盘(1TB)。

SSD固态硬盘安装教程可联系购买商家,一般只需要连接主板上的电源接口和SATA接口即可。

物理安装SSD固态硬盘结束后,打开磁盘管理,确认识别到SSD固态硬盘即可,不要进行分区(应处于未分配状态,才能使Ubuntu系统进行分区)。此时打开此电脑,应和未安装之前一致,未出现新增磁盘。

1.3 安装 Ubuntu 系统

Step 1: 修改 BIOS 模式,进入 U 盘启动项

根据自己的电脑型号,查询如何进入BIOS模式,设置从U盘进入。

这个步骤需要将电脑先进行关机,重启计算机进入Boot选项,务必将自己正在运行的程序先进行保存后关机 !!!

操作结束之后,选择应用后在退出;关机,重新再次开机则系统将进入U盘的临时Ubuntu系统。

Step 2: 进入安装流程

前几步正常选择:(1)中文(简体);(2)Ubuntu中的可访问性,下一步即可;(3)汉语;(4)连接WiFi网络/有线网络后续下载专有软件需要网络,若不安装则可无需联网;(5)交互安装;(6)默认集合;(7)若选择安装则需网络,视个人情况决定。

(8)强烈建议手动分区:理论上Ubuntu只需要2个分区就可以运行,即引导分区和根目录分区,但手动分区可避免未来可能出现的存储问题。目前,主要分为两种方案:一、基础分区方案:软件、包较少,不用docker容器和MySQL等数据处理库,则推荐使用该方案;二、需要使用docker容器,则需要进一步分区。

如下表所示,如果是从磁盘压缩出(非独立硬盘)的空间,先分区根目录(方便后续继续扩容),避坑,避免后续根目录爆满。在Linux文件系统布局中,/usr目录是应用程序的核心存放区,未单独分区时默认融合在根目录结构中。更关键的存储热点位于/var/lib路径:Docker、MySQL、Debian以及APT缓存元数据均在此集中存储。当Docker频繁拉取镜像或MySQL处理大规模数据写入时,根文件系统可能因缺乏预留空间而触发"磁盘空间不足"的系统警告。为避免类似Windows系统中C盘空间耗尽引发的连锁故障,推荐将/usr/var/lib路径分离为独立分区,建立资源隔离机制以保障系统稳定性。这种分区规划的核心逻辑是:将静态程序存储(/user)与动态数据写入(/var/lib)解耦,防止容器镜像/数据库文件的指数级增长挤占系统关键区域,同时优化磁盘I/O性能,避免混合读写导致的性能瓶颈。

挂载点文件系统大小备注
(一)/ext4200G系统根目录
(二)/boot/efiFAT321.13GUEFI必备,自动生成
(三)swapswap8G交换空间,虚拟内存
(四)/varext4300GDocker容器和MySQL数据,储存空间不宜过小
(五)/usrext4200G发行版软件储存区
(六)/homeext4剩余用户数据

(9)设置账户名和密码:

您的姓名和您的电脑主机名不宜过长,尽可能短一些,否则影响后续终端的使用体验。如下所示:

virtual machine@virtual machine:~$    #您的姓名@电脑主机名:~$

密码最好仅为数字组成,后续使用sudo需要输入该密码。

(10)时区:上海(东八区)。

(11)安装:确定选择无误后,开始安装,安装时间在10min左右。

(12)安装完成后,按提示重启,拔出启动盘,重新进入Ubuntu24.04.2系统。

注意: 开机时应先进入BIOS模式,将Ubuntu启动上移至第一位,保存退出后则会进入Ubuntu系统,以后开机就会首先进入Ubuntu系统,视个人情况选择win或Ubuntu为开机启动系统。


二、安装 chrome 和 edge

这部分工作内容主要为安装浏览器,由于后续需要使用Google和clone依赖,必不可少的需要使用魔法,故先进行安装魔法,再安装浏览器。(由于被和谐,只能看官老爷自行安装,但不影响安装edge和chrome)。由于Ubuntu系统自带火狐浏览器,读者也可选择继续使用火狐,但考虑到在win环境中edge和chrome用户数据可以同步到Ubuntu系统中,扩展性更强,推荐更换浏览器。

2.1 chrome

Google Chrome: 下载Chrome,选择64位.deb(适用于Debian/Ubuntu)。

在这里插入图片描述
打开终端,输入sudo指令:

sudo dpkg -i google-chrome-stable_current_amd64.deb

安装完成!登陆你的Google账户,同步你在win环境下的用户数据。

2.2 edge

Edge: 点击Microsoft Edge官网进行下载,选择下载Linux(.deb)。

在这里插入图片描述
打开终端,输入sudo指令:

sudo dpkg -i xxx.deb   # xxx.deb就是包名称

安装完成!登陆你的Edge账户,同步你在win环境下的用户数据。


三、安装 VS code 和 pycharm

这部分工作内容为安装编译软件。编译软件在win环境下有很多,但同时在两个环境中同时应用很广泛的编译器,以VS code和pycharm为代表。个人观点,这两个软件目前足以满足大部分人的工作需求,故只安装它们俩,后续再使用其他编译器,请期待后续更新!

3.1 VS code

VS code: 点击进入Visual Studio Code官网下载,选择.deb。

在这里插入图片描述
打开终端,输入sudo指令:

sudo dpkg -i code_1.100.0-1746623151_amd64.deb

安装完成,可在扩展模块进行下载所需扩展或进入您的项目,即可使用。

在这里插入图片描述

3.2 pycharm

Pycharm: 点击进入Pycharm官网进行下载,选择.tar.gz(Linux)版本。

下载好安装包可使用提取进行解压,也可使用终端进行解压:

cd ~/下载 # 一般会直接下到这个地方,也可找到其位置,右击空白处在终端打开
tar -zxvf xxx.tar.gz   # xxx.tar.gz 为安装包名称

建议将解压后的文件夹放到Ubuntu/opt/路径下:

sudo mv xxx /opt/  # xxx为文件夹名称,由于版本号不同,文件夹名可能不同

打开终端,进入pycharm的bin文件夹,启动pycharm:

cd /opt/xxx/bin
./pycharm.sh

创建桌面条目。
在这里插入图片描述
安装完成!



结 束 语

感谢各位看官老爷,看到这里请给个点赞、关注,小up将不胜感激,欢迎在评论区提问和讨论,知无不言,言无不尽。

下一篇文章将继续分享Ubuntu生态下,如何安装微信和QQ通信软件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值