从0开始安装Ubuntu 22.04双系统及后续配置全教程

从0开始安装Ubuntu 22.04双系统及后续配置全教程

一、准备工作

1.1 硬件要求(几乎无用,深度学习至少100G起步)

  • 至少4GB内存(推荐8GB及以上)
  • 至少25GB空闲磁盘空间(推荐50GB及以上)
  • 一个8GB及以上的U盘(用于制作启动盘)
  • 稳定的网络连接

1.2 下载Ubuntu 22.04镜像

  1. 访问Ubuntu官网:https://ubuntu.com/download/desktop
  2. 下载"Ubuntu 22.04 LTS"版本的ISO镜像文件
  3. 保存到易于查找的位置(如桌面)

1.3 制作启动盘

  1. 下载 Rufus 工具(用于制作启动盘):https://rufus.ie/
  2. 插入U盘(注意:U盘数据会被清空,请提前备份)
  3. 打开Rufus,按以下步骤操作:
    • 设备:选择你的U盘
    • 引导类型选择:点击"选择",找到下载好的Ubuntu ISO文件
    • 分区方案:选择"GPT"
    • 目标系统类型:选择"UEFI ",不是FAT32
    • 点击"开始",等待制作完成

1.4 为Ubuntu腾出磁盘空间

  1. 在Windows系统中,右键点击"此电脑",选择"管理"
  2. 进入"磁盘管理"
  3. 选择一个有足够空间的磁盘分区,右键选择"压缩卷"
  4. 输入要压缩的空间大小
  5. 压缩完成后会出现一块"未分配"空间,这就是留给Ubuntu的空间

二、安装Ubuntu 22.04双系统

2.1 进入BIOS/UEFI设置

  1. 重启电脑,在开机过程中按特定按键进入BIOS(不同品牌按键不同:戴尔按F2,联想按F2,惠普按F10,华硕按Del或F2)
  2. 在BIOS中进行以下设置:
    • 关闭"Secure Boot"(安全启动)
    • 将U盘设置为第一启动项(USB Driver)
    • 保存设置并退出(通常按F10)

2.2 从U盘启动

  1. 电脑会从U盘启动,进入Ubuntu安装界面
  2. 选择"Try or Install Ubuntu"(试用或安装Ubuntu)

2.3 开始安装

  1. 选择语言:建议选择"中文(简体)"
  2. 点击"安装Ubuntu"
  3. 键盘布局:English(US)
  4. 连接网络:建议连接网络,不能勾选"安装时下载更新",否则巨慢
  5. 安装类型:选择"其他选项"(手动分区,这是双系统安装的关键)

2.4 手动分区(关键步骤)

  1. 找到之前在Windows中压缩出的"空闲"空间
  2. 点击"空闲"空间,然后点击"+"号,创建以下分区:
    • EFI系统分区:
      • 大小:512MB
      • 新分区的位置:起始位置
      • 用于:EFI系统分区
    • 交换分区(swap):
      • 大小:与内存大小相当(如8GB内存就分配8GB)
      • 用于:交换空间
    • 根分区(/):
      • 大小:剩余空间的大部分(至少80GB),直接都挂根分区,省的后面CUDA,cuDNN装不下
      • 用于:Ext4日志文件系统
      • 挂载点:/
    • (可选)/home分区:
      • 大小:剩余所有空间
      • 用于:Ext4日志文件系统
      • 挂载点:/home
  3. 在"安装启动引导器的设备"下拉菜单中,选择刚才创建的EFI系统分区(通常是/dev/sdaX,X是你创建的EFI分区编号)
  4. 点击"现在安装",确认分区设置

2.5 完成安装

  1. 选择时区:选择你所在的城市(如上海)
  2. 创建用户:
    • 输入你的姓名
    • 计算机名(自动生成,可修改)
    • 用户名(登录时使用)
    • 密码(建议复杂一些)
    • 勾选"自动登录"(可选)
  3. 等待安装完成(可能需要一段时间,取决于网络速度)
  4. 安装完成后,点击"现在重启"
  5. 重启时会提示移除安装介质,拔出U盘后按回车

三、系统初始化配置

3.1 启动选项设置

  1. 重启后会出现GRUB引导界面,在这里可以选择进入Ubuntu或Windows
  2. 选择Ubuntu进入系统
    3.进入后记得更改GRUB引导顺序,方便默认进Windows

