从零开始、保留 Windows 数据、安装Ubuntu 22.04 LTS双系统

强烈建议你安装 Ubuntu 22.04 LTS。

  • 理由:Ubuntu 24.04 虽然新,但很多学术界的代码库(Codebase)、CUDA 版本、Docker 容器目前对 22.04 的支持是最完美的。为了不当"小白鼠"去修各种奇怪的依赖库 bug,选 22.04 最稳。

以下是从零开始、保留 Windows 数据、安装双系统的保姆级教程:


第一阶段:准备工作(在 Windows 上操作)

你需要:

  1. 一个 8GB 以上的空 U 盘。
  2. Rufus (用来制作启动盘的软件):点击下载 Rufus (下载便携版 Portable 即可)。
  3. Ubuntu 22.04 LTS 镜像文件点击去官网下载 (下载那个 .iso 结尾的大文件,约 3-4GB)。
1. 给 Ubuntu 腾出"地盘"

Ubuntu 需要安装在硬盘上,我们需要从现有的 Windows 硬盘里"切"一块空间给它。

  1. 右键点击 Windows 图标(开始菜单),选择 磁盘管理 (Disk Management)
  2. 找到你空间最大的那个盘(通常是 D 盘或 C 盘,建议选非系统盘,或者空间大的 SSD)。
  3. 右键点击该分区 -> 压缩卷 (Shrink Volume)
  4. 输入压缩空间量 :这是给 Ubuntu 的空间。
    • 建议 :如果你要跑模型、存数据集,至少 100GB (102400 MB) ,建议 200GB 以上。
  5. 点击"压缩"。你会看到出现了一块黑色的 "未分配 (Unallocated)" 区域。不要动它,保持黑色状态即可。
2. 制作启动 U 盘
  1. 插入 U 盘(注意:U 盘会被格式化,里面不要存重要数据)。
  2. 打开 Rufus
  3. 设备:选你的 U 盘。
  4. 引导类型选择 :点击"选择",找到你刚才下载的 Ubuntu .iso 文件。
  5. 分区类型 :选 GPT (现在的主板基本都是 UEFI)。
  6. 点击 "开始"。一路点确定(如果提示下载某些文件,选是;如果提示以 ISO 模式写入,选是)。
  7. 等待进度条走完,提示"准备就绪",关闭软件。

Ubuntu 22.04 LTS 镜像文件复制到U盘时,显示对于目标文件系统,文件过大,但我的U盘时32G的,完全足够,为什么会这样?

回答:这是一个极其经典的新手误区!别担心,不是你的 U 盘坏了,也不是 U 盘是假的。

核心原因: 你的 U 盘默认格式是 FAT32 。这种古老的格式有一个硬伤:它不支持单个大小超过 4GB 的文件 。 虽然你的 U 盘有 32GB 总空间,但 Ubuntu 22.04 的 ISO 镜像文件通常在 4.7GB 左右,刚好卡在 FAT32

的"嗓子眼"里,所以系统会报错。


❌ 错误的做法
你正在尝试直接把 .iso 文件"复制/拖拽"进 U 盘里。 请立刻停止这个动作!因为这样做出来的 U 盘是无法用来启动安装系统的。即使你把 U 盘格式化成支持大文件的 NTFS 格式拷进去了,主板也读不出来。

✅ 正确的做法 (请完全交给 Rufus) 你需要用 Rufus 这个软件来"刻录" U 盘,而不是手动"复制"文件。Rufus 会自动处理文件系统问题,甚至会自动把镜像切片以适应引导需求。

请严格按照以下步骤操作,不需要你手动格式化 U 盘:

  1. 插上 U 盘 (确保里面没有重要数据,因为会被清空)。
  2. 打开 Rufus 软件
  3. 设备 (Device):选中你的 32GB U 盘。
  4. 引导类型选择 (Boot selection) :点击右边的 "选择 (SELECT)" 按钮,找到你下载的那个 Ubuntu ISO 文件,选中它。
  5. 这一步是关键
    • 当你选中 ISO 后,Rufus 会自动调整设置。
    • 分区类型 (Partition scheme) :保持 GPT (如果你的台式机比较新,支持 UEFI)。
    • 目标系统 (Target system) :保持 UEFI (non CSM)
  6. 点击底部的 "开始 (START)"
  7. 弹窗选择
    • 可能会弹窗提示"ISOHybrid 镜像检测",一定要选"以 ISO 镜像模式写入 (Write in ISO Image mode)" (默认推荐项)。
    • 如果提示需要下载 Idlinux.sysGrub 文件,点击 是 (Yes) 允许它联网下载。
  8. 最后的警告
    • 它会提示"U 盘上的所有数据将被清除"。点击 确定 (OK)

