
简介这份文档面向已装Windows 11、希望再装Ubuntu 22.04.1 LTS组建双系统的用户覆盖从环境检查到安装完成的全流程适合有一定动手能力、想入门Linux的装机爱好者。资源包内共1个doc文件约76.43MB以图文步骤形式记录了查看基础环境、制作U盘启动盘、安装Ubuntu、设置双系统启动项等关键环节。文档还专门整理了双系统启动界面美化与默认启动项修改方法并给出双系统时间不同步的解决思路以及装机过程中可能遇到的磁盘分区、U盘识别、安装失败等问题的排查方向。目录结构按安装阶段划分便于按需查阅。目前已有19259人学习下载可作为Win11与Ubuntu双系统安装的实操参考。1. 为什么 2025 年还值得在 Win11 上装 Ubuntu 22.04.1 LTS 双系统很多人第一反应是虚拟机不香吗但真跑过编译、CUDA 训练或者需要直通硬件调试的人都知道虚拟机在 I/O 和显卡上始终隔了一层。我自己的主力机是 Win11 专业版 512G 固态日常办公在 Windows但内核编译、驱动调试、部分嵌入式工具链必须落到原生 Ubuntu 上所以最终选了 Ubuntu 22.04.1 LTS 做双系统。这个版本是 LTS 长期支持版软件源稳定、社区文档最全比追 24.04 少踩很多驱动和依赖的坑。这篇笔记就是把我从查环境、做启动盘、装系统到修时间不同步的完整过程拆开重点讲清楚 UEFI 模式下的分区选择、GRUB 启动项编号规则、以及双系统时间不一致的根因和两种修法。适合已经装好 Win11、想再挂一个原生 Linux 的从业者也适合第一次动手但不想把 Windows 搞崩的新手。2. 装之前先把环境摸清楚UEFI、分区表和磁盘余量2.1 用 msinfo32 确认 BIOS 模式这一步决定后面所有参数装双系统翻车最多的场景就是 BIOS 模式和启动盘分区表对不上。Windows 这边先用Win R输入msinfo32回车在弹出的系统信息里找BIOS 模式这一项。如果是 UEFI那启动盘必须做成 GPT UEFI 模式如果是传统 Legacy那整套流程都不一样。我这次是 UEFI所以后面 Rufus 里分区类型选 GPT、目标系统选 UEFI非 CSM这是硬约束选错了 U 盘根本引导不起来。同时看一眼安全启动状态。部分主板开了 Secure Boot 后Ubuntu 安装盘能引导但装完可能进不去常见做法是先在 BIOS 里把 Secure Boot 关掉装完再按需处理。另外确认磁盘是 GPT 分区表512G 固态如果整盘是 MBR压缩卷和共存安装都会出问题。2.2 压缩卷腾出 80G别用第三方分区工具硬切分区这一步我建议直接用 Windows 自带的磁盘管理别上第三方工具减少变量。操作路径是开始菜单右键 → 磁盘管理 → 选中要压缩的磁盘 → 右键压缩卷。我压缩出了 80G 未分配空间官方建议 40~60G 起步但考虑到后面要装工具链、Docker 镜像、数据集80G 更从容。这里有个血泪经验压缩出来的空间必须是未分配状态不要新建分区、不要格式化、不要分配盘符。Ubuntu 安装器要自己在这块空白上建 ext4 和 swap你提前占了它反而识别不到。压缩前先确认磁盘没有开启 BitLocker否则压缩卷按钮可能是灰的需要先暂停加密。2.3 镜像和启动盘工具的选择理由镜像我优先走清华镜像站路径是mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/22.04.1/比官网直连快很多文件校验值一致。启动盘工具用 Rufus官网rufus.ie/zh/选第一个下载即可。Rufus 对 UEFI GPT 的支持成熟写入模式清晰比某些老工具少很多玄学问题。制作前两个准备动作一是备份 U 盘里所有文件制作过程会全盘格式化二是临时关掉杀毒软件因为 Rufus 写入时系统会反复重新识别 U 盘杀软会一次次扫描拖慢速度甚至中断写入。3. Rufus 制作启动盘与 BIOS 启动项设置3.1 Rufus 参数逐项说明打开 Rufus 后设备选你的 U 盘引导类型选择里点选择导入下载好的 ISO。下面几个参数是重点参数项取值说明分区类型GPT对应 UEFI 引导和 msinfo32 结果一致目标系统类型UEFI非 CSM纯 UEFI 模式不兼容 Legacy文件系统NTFS大镜像写入稳定簇大小默认即可簇大小4096 字节默认值不用改写入模式以 ISO 镜像模式写入推荐保持镜像原始结构设置完点开始弹出写入模式选择时选第一个以 ISO 镜像模式写入推荐再点 OK。写入过程我这边花了大约 10 分钟进度条走完显示准备就绪就可以关闭。如果中途报错多半是 U 盘质量或杀软干扰换个 USB 口、关掉杀软重来。3.2 BIOS 里把 UEFI 启动项拖到第一位重启时按 Delete不同主板可能是 F2 或 F12进 BIOS找到启动顺序设置。列表里带UEFI前缀的那个才是我们的启动 U 盘把它拖到最上方设为第一启动项按 F10 保存退出。这里注意如果列表里同时有带 UEFI 和不带 UEFI 的同名 U 盘项一定选带 UEFI 的否则会以 Legacy 方式引导和 GPT 分区表冲突。3.3 进入安装器并走完关键选项从 U 盘启动后会看到 GRUB 菜单选第一个Ubuntu (safe graphics)回车进入安装界面。语言选中文简体点安装 Ubuntu。后面几步我按默认走但有两个点要留意键盘布局默认 Chinese无线网络选我现在不想连接 Wi-Fi避免安装过程中联网拉更新拖时间。更新和其他软件选正常安装。安装类型这一步是关键选安装 Ubuntu与 Windows Boot Manager 共存弹出将改动写入磁盘吗点继续。这个选项会自动识别 Windows 引导并处理 GRUB比手动分区省心。时区这一步有个取舍图省事选 London后面双系统时间天然一致选 Shanghai 就会触发第五部分讲的时间不同步问题。我一开始选了 Shanghai后来专门去修所以建议要么直接选 London要么选 Shanghai 后按第五部分处理。最后填用户名密码等待安装完成提示重启时拔掉 U 盘点现在重启。4. 双系统启动项配置与 GRUB 界面美化4.1 让开机默认进 Win11 的两种思路装完后默认是 GRUB 菜单列出所有系统。如果你平时以 Win11 为主有两种做法一是进 BIOS 把 Windows Boot Manager 设为第一启动项这样开机直接进 Win11想进 Ubuntu 时再按启动菜单键选二是保留 GRUB 菜单但把默认项改成 Windows 并缩短等待时间。我选的是第二种因为偶尔要切系统保留菜单更顺手。4.2 安装 Vimix 主题美化 GRUBGRUB 默认界面比较朴素我用了 Vimix-1080p 主题。主题包下载后放到 Ubuntu 根目录然后开终端操作。下面这组命令是完整流程# 进入根目录确认主题包位置 cd / ls Vimix-1080p.tar # 解压主题包 sudo tar -xvf Vimix-1080p.tar # 进入解压后的目录 cd Vimix-1080p # 执行安装脚本需要 root 权限 sudo ./install.sh解压命令tar -xvf里-x是解压、-v显示过程、-f指定文件。安装脚本执行时会提示输入密码输入时终端不显示光标移动是正常的输完直接回车。看到All down就说明主题装好了。如果脚本没有执行权限先chmod x install.sh再跑。4.3 修改 GRUB_DEFAULT 和倒计时参数主题装完还要改启动配置命令是sudo nano /etc/default/grub原文写的是sudo /etc/default/grub直接执行会报权限或找不到命令正确做法是用编辑器打开。重点改三项# 默认启动项编号从 0 开始 GRUB_DEFAULT2 # 倒计时样式注释掉则显示倒计时 # GRUB_TIMEOUT_STYLEhidden # 等待秒数 GRUB_TIMEOUT10GRUB_DEFAULT后面的数字对应开机菜单里从上到下的顺序注意是从 0 开始数。我的 Windows 排在第三个所以填 2。GRUB_TIMEOUT_STYLE前面加#注释掉就会显示倒计时不注释且设为 hidden 则隐藏。GRUB_TIMEOUT是等待秒数单位秒。改完保存退出执行sudo update-grub让配置生效重启就能看到新界面和默认项。提示改 GRUB_DEFAULT 前先在重启时记清楚每个菜单项的位置编号数错会导致默认进错系统虽然不致命但每次都要手动选很烦。5. 双系统时间不同步的根因与两种修法5.1 为什么 Windows 和 Ubuntu 差 8 小时这个问题的根因是两套系统对硬件时钟Hardware Clock的理解不同。Windows 把硬件时钟当本地时间Local time直接显示Ubuntu 把硬件时钟当 UTC 时间显示时再加 8 小时中国时区。开机流程是读硬件时间显示 → 联网获取当地时间 → 回写 BIOS 时间。问题出在回写环节Windows 把 BIOS 时间设成当地时间Ubuntu 把 BIOS 时间设成 UTC两边互相覆盖于是每次切换系统时间就跳。5.2 方法一timedatectl 一行命令搞定最省事的是让 Ubuntu 也把硬件时钟当本地时间# 让 Ubuntu 将系统时间和硬件时间同步为本地时间 timedatectl set-local-rtc 1set-local-rtc 1表示硬件时钟使用本地时间和 Windows 行为对齐。执行后 Ubuntu 当前显示可能不变先重启进 Windows 把时间校准再回 Ubuntu 就一致了。这条命令改的是/etc/adjtime里的配置属于持久生效。5.3 方法二ntpdate 强制同步网上流传更广的是三行命令方案# 安装 ntpdate 工具 sudo apt-get install ntpdate # 从 Windows 时间服务器同步时间 sudo ntpdate time.windows.com # 将系统时间写入硬件时钟按本地时间解释 sudo hwclock --localtime --systohcntpdate time.windows.com从微软的时间服务器拉取当前时间hwclock --localtime --systohc把系统时间按本地时间写回硬件时钟。同样改完先进 Windows 校准再回 Ubuntu 验证。两种方法选一个即可我倾向方法一一行命令、可逆、不依赖额外软件包。注意如果时区一开始就选了 London其实不会触发这个问题因为 UTC 和 London 时间一致。选 Shanghai 才需要处理。6. 装机踩坑记录与几个收尾技巧6.1 重启卡住与强制断电我在点现在重启后卡在了一个界面后来还报了错强制重启也没成功最后直接断电源重新上电选第一个 Ubuntu 输入密码反而顺利进去了。这个现象在安装收尾阶段不算罕见常见原因是显卡驱动切换或 U 盘还没完全卸载。遇到类似情况先等一两分钟实在不动再长按电源键断电一般不影响已安装的系统。装完后建议第一时间进 Ubuntu 跑一次sudo apt update sudo apt upgrade把内核和驱动补到最新。6.2 几个容易忽略的边界第一Secure Boot 如果没关装完可能进不去系统报签名相关错误进 BIOS 关掉即可。第二压缩卷前一定确认 BitLocker 已暂停否则压缩按钮不可用。第三Rufus 写入时如果杀软没关可能写到一半失败U 盘看起来有文件但引导不了重新制作即可。第四GRUB_DEFAULT 编号从 0 开始数错会默认进错系统。第五时间同步两种方法不要同时用改完记得进 Windows 校准一次再验证。6.3 一个验证双系统是否健康的小习惯装完后我会做一轮自检重启三次分别确认默认启动项、倒计时显示、两个系统时间是否一致进 Ubuntu 后lsblk看一眼分区结构确认 Windows 的 NTFS 分区还在、没有被误格式化再efibootmgr看引导项列表确认 Windows Boot Manager 和 ubuntu 都在。这套自检花不了几分钟但能提前发现引导或分区问题。从那以后我每次装完双系统都强制走一遍这个自检再没出现过进不去某个系统的情况。希望帮到你。本文还有配套的精品资源点击获取