从0开始安装Ubuntu 22.04双系统及后续配置全教程
一、准备工作
1.1 硬件要求(几乎无用,深度学习至少100G起步)
- 至少4GB内存(推荐8GB及以上)
- 至少25GB空闲磁盘空间(推荐50GB及以上)
- 一个8GB及以上的U盘(用于制作启动盘)
- 稳定的网络连接
1.2 下载Ubuntu 22.04镜像
- 访问Ubuntu官网:https://ubuntu.com/download/desktop
- 下载"Ubuntu 22.04 LTS"版本的ISO镜像文件
- 保存到易于查找的位置(如桌面)
1.3 制作启动盘
- 下载 Rufus 工具(用于制作启动盘):https://rufus.ie/
- 插入U盘(注意:U盘数据会被清空,请提前备份)
- 打开Rufus,按以下步骤操作:
- 设备:选择你的U盘
- 引导类型选择:点击"选择",找到下载好的Ubuntu ISO文件
- 分区方案:选择"GPT"
- 目标系统类型:选择"UEFI ",不是FAT32
- 点击"开始",等待制作完成
1.4 为Ubuntu腾出磁盘空间
- 在Windows系统中,右键点击"此电脑",选择"管理"
- 进入"磁盘管理"
- 选择一个有足够空间的磁盘分区,右键选择"压缩卷"
- 输入要压缩的空间大小
- 压缩完成后会出现一块"未分配"空间,这就是留给Ubuntu的空间
二、安装Ubuntu 22.04双系统
2.1 进入BIOS/UEFI设置
- 重启电脑,在开机过程中按特定按键进入BIOS(不同品牌按键不同:戴尔按F2,联想按F2,惠普按F10,华硕按Del或F2)
- 在BIOS中进行以下设置:
- 关闭"Secure Boot"(安全启动)
- 将U盘设置为第一启动项(USB Driver)
- 保存设置并退出(通常按F10)
2.2 从U盘启动
- 电脑会从U盘启动,进入Ubuntu安装界面
- 选择"Try or Install Ubuntu"(试用或安装Ubuntu)
2.3 开始安装
- 选择语言:建议选择"中文(简体)"
- 点击"安装Ubuntu"
- 键盘布局:English(US)
- 连接网络:建议连接网络,不能勾选"安装时下载更新",否则巨慢
- 安装类型:选择"其他选项"(手动分区,这是双系统安装的关键)
2.4 手动分区(关键步骤)
- 找到之前在Windows中压缩出的"空闲"空间
- 点击"空闲"空间,然后点击"+"号,创建以下分区:
- EFI系统分区:
- 大小:512MB
- 新分区的位置:起始位置
- 用于:EFI系统分区
- 交换分区(swap):
- 大小:与内存大小相当(如8GB内存就分配8GB)
- 用于:交换空间
- 根分区(/):
- 大小:剩余空间的大部分(至少80GB),直接都挂根分区,省的后面CUDA,cuDNN装不下
- 用于:Ext4日志文件系统
- 挂载点:/
- (可选)/home分区:
- 大小:剩余所有空间
- 用于:Ext4日志文件系统
- 挂载点:/home
- EFI系统分区:
- 在"安装启动引导器的设备"下拉菜单中,选择刚才创建的EFI系统分区(通常是/dev/sdaX,X是你创建的EFI分区编号)
- 点击"现在安装",确认分区设置
2.5 完成安装
- 选择时区:选择你所在的城市(如上海)
- 创建用户:
- 输入你的姓名
- 计算机名(自动生成,可修改)
- 用户名(登录时使用)
- 密码(建议复杂一些)
- 勾选"自动登录"(可选)
- 等待安装完成(可能需要一段时间,取决于网络速度)
- 安装完成后,点击"现在重启"
- 重启时会提示移除安装介质,拔出U盘后按回车
三、系统初始化配置
3.1 启动选项设置
- 重启后会出现GRUB引导界面,在这里可以选择进入Ubuntu或Windows
- 选择Ubuntu进入系统
3.进入后记得更改GRUB引导顺序,方便默认进Windows
3.2 更新系统
- 打开终端(快捷键:Ctrl + Alt + T)
- 输入以下命令更新系统:
sudo apt update sudo apt upgrade -y - 输入你的用户密码(输入时不会显示,输完按回车即可)
3.3 更换为阿里源
- 备份原 sources.list 文件:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak - 编辑 sources.list 文件:
sudo gedit /etc/apt/sources.list - 删除文件中所有内容,粘贴以下阿里源内容:
代码不对,图形化点击软件和更新,在Ubuntu软件页面,勾选除源代码外剩余四个选项,并在“下载自”选择其他站点,选择合适镜像源deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse - 保存文件并关闭编辑器
- 更新源:
sudo apt update
四、安装C++开发环境
- 安装gcc和g++编译器:
sudo apt install -y gcc g++ - 安装build-essential包(包含编译C++程序所需的工具):
sudo apt install -y build-essential - 安装make工具:
sudo apt install -y make - 验证安装:
若显示版本信息,则安装成功gcc --version g++ --version make --version
五、安装Miniconda并创建虚拟环境
5.1 下载Miniconda
- 访问Miniconda官网:https://docs.conda.io/en/latest/miniconda.html
- 下载适用于Linux的64位版本(Python 3.x)
- 或者在终端中使用wget下载(以下代码太慢,记得链接换清华源):
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
5.2 安装Miniconda
- 运行安装脚本:
bash Miniconda3-latest-Linux-x86_64.sh - 按Enter查看许可协议,一直按Enter直到提示"Do you accept the license terms? [yes|no]"
- 输入yes并按Enter
- 选择安装路径,默认即可,按Enter确认
- 提示"Do you wish the installer to initialize Miniconda3 by running conda init?",输入yes并按Enter
5.3 配置环境变量
- 关闭当前终端,重新打开一个终端(使环境变量生效)
- 验证安装:
若显示版本信息,则安装成功conda --version
5.4 创建并使用虚拟环境
- 创建名为"myenv"的虚拟环境(Python 3.9为例):
conda create -n myenv python=3.9 -y - 激活虚拟环境:
激活后终端前面会显示"(myenv)"conda activate myenv - 安装常用Python库(可选):
conda install -y numpy pandas matplotlib - 退出虚拟环境:
conda deactivate
六、安装并配置VS Code
6.1 安装VS Code
-
方法一:通过软件中心安装
- 打开Ubuntu软件中心
- 搜索"Visual Studio Code"
- 点击"安装"
-
方法二:通过终端安装(最好)
sudo apt update sudo apt install -y software-properties-common apt-transport-https wget wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" sudo apt install -y code
6.2 安装必要扩展
- 打开VS Code(可以在应用菜单中找到,或在终端输入
code) - 点击左侧边栏的扩展图标(或按Ctrl+Shift+X)
- 搜索并安装以下扩展:
- Python(由Microsoft提供)
- C/C++(由Microsoft提供)
- Code Runner(用于快速运行代码)
- Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code(中文语言包)
6.3 配置VS Code运行Python
- 打开一个Python文件(或创建一个test.py文件)
- 按Ctrl+Shift+P打开命令面板
- 输入"Python: Select Interpreter"并选择
- 选择之前创建的虚拟环境"myenv"(通常显示为
conda env:myenv) - 编写测试代码:
print("Hello, Python in VS Code!") - 右键点击编辑器,选择"Run Code",或按Ctrl+Alt+N运行代码
- 可以在底部的输出窗口看到运行结果
6.4 配置VS Code运行C++
- 创建一个C++文件(如test.cpp)
- 编写测试代码:
#include <iostream> using namespace std; int main() { cout << "Hello, C++ in VS Code!" << endl; return 0; } - 配置编译任务:
- 按Ctrl+Shift+P打开命令面板
- 输入"Tasks: Configure Task"并选择
- 选择"C/C++: g++ build active file"
- 会自动生成tasks.json文件,保持默认即可
- 编译代码:按Ctrl+Shift+B
- 运行编译后的程序:
- 打开终端(在VS Code中按Ctrl+`)
- 输入
./test(假设编译后的文件名为test)并按Enter
- 也可以直接使用Code Runner扩展:右键点击编辑器,选择"Run Code"
七、常见问题解决
完成以上步骤后,你就拥有了一个配置完善的Ubuntu 22.04双系统环境,可以同时进行Python和C++开发了。

7万+

被折叠的 条评论
为什么被折叠?



