2019年那会儿我刚开始认真折腾Linux,第一台笔记本装的是虚拟机里的Ubuntu,日常写点脚本、跑跑Python也够用。直到有一次我要在实体机上调试一个USB转串口模块,虚拟机里设备直通搞得我欲仙欲死,后来换了双系统,世界瞬间清净了。所以每次看到有人问“用USB装Ubuntu双系统到底难不难”,我都很想认真回答一次:难不在安装器,难在装之前想清楚,还有重启之后的引导问题。这篇文章就按我完整走过一遍的路线来讲:从镜像下载、U盘制作、BIOS调整,到手动分区、GRUB修复和装完后的驱动、输入法收尾,全程都是实体机真实操作,不是虚拟机截图演示。
1. 先把话说清楚:为什么“用USB装双系统”不等于虚拟机
1.1 我为什么放弃虚拟机,回到实体机装双系统
虚拟机的优势谁都知道:装坏了删掉重来,不用分区,不怕把Windows搞挂。但如果你是靠电脑吃饭的人,很快会撞上几堵墙。第一堵墙是性能损耗,第二堵墙是硬件访问不真实,第三堵墙是磁盘空间永远不够用。
以我当时做的嵌入式开发为例,需要把ESP32开发板通过USB连接到Linux环境里烧录固件,还要用串口工具看日志。VMware里做USB直通,虚拟机需要占用整个USB设备,拔插一次就要重新连接,甚至有时候重启宿主机后设备识别就乱了。再加上WSL方案的串口支持也不是每个发行版都省心。最终我决定在主力笔记本上装Ubuntu双系统,保留Windows处理网银、Office和部分Windows Only的软件,Linux跑开发工具链,这才是最接近“一台电脑当两台用”的方案。
1.2 双系统、虚拟机、WSL各自适合谁
很多人把三种方案混为一谈,实际上你该选哪个,完全取决于你打算拿Linux干什么。
| 对比维度 | 虚拟机方案 | WSL2方案 | USB安装Ubuntu双系统 |
|---|---|---|---|
| 安装门槛 | 很低,ISO文件直接挂载 | 更低,商店里点一下 | 中等,需要做启动盘、分区 |
| Linux性能 | 有损耗,磁盘IO尤其明显 | 文件系统跨层,IO仍有损耗 | 物理硬件直接驱动,性能最完整 |
| USB设备访问 | 需要直通,不稳定 | 对串口/USB设备支持有限 | 原生支持,插上就是Linux的设备 |
| GPU/硬件加速 | 显卡直通配置繁琐 | 支持有限,取决于场景 | 原生支持,NVIDIA闭源驱动可装 |
| 磁盘空间浪费 | 虚拟磁盘会膨胀 | 轻量 | 分区干净,空间利用率高 |
| 日常维护风险 | 宿主机一般安全 | 几乎无风险 | 分区和引导操作有风险 |
| 最适合场景 | 偶尔用Linux、尝鲜 | Web开发、命令行重度用户 | 嵌入式、算法训练、日常主力Linux |
如果你过去三天才第一次听说Ubuntu,我建议你先装个虚拟机或用WSL熟悉一下命令行,没必要一上来就动硬盘。但如果你已经确定未来几个月要天天用Linux干活,并且需要串口、网卡、GPU这类真实硬件资源,那用U盘装双系统是绕不开的一步。装之前花点时间看懂整个过程,比边装边百度要靠谱得多。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 制作启动U盘:镜像下载、U盘选型和写入工具
2.1 Ubuntu版本选择:LTS是底线,别追非LTS尝鲜
现在随手一搜Ubuntu,可能会看到24.04 LTS、22.04 LTS、甚至还在维护的20.04 LTS。我的建议很直接:新机器优先装当前最新的LTS版本,也就是Ubuntu 24.04 LTS。LTS的意思是Long Term Support,桌面版提供三年标准支持,服务器版五年,这对双系统用户来说意味着不用隔半年就被提示“升级到最新开发版”。
如果你手头是配置不太高的老电脑,22.04 LTS也很稳,内核版本老一点,反而对一些老旧驱动更友好。原则就一条:不要装非LTS的普通版本当主力系统,比如25.04这种短期版本,不是不能玩,而是半年后你得折腾一次整体升级,双系统用户这种额外折腾能免则免。
镜像要去Ubuntu官网下载,不要用第三方下载站给的网盘链接。官网iso文件旁边就给了SHA256校验值,下载完在Windows终端里运行Get-FileHash命令核对,确保镜像文件没有被破坏或篡改。这个步骤看着可有可无,但我真遇到过U盘启动后安装器跑到一半报错,最后发现是镜像下载不完整。
2.2 U盘怎么选:容量、接口和主控
制作启动U盘,容量8GB以上是底线,但建议直接用16GB或32GB的USB 3.0U盘。安装Ubuntu系统的iso文件大约5GB左右,Ventoy这种引导方式就算8GB也够,但考虑到你可能后期要写入其他镜像,大一点更从容。
接口千万别选USB 2.0,读取速度会直接影响你在安装器里等待的时间。曾经拿USB 2.0 U盘装Ubuntu 22.04,从启动到进安装界面花了将近11分钟,后面安装包解压那一大段又磨了二十来分钟,整个人坐在屏幕前很煎熬。换成一块USB 3.2的U盘,整个写入加安装过程能明显缩短一半以上。
另一个不太容易注意的问题是U盘主控兼容性。少数非常便宜的杂牌U盘在部分机器上会出现启动后卡在GRUB界面或者识别不了的情况,这不是你操作错了,是U盘主控兼容性问题。手头有多余U盘的话,优先选品牌货。
2.3 Windows下写入工具怎么选:Rufus、Etcher还是Ventoy
制作启动U盘有三类主流工具,各有套路,我挨个说清楚。
Rufus是我最常用的Windows工具。它体积小,绿色版就能跑,而且针对Ubuntu这种大型ISO会自动选择DD镜像写入模式。这里要注意:Rufus默认的ISO解压写入方式和DD直接写入方式对Ubuntu来说,后者更稳妥。在Rufus界面里选择镜像后,它会弹出提示问你是用“ISO镜像模式”还是“DD镜像模式”写入,推荐选DD模式,它会把整个镜像按扇区原样写入U盘,兼容性最好。缺点是U盘在Windows下会显示成一个小分区,看起来像U盘坏了,其实没事。
balenaEtcher跨平台,Wi
