Windows Ubuntu 双系统安装教程从分区到启动项配置适用场景电脑已经安装 Windows现在想再安装 Ubuntu开机时可以选择进入 Windows 或 Ubuntu。本文按 UEFI 启动方式写适合近几年大多数电脑和微星 MSI 主板。参考资料Ubuntu 官方安装教程https://ubuntu.com/tutorials/install-ubuntu-desktopUbuntu 官方 Rufus 制作启动盘教程https://ubuntu.com/tutorials/create-a-usb-stick-on-windows一、安装前准备1. 准备工具需要准备一个 8GB 以上 U 盘建议 16GB 或更大。Ubuntu 镜像文件推荐 Ubuntu 24.04 LTS。Rufus 或 balenaEtcher用于制作 Ubuntu 启动 U 盘。电脑中至少预留 50GB 空间给 Ubuntu建议 80GB 以上。Ubuntu 官方教程建议安装 Ubuntu Desktop 至少准备 25GB 存储空间和 12GB 以上 U 盘但实际使用建议留更大空间。二、Windows 里先做准备1. 备份重要数据安装双系统涉及磁盘分区务必先备份桌面文件下载目录项目代码微信、QQ、浏览器数据重要文档不要跳过这一步。2. 关闭 Windows 快速启动进入 Windows控制面板 硬件和声音 电源选项 选择电源按钮的功能点击更改当前不可用的设置取消勾选启用快速启动保存。这样可以减少 Ubuntu 安装后无法正常访问 Windows 分区的问题。3. 如果开启了 BitLocker先暂停或关闭如果你的 Windows 开启了 BitLockerUbuntu 安装器可能无法正确识别 Windows 分区。Ubuntu 官方文档也明确提到BitLocker 会影响 Ubuntu 安全地与 Windows 共存安装。检查方法设置 隐私和安全性 设备加密或者控制面板 BitLocker 驱动器加密如果开启了 BitLocker建议先关闭或暂停保护并保存好恢复密钥。4. 给 Ubuntu 压缩出未分配空间在 Windows 中按Win X 磁盘管理找到 Windows 所在的 C 盘右键压缩卷建议压缩51200 MB 50GB 81920 MB 80GB 102400 MB 100GB压缩完成后会出现一块未分配空间注意不要在 Windows 里新建分区不要格式化这块空间。保持“未分配”状态后面交给 Ubuntu 安装器处理。三、制作 Ubuntu 启动 U 盘方法一使用 Rufus下载 Rufushttps://rufus.ie/插入 U 盘打开 Rufus。推荐参数设备选择你的 U 盘 引导类型选择 Ubuntu ISO 分区类型GPT 目标系统UEFI 文件系统FAT32点击开始如果弹出 ISOHybrid 提示选择以 ISO 镜像模式写入如果提示会清空 U 盘确认 U 盘没重要文件后继续。Ubuntu 官方 Rufus 教程也说明制作启动盘不是简单复制 ISO 文件而是需要专门工具写入镜像。四、进入微星 MSI 主板启动菜单插好 Ubuntu 启动 U 盘重启电脑。微星主板常用按键Del进入 BIOS F11进入启动菜单推荐先按F11进入启动菜单。选择类似UEFI: USB ...一定要选带UEFI的 U 盘启动项。不要选 Legacy、USB Hard Disk 之类不带 UEFI 的启动项。五、微星 BIOS 推荐设置如果 U 盘无法启动重启按Del进入 BIOS。检查Settings Advanced Windows OS Configuration建议设置BIOS UEFI/CSM Mode UEFI如果有 Secure Boot 相关选项Secure Boot Disabled多数 Ubuntu 版本支持 Secure Boot但新手安装时为了减少显卡驱动、第三方驱动问题可以先关闭。安装成功后再决定是否开启。保存退出F10六、开始安装 Ubuntu从 U 盘启动后会进入 Ubuntu 安装界面。选择语言中文 或 English如果你想减少乱码和路径问题也可以安装时选 English系统装好后再改中文。然后选择Install Ubuntu不要选择“Erase disk and install Ubuntu”否则会清空整块硬盘。七、安装类型选择这里是最关键的一步。如果安装器识别到了 Windows通常会出现Install Ubuntu alongside Windows Boot Manager或者中文类似与 Windows Boot Manager 共存安装 Ubuntu如果你看到这个选项优先选择它。然后分配空间确认使用前面压缩出来的未分配空间。八、如果没有“与 Windows 共存安装”选项选择Something else中文可能是其他选项然后手动分区。找到前面在 Windows 里压缩出来的free space / 空闲空间 / 未分配空间不要动 Windows 的 NTFS 分区也不要动 EFI 分区。推荐分区方案方案 A简单稳定如果你给 Ubuntu 分了 80GB可以这样分/ ext4 60GB swap swap 8GB /home ext4 剩余空间方案 B更简单也可以只建两个/ ext4 大部分空间 swap swap 4GB-16GB其中/是 Ubuntu 系统根目录必须有。挂载点设置/ 分区ext4挂载点 / /home 分区ext4挂载点 /home swap 分区swap area九、EFI 分区怎么选双系统 UEFI 安装时系统里一般已经有一个 EFI 分区。它通常特征是FAT32 100MB - 500MB EFI System Partition这个分区不要格式化。如果安装器要求选择引导安装位置一般选择整块硬盘例如/dev/nvme0n1而不是某个具体分区。如果看到已有 EFI 分区可以把它挂载为/boot/efi但不要勾选格式化。十、完成安装继续安装设置用户名 电脑名 密码 时区 键盘布局安装完成后点击Restart Now提示拔掉 U 盘时拔掉 U 盘然后按 Enter。重启后一般会进入 GRUB 菜单可以选择Ubuntu Windows Boot Manager看到这两个选项就说明双系统基本安装成功。十一、进入 Ubuntu 后更新系统进入 Ubuntu 后打开终端sudoaptupdatesudoaptupgrade如果是 NVIDIA 显卡可以打开Software Updates Additional Drivers选择推荐的 NVIDIA 驱动。十二、设置默认启动 Windows 或 Ubuntu如果现在默认进入 Ubuntu但你想默认进入 Windows可以在 Ubuntu 中修改 GRUB。先查看菜单项grepmenuentry /boot/grub/grub.cfg找到类似Windows Boot Manager (on /dev/nvme0n1p1)编辑 GRUB 配置sudonano/etc/default/grub把GRUB_DEFAULT0改成类似GRUB_DEFAULTWindows Boot Manager (on /dev/nvme0n1p1)保存 nanoCtrl O Enter Ctrl X更新 GRUBsudoupdate-grub重启sudoreboot十三、微星主板看不到 Windows Boot Manager 怎么办如果 BIOS 里只看到ubuntu没有Windows Boot Manager先别急。进入 Ubuntu执行sudoefibootmgr-v如果能看到Windows Boot Manager ubuntu说明 Windows 启动项还在只是 BIOS 没显示或顺序不对。假设输出里 Windows 是Boot0001* Windows Boot ManagerUbuntu 是Boot0002* ubuntu可以设置 Windows 优先sudoefibootmgr-o0001,0002如果efibootmgr里没有 Windows Boot Manager再检查sudols/boot/efi/EFI如果里面有Microsoft ubuntu Boot说明 Windows 引导文件还在可以重新创建启动项。先查 EFI 分区findmnt /boot/efi如果显示/dev/nvme0n1p1说明磁盘/dev/nvme0n1 分区号1创建 Windows 启动项sudoefibootmgr-c-d/dev/nvme0n1-p1-LWindows Boot Manager-l\EFI\Microsoft\Boot\bootmgfw.efi然后再设置启动顺序。十四、常见问题1. 安装器看不到硬盘可能是 BIOS 里开了 Intel RST 或 RAID 模式。进入 BIOS把硬盘模式改成AHCI注意Windows 原来如果是 RST/RAID 模式直接改 AHCI 可能导致 Windows 蓝屏。改之前需要先在 Windows 中做安全模式引导处理。新手遇到这个问题建议先查清楚再改。2. 安装后直接进 Windows没有 GRUB进入 BIOS把启动项调整为ubuntu或者在微星 BIOSSettings Boot UEFI Hard Disk Drive BBS Priorities把ubuntu放到第一。3. 安装后直接进 Ubuntu没有 Windows进入 Ubuntu 后执行sudoupdate-grub如果 Windows 引导正常通常会自动识别出来。再重启检查 GRUB 菜单。4. Windows 时间不对Windows 和 Ubuntu 对硬件时间的处理方式不同可能导致时间差 8 小时。在 Ubuntu 中执行timedatectl set-local-rtc1--adjust-system-clock然后重启检查时间。十五、推荐安装流程总结最稳的流程是1. Windows 备份重要文件 2. 关闭快速启动 3. 关闭或暂停 BitLocker 4. Windows 磁盘管理压缩 C 盘留出未分配空间 5. 下载 Ubuntu ISO 6. 用 Rufus 制作 UEFI 启动 U 盘 7. 微星主板按 F11选择 UEFI USB 启动 8. Ubuntu 安装时选择“与 Windows 共存” 9. 如果没有共存选项就手动把未分配空间分给 Ubuntu 10. 安装完成后进入 GRUB确认 Ubuntu 和 Windows 都能启动 11. 根据需要设置默认启动项十六、最重要的注意事项安装过程中一定不要选Erase disk and install Ubuntu除非你确定要删除 Windows。手动分区时不要格式化Windows NTFS 分区 EFI System Partition Recovery 分区真正要操作的只有你提前压缩出来的未分配空间 / free space只要这一点不出错双系统安装成功率会高很多。