强烈建议你安装 Ubuntu 22.04 LTS。
- 理由:Ubuntu 24.04 虽然新,但很多学术界的代码库(Codebase)、CUDA 版本、Docker 容器目前对 22.04 的支持是最完美的。为了不当"小白鼠"去修各种奇怪的依赖库 bug,选 22.04 最稳。
以下是从零开始、保留 Windows 数据、安装双系统的保姆级教程:
第一阶段:准备工作(在 Windows 上操作)
你需要:
- 一个 8GB 以上的空 U 盘。
- Rufus (用来制作启动盘的软件):点击下载 Rufus (下载便携版 Portable 即可)。
- Ubuntu 22.04 LTS 镜像文件 :点击去官网下载 (下载那个
.iso结尾的大文件,约 3-4GB)。
1. 给 Ubuntu 腾出"地盘"
Ubuntu 需要安装在硬盘上,我们需要从现有的 Windows 硬盘里"切"一块空间给它。
- 右键点击 Windows 图标(开始菜单),选择 磁盘管理 (Disk Management)。
- 找到你空间最大的那个盘(通常是 D 盘或 C 盘,建议选非系统盘,或者空间大的 SSD)。
- 右键点击该分区 -> 压缩卷 (Shrink Volume)。
- 输入压缩空间量 :这是给 Ubuntu 的空间。
- 建议 :如果你要跑模型、存数据集,至少 100GB (102400 MB) ,建议 200GB 以上。
- 点击"压缩"。你会看到出现了一块黑色的 "未分配 (Unallocated)" 区域。不要动它,保持黑色状态即可。
2. 制作启动 U 盘
- 插入 U 盘(注意:U 盘会被格式化,里面不要存重要数据)。
- 打开 Rufus。
- 设备:选你的 U 盘。
- 引导类型选择 :点击"选择",找到你刚才下载的 Ubuntu
.iso文件。 - 分区类型 :选 GPT (现在的主板基本都是 UEFI)。
- 点击 "开始"。一路点确定(如果提示下载某些文件,选是;如果提示以 ISO 模式写入,选是)。
- 等待进度条走完,提示"准备就绪",关闭软件。
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 盘:
- 插上 U 盘 (确保里面没有重要数据,因为会被清空)。
- 打开 Rufus 软件。
- 设备 (Device):选中你的 32GB U 盘。
- 引导类型选择 (Boot selection) :点击右边的 "选择 (SELECT)" 按钮,找到你下载的那个 Ubuntu ISO 文件,选中它。
- 这一步是关键 :
- 当你选中 ISO 后,Rufus 会自动调整设置。
- 分区类型 (Partition scheme) :保持 GPT (如果你的台式机比较新,支持 UEFI)。
- 目标系统 (Target system) :保持 UEFI (non CSM)。
- 点击底部的 "开始 (START)"。
- 弹窗选择 :
- 可能会弹窗提示"ISOHybrid 镜像检测",一定要选"以 ISO 镜像模式写入 (Write in ISO Image mode)" (默认推荐项)。
- 如果提示需要下载
Idlinux.sys或Grub文件,点击 是 (Yes) 允许它联网下载。- 最后的警告 :
- 它会提示"U 盘上的所有数据将被清除"。点击 确定 (OK)。
接下来等待进度条跑完(大约 5-10 分钟)。 当 Rufus 显示 "准备就绪 (READY)" 时,你的 U 盘就制作好了。此时你再去打开 U 盘看,里面的文件结构已经变了(会有 EFI 文件夹等),这才是能用来装系统的盘。
现在,拔掉 U 盘,去重启电脑准备安装吧!
第二阶段:BIOS 设置(关键步骤)
这一步是为了让电脑能从 U 盘启动,并且允许安装第三方驱动。
- 重启电脑 ,在开机出现品牌 Logo 时狂按 BIOS 热键(联想台式机通常是 F1 或 F2 ,或者是 F12 进启动菜单;华硕/微星通常是 Del)。
- 进入 BIOS 界面后,找到 Security (安全) 选项卡。
- 找到
Secure Boot(安全启动),将其设置为Disabled(关闭)。- 重要提示:跑深度学习必须关这个!否则 NVIDIA 显卡驱动装不上。
- 找到 Boot (启动) 选项卡,调整启动顺序,把 USB HDD / USB Key (你的 U 盘) 挪到第一位。
- 或者:直接保存重启,狂按 F12 调出临时启动菜单,选择你的 U 盘启动。
第三阶段:安装 Ubuntu(见证奇迹)
- 从 U 盘启动后,你会看到黑色背景的菜单,选择第一项
Try or Install Ubuntu。 - 等待进入桌面,会自动弹出一个安装窗口。左侧语言栏拉到最底下,可以选 中文(简体),也可以用英文(推荐英文,方便报错时去 Google 搜)。
- 键盘布局:默认 English (US) 即可。
- 更新和其他软件 :
- 选 Normal installation (正常安装)。
- 勾选
Install third-party software for graphics and Wi-Fi hardware(为图形或无线硬件安装第三方软件)。这步很关键,它会自动帮你搞定部分驱动。
- 安装类型 (最关键的一步!)
- 系统会自动检测到你已经有了 Windows。
- 情况 A (简单模式) :如果你看到选项 "安装 Ubuntu,与 Windows Boot Manager 共存 (Install Ubuntu alongside Windows Boot Manager)" 。
- 选它! 这是最简单的。系统会自动把你刚才切出来的"未分配空间"利用起来。
- 情况 B (手动模式) :如果没有出现上面的选项,或者你想精准控制,选 "其他选项 (Something else)" 。
- 在列表中找到标有 "free space (空闲)" 的那块空间(就是你刚才在 Windows 压缩出来的)。
- 选中它,点左下角
+号。 - 大小:默认;挂载点 (Mount Point):选择
/(根目录)。 - 点击确定。
- 确认写入 :点击 Install Now (现在安装) 。系统会弹窗提示你要改动分区,点 Continue。
- 时区:点击地图上的首尔或上海。
- 创建用户 :
- 输入你的名字、电脑名(尽量短一点,比如
lab-pc,以后敲命令方便)。 - 用户名:纯小写英文。
- 密码:设一个好记的(Linux 下
sudo命令经常要输)。
- 输入你的名字、电脑名(尽量短一点,比如
- 等待安装:拔掉 U 盘,按回车重启。
问题:等待进入桌面,会自动弹出一个安装窗口。左侧语言栏拉到最底下,可以选 中文(简体),也可以用英文(推荐英文,方便报错时去 Google 搜)。安装过程要很久吗?我选择了第一项选择第一项 Try or Install
Ubuntu后,就黑屏了,不知道发生什么,有点慌
千万别慌!别怕!这是正常现象! 你的电脑没有坏。这种情况在 NVIDIA 显卡 的电脑上装 Linux 时发生的概率高达 90%。 原因很简单:Ubuntu
安装盘自带的开源显卡驱动(Nouveau)和你的 N 卡打架了,导致画面输不出来,卡在了黑屏。
✅ 解决方法:5分钟内搞定 (请一步步跟着做)
我们需要加一个"参数",让安装程序暂时别加载显卡驱动,先用最原始的画面进去安装。
强制重启:
- 长按台式机电源键 5-10 秒,直到电脑强制关机。
- 然后再按一下开机,重新从 U 盘启动。
卡住这一步 (关键!):
- 当屏幕再次出现黑底白字的菜单(第一项是
Try or Install Ubuntu)时,千万别直接按回车!- 按一下键盘上的
e键(代表 Edit,编辑)。修改代码:
- 这时候你会进入一个全是代码的界面。
- 用键盘方向键 ↓ 往下找,找到以
linux开头的那一行(通常是很长的一行)。- 在这一行的末尾,你应该能看到
quiet splash这两个词。- 操作 :在
quiet splash后面打一个空格 ,然后输入单词:
nomodeset- 修改后的样子大概是:
... quiet splash nomodeset ---启动:
- 改好后,按键盘上的
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证书,唯一需要你做的就是这个镜像站不行,换下一个!