接下来等待进度条跑完(大约 5-10 分钟)。 当 Rufus 显示 "准备就绪 (READY)" 时,你的 U 盘就制作好了。此时你再去打开 U 盘看,里面的文件结构已经变了(会有 EFI 文件夹等),这才是能用来装系统的盘。

现在,拔掉 U 盘,去重启电脑准备安装吧!

第二阶段:BIOS 设置(关键步骤)

这一步是为了让电脑能从 U 盘启动,并且允许安装第三方驱动。

  1. 重启电脑 ,在开机出现品牌 Logo 时狂按 BIOS 热键(联想台式机通常是 F1F2 ,或者是 F12 进启动菜单;华硕/微星通常是 Del)。
  2. 进入 BIOS 界面后,找到 Security (安全) 选项卡。
  3. 找到 Secure Boot (安全启动),将其设置为 Disabled (关闭)。
    • 重要提示:跑深度学习必须关这个!否则 NVIDIA 显卡驱动装不上。
  4. 找到 Boot (启动) 选项卡,调整启动顺序,把 USB HDD / USB Key (你的 U 盘) 挪到第一位。
    • 或者:直接保存重启,狂按 F12 调出临时启动菜单,选择你的 U 盘启动。

第三阶段:安装 Ubuntu(见证奇迹)

  1. 从 U 盘启动后,你会看到黑色背景的菜单,选择第一项 Try or Install Ubuntu
  2. 等待进入桌面,会自动弹出一个安装窗口。左侧语言栏拉到最底下,可以选 中文(简体),也可以用英文(推荐英文,方便报错时去 Google 搜)。
  3. 键盘布局:默认 English (US) 即可。
  4. 更新和其他软件
    • Normal installation (正常安装)
    • 勾选 Install third-party software for graphics and Wi-Fi hardware (为图形或无线硬件安装第三方软件)。这步很关键,它会自动帮你搞定部分驱动。
  5. 安装类型 (最关键的一步!)
    • 系统会自动检测到你已经有了 Windows。
    • 情况 A (简单模式) :如果你看到选项 "安装 Ubuntu,与 Windows Boot Manager 共存 (Install Ubuntu alongside Windows Boot Manager)"
      • 选它! 这是最简单的。系统会自动把你刚才切出来的"未分配空间"利用起来。
    • 情况 B (手动模式) :如果没有出现上面的选项,或者你想精准控制,选 "其他选项 (Something else)"
      • 在列表中找到标有 "free space (空闲)" 的那块空间(就是你刚才在 Windows 压缩出来的)。
      • 选中它,点左下角 + 号。
      • 大小:默认;挂载点 (Mount Point):选择 / (根目录)。
      • 点击确定。
  6. 确认写入 :点击 Install Now (现在安装) 。系统会弹窗提示你要改动分区,点 Continue
  7. 时区:点击地图上的首尔或上海。
  8. 创建用户
    • 输入你的名字、电脑名(尽量短一点,比如 lab-pc,以后敲命令方便)。
    • 用户名:纯小写英文。
    • 密码:设一个好记的(Linux 下 sudo 命令经常要输)。
  9. 等待安装:拔掉 U 盘,按回车重启。

问题:等待进入桌面,会自动弹出一个安装窗口。左侧语言栏拉到最底下,可以选 中文(简体),也可以用英文(推荐英文,方便报错时去 Google 搜)。安装过程要很久吗?我选择了第一项选择第一项 Try or Install

Ubuntu后,就黑屏了,不知道发生什么,有点慌
千万别慌!别怕!这是正常现象! 你的电脑没有坏。

这种情况在 NVIDIA 显卡 的电脑上装 Linux 时发生的概率高达 90%。 原因很简单:Ubuntu

安装盘自带的开源显卡驱动(Nouveau)和你的 N 卡打架了,导致画面输不出来,卡在了黑屏。

✅ 解决方法:5分钟内搞定 (请一步步跟着做)