3.2 更新系统

  1. 打开终端(快捷键:Ctrl + Alt + T)
  2. 输入以下命令更新系统:
    sudo apt update
    sudo apt upgrade -y
    
  3. 输入你的用户密码(输入时不会显示,输完按回车即可)

3.3 更换为阿里源

  1. 备份原 sources.list 文件:
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
  2. 编辑 sources.list 文件:
    sudo gedit /etc/apt/sources.list
    
  3. 删除文件中所有内容,粘贴以下阿里源内容:
    代码不对,图形化点击软件和更新,在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
    
  4. 保存文件并关闭编辑器
  5. 更新源:
    sudo apt update
    

四、安装C++开发环境

  1. 安装gcc和g++编译器:
    sudo apt install -y gcc g++
    
  2. 安装build-essential包(包含编译C++程序所需的工具):
    sudo apt install -y build-essential
    
  3. 安装make工具:
    sudo apt install -y make
    
  4. 验证安装:
    gcc --version
    g++ --version
    make --version
    
    若显示版本信息,则安装成功

五、安装Miniconda并创建虚拟环境

5.1 下载Miniconda

  1. 访问Miniconda官网:https://docs.conda.io/en/latest/miniconda.html
  2. 下载适用于Linux的64位版本(Python 3.x)
  3. 或者在终端中使用wget下载(以下代码太慢,记得链接换清华源):
    wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
    

5.2 安装Miniconda

  1. 运行安装脚本:
    bash Miniconda3-latest-Linux-x86_64.sh
    
  2. 按Enter查看许可协议,一直按Enter直到提示"Do you accept the license terms? [yes|no]"
  3. 输入yes并按Enter
  4. 选择安装路径,默认即可,按Enter确认
  5. 提示"Do you wish the installer to initialize Miniconda3 by running conda init?",输入yes并按Enter

5.3 配置环境变量

  1. 关闭当前终端,重新打开一个终端(使环境变量生效)
  2. 验证安装:
    conda --version
    
    若显示版本信息,则安装成功

5.4 创建并使用虚拟环境

  1. 创建名为"myenv"的虚拟环境(Python 3.9为例):
    conda create -n myenv python=3.9 -y
    
  2. 激活虚拟环境:
    conda activate myenv
    
    激活后终端前面会显示"(myenv)"
  3. 安装常用Python库(可选):
    conda install -y numpy pandas matplotlib
    
  4. 退出虚拟环境:
    conda deactivate
    

六、安装并配置VS Code

6.1 安装VS Code

  1. 方法一:通过软件中心安装

    • 打开Ubuntu软件中心
    • 搜索"Visual Studio Code"
    • 点击"安装"
  2. 方法二:通过终端安装(最好

    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 安装必要扩展

  1. 打开VS Code(可以在应用菜单中找到,或在终端输入code
  2. 点击左侧边栏的扩展图标(或按Ctrl+Shift+X)
  3. 搜索并安装以下扩展:
    • Python(由Microsoft提供)
    • C/C++(由Microsoft提供)
    • Code Runner(用于快速运行代码)
    • Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code(中文语言包)

6.3 配置VS Code运行Python

  1. 打开一个Python文件(或创建一个test.py文件)
  2. 按Ctrl+Shift+P打开命令面板
  3. 输入"Python: Select Interpreter"并选择
  4. 选择之前创建的虚拟环境"myenv"(通常显示为conda env:myenv
  5. 编写测试代码:
    print("Hello, Python in VS Code!")
    
  6. 右键点击编辑器,选择"Run Code",或按Ctrl+Alt+N运行代码
  7. 可以在底部的输出窗口看到运行结果

6.4 配置VS Code运行C++

  1. 创建一个C++文件(如test.cpp)
  2. 编写测试代码:
    #include <iostream>
    using namespace std;
    
    int main() {
        cout << "Hello, C++ in VS Code!" << endl;
        return 0;
    }
    
  3. 配置编译任务:
    • 按Ctrl+Shift+P打开命令面板
    • 输入"Tasks: Configure Task"并选择
    • 选择"C/C++: g++ build active file"
    • 会自动生成tasks.json文件,保持默认即可
  4. 编译代码:按Ctrl+Shift+B
  5. 运行编译后的程序:
    • 打开终端(在VS Code中按Ctrl+`)
    • 输入./test(假设编译后的文件名为test)并按Enter
  6. 也可以直接使用Code Runner扩展:右键点击编辑器,选择"Run Code"

七、常见问题解决

完成以上步骤后,你就拥有了一个配置完善的Ubuntu 22.04双系统环境,可以同时进行Python和C++开发了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值