Ubuntu 20.04/22.04 安装 Windows 双系统:保姆级详细教程
如果你正在使用 Ubuntu 系统,但某些工作或软件必须在 Windows 环境下运行,安装双系统是最理想的解决方案。下面我将为你提供一份完整的 Ubuntu 下安装 Windows 双系统的详细教程,即使是电脑小白也能跟着一步步完成。
一、准备工作:这些事项必须提前做好
在开始安装之前,请花10分钟做好以下准备,这能避免90%的安装失败问题。
1.1 备份重要数据
重要提示:任何系统安装都有风险,数据无价,请务必备份!
- 个人文档、照片、视频等:复制到移动硬盘或云盘
- 浏览器书签、密码:使用浏览器的导出功能
- 重要配置文件:备份
/home目录下关键文件 - Ubuntu 软件列表:打开终端,输入:
sudo dpkg --get-selections > installed_packages.txt
1.2 准备安装介质
你需要准备:
-

Windows 10/11 安装U盘
- 容量至少8GB的U盘
- 在另一台Windows电脑上,访问微软官网下载 Media Creation Tool
- 按提示制作启动U盘
-
Ubuntu 启动U盘(备用)
- 如果安装出现问题,可以用来修复引导
- 制作方法:使用 Ubuntu 的 Startup Disk Creator
1.3 检查磁盘空间
- 打开 Ubuntu 的“磁盘”应用
- 查看可用空间,建议为 Windows 分配:
- 最低要求:64GB(仅系统)
- 推荐配置:128GB以上(系统+常用软件)
- 理想配置:256GB(可安装大型软件)
1.4 记录关键信息
在终端输入以下命令并记录结果:
# 查看当前分区情况
sudo fdisk -l
# 查看网络信息(用于后续驱动安装)
ip addr show
# 查看显卡型号
lspci | grep -i vga
二、创建 Windows 安装分区
这是最关键的一步,操作要格外小心。
2.1 使用 GParted 分区工具
-
安装 GParted(如果尚未安装):
sudo apt update sudo apt install gparted -
打开 GParted:
sudo gparted
2.2 调整分区大小
注意:只能从已有分区末尾收缩空间,不能从开头!
- 在 GParted 主界面,选择你的 Ubuntu 系统分区(通常是最大的 ext4 分区)
- 右键点击 → 选择“调整大小/移动”
- 在“之后的空间”框中输入要给 Windows 的空间大小(单位 MiB)
- 64GB = 65536 MiB
- 128GB = 131072 MiB
- 点击“调整大小”
- 点击工具栏的绿色对勾 ✓ 应用操作
- 等待完成(可能需要几分钟)
2.3 创建新分区
- 在释放出的“未分配”空间上右键
- 选择“新建”
- 设置参数:
- 文件系统:ntfs(这是 Windows 使用的格式)
- 标签:Windows(方便识别)
- 大小:使用全部可用空间
- 点击“添加”
- 再次点击绿色对勾 ✓ 应用更改
完成后应该看到类似这样的分区结构:
/dev/sda1 EFI系统分区 500MB fat32
/dev/sda2 Ubuntu 200GB ext4
/dev/sda3 Windows 128GB ntfs
/dev/sda4 Linux swap 8GB linux-swap
三、安装 Windows 系统
3.1 从U盘启动
- 关机,插入 Windows 安装U盘
- 开机,立即按启动菜单键(通常是 F12、F10、F2 或 ESC,因电脑品牌而异)
- 选择 UEFI: [你的U盘名称] 启动
3.2 Windows 安装过程
- 选择语言、时间格式 → 点击“下一步”
- 点击“现在安装”
- 输入产品密钥(如果有)或点击“我没有产品密钥”
- 选择 Windows 版本(推荐 Windows 10/11 专业版)
- 接受许可条款
- 关键步骤:选择安装类型时,点击“自定义:仅安装 Windows”
3.3 选择安装分区
- 在分区列表中,找到我们之前创建的 NTFS 分区
- 重要:确保选择的是正确分区(可以通过大小判断)
- 如果分区显示为“未分配空间”,需要先格式化:
- 选中该分区 → 点击“新建”
- 系统会自动创建必要的额外分区
- 点击“下一步”开始安装
3.4 完成 Windows 设置
安装过程会自动重启几次,最后进入 Windows 初始设置:
- 选择地区、键盘布局
- 跳过网络连接(可以后续设置)
- 设置用户名和密码
- 隐私设置按个人需求选择
- 等待进入 Windows 桌面
四、修复引导菜单(最重要的一步)
安装完 Windows 后,你会发现直接进入了 Windows,无法选择 Ubuntu。这是因为 Windows 覆盖了引导程序。
4.1 使用 Ubuntu 安装U盘修复
- 插入 Ubuntu 安装U盘,从U盘启动
- 选择“试用 Ubuntu”
- 打开终端(Ctrl+Alt+T)
4.2 安装并运行 Boot RepAIr
-
添加 Boot Repair 仓库并安装:
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair -
运行 Boot Repair:
sudo boot-repair -
在图形界面中:
- 点击“推荐修复”
- 等待修复完成(会自动执行一系列命令)
- 记下显示的日志网址(以防万一)
-
重启电脑,拔掉U盘
4.3 手动修复方法(备用)
如果 Boot Repair 不工作,可以手动修复:
# 挂载 Ubuntu 系统分区
sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
# 重新安装 GRUB
sudo grub-install --boot-directory=/mnt/boot --efi-directory=/mnt/boot/efi --target=x86_64-efi
# 更新 GRUB 配置
sudo update-grub
五、首次启动与基础设置
5.1 选择启动系统
重启后,你会看到 GRUB 引导菜单:
Ubuntu
Windows Boot Manager (在 /dev/sda3)
- 使用方向键选择要启动的系统
- 按 Enter 进入
5.2 Windows 基础设置
-
安装驱动:
- 访问电脑品牌官网下载驱动
- 或使用 Windows Update 自动安装
-
激活 Windows:
- 如果有正版密钥,在设置中激活
- 或使用合法的激活工具
-
安装必要软件:
- 浏览器、办公软件、解压工具等
- 建议安装:7-ZIP、VLC、Notepad++
5.3 Ubuntu 设置检查
- 进入 Ubuntu,检查是否能正常启动
- 更新系统:
sudo apt update sudo apt upgrade
六、常见问题解决方案
问题1:安装后只能进入 Windows
解决:按照第四步重新修复 GRUB。如果仍不行,在 Windows 中:
- 以管理员身份打开命令提示符
- 输入:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
问题2:时间不同步
Windows 和 Ubuntu 使用不同的时间格式,会导致时间显示错误。 解决:在 Ubuntu 中执行:
sudo timedatectl set-local-rtc 1 --adjust-system-clock
问题3:无法访问对方系统文件
解决:
- 在 Ubuntu 访问 Windows 文件:系统已自动支持 NTFS
- 在 Windows 访问 Ubuntu 文件:安装 Ext2Fsd 或 Linux Reader 软件
问题4:磁盘空间不足
解决:在 Ubuntu 中重新调整分区:
- 使用 GParted
- 从 Windows 分区收缩空间
- 扩展 Ubuntu 分区
七、优化建议与使用技巧
7.1 设置默认启动系统
在 Ubuntu 中:
sudo nano /etc/default/grub
找到 GRUB_DEFAULT=0,修改为:
0:默认启动 Ubuntu(第一个菜单项)1:默认启动 Windows(第二个菜单项) 保存后执行:sudo update-grub
7.2 共享数据分区
创建一个专门的数据分区,两个系统都能访问:
- 在剩余空间创建新分区
- 格式化为 exFAT 或 FAT32
- 两个系统都能读写
7.3 备份引导配置
定期备份 GRUB 配置:
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg.backup
7.4 快速切换技巧
- 重启时按 Shift(传统 BIOS)或 Esc(UEFI)可强制显示 GRUB 菜单
- 在 GRUB 菜单按
c进入命令行模式 - 在 GRUB 菜单按
e编辑启动参数
八、进阶配置(可选)
8.1 自定义 GRUB 主题
sudo apt install grub2-themes
sudo update-grub
8.2 调整 GRUB 等待时间
编辑 /etc/default/grub:
GRUB_TIMEOUT=10 # 等待时间(秒)
GRUB_TIMEOUT_STYLE=menu # 显示菜单
8.3 使用 rEFInd 引导管理器
如果 GRUB 经常出问题,可以换用 rEFInd:
sudo apt-add-repository ppa:rodsmith/refind
sudo apt update
sudo apt install refind
九、安全注意事项
- Windows 更新可能破坏引导:重大更新后建议检查双系统启动
- 避免在 Windows 中操作 Linux 分区:可能导致数据损坏
- 定期备份重要数据:两个系统都要备份
- 使用杀毒软件:Windows 建议安装,Ubuntu 一般不需要
十、写在最后
双系统安装看似复杂,但按照步骤操作其实很简单。关键点总结:
- 备份数据:这是最重要的第一步
- 正确分区:使用 GParted 调整分区大小
- 修复引导:安装 Windows 后必须修复 GRUB
- 耐心调试:遇到问题不要慌,按教程排查
如果你在安装过程中遇到本文未覆盖的问题,可以:
- 查看
/var/log/boot-repair日志文件 - 访问 Ubuntu 官方论坛寻求帮助
- 在专业社区如 Stack Exchange 提问
记住,每个电脑的硬件配置不同,可能需要微调某些步骤。多实践几次,你就会熟练掌握双系统的安装与维护技巧。祝安装顺利!

还没有评论,来说两句吧...