我们需要加一个"参数",让安装程序暂时别加载显卡驱动,先用最原始的画面进去安装。

  1. 强制重启

    • 长按台式机电源键 5-10 秒,直到电脑强制关机。
    • 然后再按一下开机,重新从 U 盘启动。
  2. 卡住这一步 (关键!)

    • 当屏幕再次出现黑底白字的菜单(第一项是 Try or Install Ubuntu)时,千万别直接按回车!
    • 按一下键盘上的 e(代表 Edit,编辑)。
  3. 修改代码

    • 这时候你会进入一个全是代码的界面。
    • 用键盘方向键 ↓ 往下找,找到以 linux 开头的那一行(通常是很长的一行)。
    • 在这一行的末尾,你应该能看到 quiet splash 这两个词。
    • 操作 :在 quiet splash 后面打一个空格 ,然后输入单词:
      nomodeset
    • 修改后的样子大概是:... quiet splash nomodeset ---
  4. 启动

    • 改好后,按键盘上的 F10 键(或者 Ctrl + X)。
    • 这时候电脑会按照你修改的模式启动。

奇迹会发生 :刚才黑屏的地方,现在应该会有画面了,分辨率可能会变得比较低(图标很大),这是正常的,因为没加载驱动。等你装完系统、进入桌面安装好

NVIDIA 驱动后,分辨率就会变正常。

第四阶段:收尾配置

重启后,你会看到一个黑底白字的菜单(GRUB 菜单)。

  • 第一项是 Ubuntu
  • 第三/四项通常是 Windows Boot Manager
  • 你可以随时重启切换系统。

进入 Ubuntu 后,做三件事:

1. 换源(让下载速度起飞)

打开"软件和更新 (Software & Updates)" -> "Ubuntu 软件" -> "下载自" -> 选择 "其他" -> 点击 "选择最佳服务器"。系统会自动测试连接韩国/中国最快的源。

2. 安装 NVIDIA 驱动(炼丹炉点火)

打开终端(Ctrl+Alt+T),输入:

bash 复制代码
sudo apt update
sudo apt install nvidia-driver-535 -y

(注:535 是目前比较稳定且兼容性极好的版本。安装完后必须重启)

重启后,输入 nvidia-smi,如果看到了显卡列表,恭喜你,你的炼丹炉搭建成功!

3. 修复时间不同步 bug

你会发现回到 Windows 后,时间慢了 8 个小时。这是因为 Windows 用的是本地时间,Ubuntu 用的是 UTC 时间。

在 Ubuntu 终端输入这行命令即可永久修复:

bash 复制代码
timedatectl set-local-rtc 1 --adjust-system-clock

镜像站

pip库下载慢,最好的方法是找镜像站!不要开代理!不要开代理!!不要开代理!!!

可以用阿里云镜像:pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/。

如果开了代理,新手很容易遇到Python 环境、网络代理和 SSL 证书这"三座大山"打架,那么bug几乎无解。如果找镜像站可以直接解决Python 环境和网络代理的问题,不用考虑ssl证书,唯一需要你做的就是这个镜像站不行,换下一个!

相关推荐
爱凤的小光1 小时前
Linux清理磁盘技巧---个人笔记
linux·运维
耗同学一米八2 小时前
2026年河北省职业院校技能大赛中职组“网络建设与运维”赛项答案解析 1.系统安装
linux·服务器·centos
知星小度S2 小时前
系统核心解析:深入文件系统底层机制——Ext系列探秘:从磁盘结构到挂载链接的全链路解析
linux
2401_890443022 小时前
Linux 基础IO
linux·c语言
智慧地球(AI·Earth)3 小时前
在Linux上使用Claude Code 并使用本地VS Code SSH远程访问的完整指南
linux·ssh·ai编程
老王熬夜敲代码4 小时前
解决IP不够用的问题
linux·网络·笔记
zly35005 小时前
linux查看正在运行的nginx的当前工作目录(webroot)
linux·运维·nginx
QT 小鲜肉5 小时前
【Linux命令大全】001.文件管理之file命令(实操篇)
linux·运维·前端·网络·chrome·笔记
问道飞鱼5 小时前
【Linux知识】Linux 虚拟机磁盘扩缩容操作指南(按文件系统分类)
linux·运维·服务器·磁盘扩缩容
egoist20236 小时前
【Linux仓库】超越命令行用户:手写C语言Shell解释器,解密Bash背后的进程创建(附源码)
linux·c语言·bash·xshell·环境变量·命令行参数·内建命令