双系统这件事,说简单也简单——分个区、刻个盘、点几下下一步就完事;说复杂也复杂,我见过太多人卡在"装完之后开机直接进Windows,连GRUB菜单都看不到",或者"装完两个系统时间差8小时",再或者"Windows更新一次,引导直接把UOS挤没了"。这篇就以统信UOS加Windows这条最常见的组合为例,把整条链路从头到尾捋一遍,包括分区怎么切、启动盘怎么做、固件怎么设、安装界面每一屏该点哪里、装完之后必须做的善后工作,以及那些只有真装过十几遍才会踩到的坑。
适合谁看?手里有台闲置空间的笔记本或者台式机、想在不放弃Windows的前提下体验国产桌面操作系统的朋友;单位里要给测试机装双系统、又不想把原系统干掉的运维同学;还有之前装过一次失败了、现在想搞清楚到底哪一步出问题的人。前提只有一条:你得愿意先备份数据,剩下的交给我。
1. 方案选型与动手前的条件核查
装双系统这件事,最大的误区是"上来就下镜像做U盘",结果做到一半发现磁盘是MBR分区表、ESP分区只有100MB、或者硬盘根本没有足够的未分配空间。所以我把核查放在最前面,这不是拖延,是省返工。
1.1 先想清楚:为什么要双系统而不是虚拟机
虚拟机当然更安全,但有几类场景它真替代不了。一是硬件直通相关的测试,比如你要验证UOS下显卡驱动的表现、触摸板手势、指纹识别、摄像头、外接扩展坞的热插拔行为,虚拟机的模拟层会把这些真实体验抹平。二是性能敏感型任务,虚拟机跑编译或者跑本地推理,磁盘IO和CPU调度损耗很实在,原生系统直接省掉这一层。三是笔记本用户的电源管理,休眠唤醒、续航表现这些东西在虚拟机里根本没意义。
虚拟机值得用的场景也很明确:只是偶尔开一下看看界面、跑个轻量脚本、做兼容性验证。这种情况下装个VirtualBox或者VMware,把UOS镜像丢进去,半小时就能用上,还不用担心引导被写坏。
我的建议是:如果是主力机长期共存,走双系统;如果是"我就想看看到底长啥样",先虚拟机试水。下面讲的全是双系统的原生方案。
1.2 硬件与固件条件的四项硬核查
动手之前,这四项必须查清楚,任何一项不满足,后面的步骤都会变形。
第一项,固件类型是UEFI还是Legacy BIOS。2013年之后的机器基本都是UEFI了。进固件设置界面(开机狂按F2、F10、Del或者F12,品牌不同按键不同),看有没有"UEFI/Legacy Boot"这类选项,或者在Windows里运行msinfo32,看"BIOS模式"这一栏写的是UEFI还是传统。
第二项,磁盘分区表是GPT还是MBR。在Windows的磁盘管理里,右键那块系统盘,如果菜单里出现的是"转换成MBR磁盘",说明当前是GPT;如果出现"转换成GPT磁盘",说明当前是MBR。也可以直接diskpart里list disk看有没有星号标记。
第三项,有没有足够空间。不是"剩余可用空间",而是"未分配空间或者可压缩空间"。Windows的C盘压缩出来的空间往往比你想的少,特别是开了系统还原、休眠文件、页面文件之后。
第四项,Secure Boot(安全启动)的状态。统信UOS的新版本对安全启动有一定支持,但为了少折腾,实操里我一般建议先关掉。等系统装好、跑稳了,如果你确实有合规要求,再研究怎么把引导项加进信任链,那是另一个话题。
注意:这四项核查做完,最好截图存一份,装机过程中如果卡住了,回头对照能省很多时间。
1.3 镜像获取与完整性校验这一步别偷懒
统信UOS的安装镜像是.iso格式,从官方渠道下载。这里要特别说一个容易搞混的点:网络上流传的uimg文件不是安装镜像,它是整机备份/还原体系里用到的镜像格式,通常配合备份还原工具使用,用于批量部署或者系统恢复场景。你拿uimg去做启动盘,是做不出来的,别在这一点上浪费时间。
下载完之后一定要校验哈希。理由很简单:安装到一半报"介质损坏",或者装完了系统各种奇怪报错,八成就是ISO下载不完整。校验方式在Windows下可以直接用PowerShell:
Get-FileHash .\uniontech-os-desktop-amd64.iso -Algorithm SHA256把输出跟官网页面公布的SHA256值逐位比对,一位都不能差。同时顺手看一眼文件大小,如果下载中断过,文件大小通常会明显偏小,这种情况直接重下,别抱侥幸心理。
顺便提一下启动盘的容量问题。UOS桌面版镜像普遍在3到4GB区间,一张8GB的U盘足够,但我建议用16GB以上的,原因后面做Ventoy方案时会讲。
2. 磁盘分区规划:切多少、切在哪、怎么切
分区是整个双系统里最容易埋雷的环节。切少了后面空间不够用,切多了浪费,切错位置直接导致装不上或者数据丢失。
2.1 分区容量的具体分配建议
先给一套我实际用下来比较稳的方案,以256GB到512GB的固态为例(单位GB):
| 分区 | 挂载点 | 建议容量 | 文件系统 | 说明 |
|---|---|---|---|---|
| ESP | /boot/efi | 300MB以上 | FAT32 | 与Windows共用,容量不够是大坑 |
| 根分区 | / | 60到100 | ext4 | 装系统本体和软件 |
| 交换分区 | swap | 内存的1到2倍 | swap | 16GB内存以上给16GB即可 |
| 家目录 | /home | 剩余全部 | ext4 | 个人文件、配置,重装时可保留 |
关于swap,很多人纠结要不要。我的经验是:如果你打算用休眠功能,swap必须大于等于物理内存;如果不用休眠,16GB内存的机器给8GB到16GB完全够用,甚至更小的值也行。现代桌面系统对swap的依赖没有服务器那么重,它是内存耗尽时的缓冲垫,不是性能优化手段。
关于/home单独分区,这是我最推荐的做法。理由在于:以后UOS版本升级或者系统出问题需要重装时,只要格式化/而不动/home,你的文档、配置、下载内容全都还在。这个便利性在长期使用里价值极高。
关于ESP分区,重点来了。Windows默认创建的ESP分区通常只有100MB。这个容量在纯Windows环境下够用,但加上UOS之后就很紧张,因为GRUB的模块文件、字体、主题都要往里面塞,而且Windows更新有时候也会往ESP里加东西。如果ESP剩余空间不足,安装器可能直接报错,或者装完了引导不稳定。
处理方式有两种:一是扩容ESP(有风险,需要专门的工具调整分区边界,建议先备份),二是在UOS安装时额外创建一个独立的EFI分区——但注意,独立EFI分区在有些固件下会带来启动项管理麻烦,因为Windows Boot Manager和UOS的引导项分居两个ESP,固件菜单里可能出现两条UEFI启动项。我个人更推荐扩容主ESP到300MB以上,一次到位。
2.2 用Windows自带工具做无损压缩卷
压缩卷的正确流程是这样的:先在Windows里清理磁盘,删掉不用的临时文件、关掉系统还原点、关闭休眠(powercfg /h off,这个命令会同时删掉休眠文件,能腾出好几个GB),然后做一次碎片整理(机械盘必做,固态盘做TRIM优化即可)。做完这些再去压缩,能压出来的空间会明显变大。
压缩操作:Win + X打开磁盘管理,右键C盘选择"压缩卷",系统会先计算可压缩量,然后让你输入要压缩的数值。注意单位是MB。要腾出80GB,就填81920(80 × 1024)。这一步很多人直接填80,结果只压缩了80MB,然后一脸茫然。
压缩完之后,磁盘上会出现一块标着"未分配"的黑色区域。这块区域就是留给UOS的,不要格式化它,保持未分配状态,让UOS的安装器自己去处理。如果在这里新建了一个NTFS分区,安装器就得先删掉它,反而多一步。
2.3 MBR与GPT的处理差异
如果你的盘是GPT,那基本上按上面的流程走就行,UEFI固件会正确识别两个系统的引导项。
如果盘是MBR,情况就复杂一些。MBR分区表最多支持4个主分区,如果你的Windows已经用满(系统保留分区 + C盘 + 恢复分区 + 其他),就没有主分区的名额了。解决办法是要么把某个分区转成逻辑分区(需要工具,有风险),要么在装UOS时把系统装在扩展分区里的逻辑分区上。
MBR还有一个隐患:GRUB在MBR环境下会把引导代码写进磁盘的MBR扇区,这会覆盖Windows的引导代码。正常安装流程里GRUB会同时接管两个系统的启动,但一旦GRUB出问题,Windows也进不去了。相比之下GPT+UEFI的方案里,每个系统在ESP里各有一份引导文件,互不影响,安全性高得多。
提示:如果你的机器是MBR,而主板又支持UEFI,且你愿意折腾,可以考虑把系统盘从MBR无损转换成GPT。这个操作有专门工具,但风险不低,务必先做完整磁盘镜像备份。
3. 启动盘制作与固件层设置
盘分好了,接下来是把ISO变成能启动的U盘。
3.1 三种启动盘工具的实际对比
| 工具 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| Rufus | 小巧、速度快、参数可控 | 每次写盘都会清空U盘 | 单次安装,手头只有小U盘 |
| Ventoy | 一次写入,之后拷ISO即可 | 首次部署稍繁琐 | 经常装机、要备多个镜像 |
| deepin-boot-maker | 官方出品,兼容性稳 | 功能单一 | 官方推荐路径 |
Rufus的写法:选择U盘设备,选择ISO文件,分区类型选GPT,目标系统选UEFI(非CSM),文件系统根据ISO体积决定——如果ISO里单文件超过4GB就不能用FAT32,得选NTFS或者exFAT。UOS的镜像一般在4GB以内,FAT32通常可行。点击开始后,如果提示"ISOHybrid镜像"模式选择,选"以ISO镜像模式写入",不要选DD模式,ISO模式兼容性更好,而且写完U盘还能继续当普通U盘用。
Ventoy的思路完全不同:它先把U盘做成一个带引导器的容器,之后你只要把ISO文件拷到U盘的数据分区里,启动时Ventoy会列出所有镜像让你选。缺点是要装东西,而且某些固件下需要先关掉安全启动。长期来看这个方案最省事,我一个32GB的U盘里常年放着UOS、几个主流Linux发行版和Windows安装盘,装机的时候直接选。
3.2 写盘后的验证动作
写完盘不要直接拔,做两件事:
一是用校验功能比对U盘里的内容和原ISO。Rufus有内建的校验按钮,Ventoy可以在启动时选"校验模式"。这一步能提前发现写盘错误。
二是如果条件允许,在一台不重要的机器上先试启动一次,看到引导菜单再退出。这一步能把"U盘没问题但固件不认"这类问题提前暴露出来。
3.3 固件设置逐项清单
重启进入固件设置界面,这几项挨个检查:
- Secure Boot:临时关闭。装完系统后如果确实需要,再研究带回的配置方式。
- Boot Mode:确认是UEFI,或者UEFI+Legacy混合模式。纯Legacy模式下GPT盘的引导会有问题。
- SATA模式:保持AHCI。如果原来是RAID或者Intel RST模式,改成AHCI后Windows可能无法启动,这个改动要谨慎,需要先在Windows里做相应设置。
- 快速启动(Fast Boot):关掉。这个功能会跳过部分硬件初始化,导致U盘识别不到或者安装过程中断。
- 启动顺序:把USB设备调到最前,或者安装时临时用启动菜单(一般是F12、F11或者Esc)手动选U盘。
- 独显机型补充:带独立显卡的笔记本,如果安装过程中黑屏,可以在GRUB引导界面按
e编辑启动参数,在linux那一行末尾加上nomodeset,临时禁用内核模式设置,装完系统再装显卡驱动。
4. UOS安装过程逐屏拆解
从U盘启动之后,会进入统信UOS的安装引导界面。这里我把每一屏的关键决策点讲清楚。
4.1 语言、协议与安装模式选择
第一屏是语言选择,中文简体,接着是许可协议,勾选同意。
接下来是安装模式,这是第一个关键岔路口。安装器通常会给出"全盘安装"和"手动安装"两类选项(不同版本叫法略有差异,有的叫"快速安装"和"高级/专家模式")。
这里必须强调:不要选全盘安装。全盘安装的逻辑是接管整块磁盘,重新分区,Windows和你的数据全部消失。这个选项是给全新机器或者愿意清盘的场景准备的。你要做的是手动安装,找到那块未分配的空间,自己定义分区结构。
如果你之前做过全盘备份、并且确实想让UOS独占整块盘,那另说。但既然标题是双系统,这个选项就一定要绕开。
4.2 手动分区界面的填法
进入手动分区界面后,你会看到磁盘列表,包括未分配空间、Windows的各分区。操作逻辑是:在未分配空间上点"新建",然后依次创建前面规划的几个分区。
创建顺序建议是:先建ESP(如果共用Windows的ESP,这一步就跳过,只在下面的挂载设置里把Windows的ESP挂到/boot/efi),再建/,再建 swap,最后建/home。
新建分区时,每一屏要选三样东西:大小、文件系统类型、挂载点。
- ESP:大小300MB到500MB,文件系统FAT32,挂载点
/boot/efi,标记为EFI系统分区。 - 根分区:大小60GB到100GB,文件系统ext4,挂载点
/。 - swap:大小按内存定,文件系统swap,挂载点swap。
- home:剩余空间,ext4,挂载点
/home。
挂载点这一栏在手动分区界面里通常是一个下拉列表或者输入框,一定要填对。填错的典型后果是:装完之后系统进不去,或者根分区被挂到了奇怪的地方。
还有一个细节,引导安装位置。有些版本的安装器会让你选GRUB装到哪块盘。选整块系统盘(比如/dev/nvme0n1或者/dev/sda),不要选到具体某个分区上。在UEFI环境下,GRUB的EFI文件会写进ESP分区的EFI/目录下,这块不用你操心。
4.3 用户账户与安装类型确认
分完区之后是创建用户。用户名建议用纯英文小写,不要用中文或者特殊符号。原因很实际:中文用户名在某些命令行工具、Python环境、路径处理上会带来莫名其妙的编码问题,而且这类问题排查起来很烦。
密码方面,如果勾选"开机自动登录",方便但安全性下降;如果输入密码时勾了"与用户名相同"之类的选项,安装器可能会警告密码强度不足。我建议设一个正常强度的密码,因为这个密码同时也是sudo提权密码。
然后会有一个确认页面,列出即将执行的分区操作。这一屏必须逐行读一遍。重点看:哪些分区会被格式化。如果列表里出现了你的Windows分区被标记为"格式化",立刻返回上一步,说明你选错了分区。
确认无误后开始安装,时间通常在10到25分钟之间,取决于U盘速度和硬盘速度。
4.4 安装完成后的首次启动检查
安装完成、重启之后,第一件事是确认GRUB菜单里能看到两个入口:一个是UOS,一个是Windows Boot Manager。如果只能看到一个,或者直接就进Windows了,说明引导没配对,这部分放到第5节讲。
进入UOS之后,检查这几项:
- 网络是否正常(有线、无线各试一次)。
- 声音是否正常。
- 屏幕分辨率和缩放是否正常。
- 触摸板、键盘快捷键是否正常。
- 系统设置里的时间是否正确。
把这些问题在同一个时间点集中检查,比后面用着用着发现问题再回头查要高效得多。
5. 引导、时间与驱动的三大善后工作
装完不是终点,这三件事不做,双系统的体验会一直别扭。
5.1 GRUB菜单整理与默认启动项
默认情况下GRUB的菜单可能有好几项,包括UOS的多个内核版本、Windows Boot Manager、内存测试工具等。菜单项太多看着乱,而且默认启动项如果是UOS的旧内核,每次开机都要手动选。
调整默认启动项和等待时间,编