核心原则:先装 Windows,再装 Linux
这是一个非常重要的原则,Windows 的安装程序会霸道地覆盖硬盘的引导记录(MBR),如果你先装了 Ubuntu,再装 Windows,Ubuntu 的引导系统(GRUB)会被破坏,导致无法启动 Ubuntu,而 Ubuntu 的安装程序则非常智能,它能检测到已存在的 Windows 系统,并将其添加到启动菜单中。

第一步:准备工作
在开始之前,请务必完成以下准备工作,这是成功安装的关键。
备份所有重要数据!
这是最重要的一步! 任何分区操作都有风险,可能导致数据丢失,请将你的文档、照片、视频等重要文件复制到移动硬盘、U盘或云端。
下载所需系统镜像
- Windows 7 ISO 文件:
如果你没有原版安装盘,可以从可信的网站(如 MSDN, 我告诉你等)下载,请确保下载的是与你系统位数(32位或64位)匹配的版本。
- Ubuntu ISO 文件:
- 访问 Ubuntu 官网 下载最新的 LTS(长期支持)版本,Ubuntu 22.04 LTS,这版本更稳定,支持周期长。
- 同样,注意选择 64位 版本。
准备一个至少 8GB 的 U 盘
这个 U 盘将用于制作系统启动盘,制作后 U 盘内所有数据都会被清空,请提前备份。

制作启动盘
你需要两个工具,分别用于制作 Win7 和 Ubuntu 的启动盘。
-
制作 Ubuntu 启动盘:
- 推荐使用 Rufus (Windows 平台) 或 BalenaEtcher (跨平台)。
- 下载并安装 Rufus,插入 U 盘,选择下载好的 Ubuntu ISO 文件,模式选择
DD Image,然后点击开始。
-
制作 Windows 7 启动盘:
- 由于 Win7 较老,直接用 Rufus 可能会出现兼容性问题。
- 推荐方法:使用微软官方的 Windows 7 USB/DVD Download Tool。
- 或者,你可以使用一个功能更强大的工具 Ventoy,制作一次 Ventoy 启动盘后,可以直接把 Win7 和 Ubuntu 的 ISO 文件都拷贝到 U 盘里,开机时选择从哪个 ISO 启动即可,非常方便。
调整 BIOS/UEFI 设置
- 进入 BIOS/UEFI:重启电脑,在出现品牌Logo时,反复按
F2,F10,F12,Del等键(具体按键请查阅你的主板说明书)。 - 选择 Legacy 或 UEFI 模式:
- 强烈建议使用 UEFI 模式,因为它更安全、启动更快。
- 关键:确保 Win7 和 Ubuntu 都使用 同一种模式 安装,如果不确定,可以先将 BIOS 设置为
Legacy模式安装 Win7,安装 Ubuntu 时再根据 Ubuntu 安装程序的提示进行调整(通常它会自动处理)。 - 关闭 Secure Boot:在 UEFI 设置中找到
Secure Boot,并将其设置为Disabled,这可以避免 Linux 内核签名问题导致的启动失败。
- 设置启动顺序:插入制作好的启动盘,将第一启动项设置为你的 U 盘。
第二步:安装 Windows 7
这一步相对简单,按照提示操作即可。

- 插入 Win7 启动盘,重启电脑,从 U 盘启动。
- 选择语言、时间和键盘输入法,点击“下一步”。
- 点击“现在安装”。
- 输入产品密钥(如果没有,可以选“我没有产品密钥”,稍后激活),勾选“我接受许可条款”,点击“下一步”。
- 选择安装位置:这是关键!
- 如果你是一块新硬盘,直接点击“驱动器选项(高级)”。
- 如果你已有其他数据,请务必备份!然后删除所有现有分区,这样会得到一个“未分配的空间”。
- 在这个“未分配的空间”上,点击“新建”。
- 为 Windows 分配空间:
- 假设你的总硬盘是 500GB,你想给 Windows 分配 100GB。
- 在“大小”框中输入
102400(因为 1GB = 1024MB,100GB = 100 * 1024 = 102400 MB)。 - 点击“应用”。
- 系统会自动创建一个 100GB 的系统分区(C盘)和一个几百MB 的恢复分区。
- 选中那个大的分区(C盘),点击“下一步”。
- 接下来就是等待 Windows 安装完成,期间会重启几次,根据提示设置用户名、密码、网络等。
- 进入 Windows 桌面后,强烈建议:
- 更新系统和所有驱动程序。
- 安装一个分区管理工具,如 MiniTool Partition Wizard 或 AOMEI Partition Assistant,这将极大地方便你下一步为 Ubuntu 分区。
第三步:为 Ubuntu 创建分区
你的硬盘上已经有了 Windows 7,我们需要为 Ubuntu 腾出空间并创建它需要的分区。
- 打开你在 Windows 中安装的分区管理工具。
- 找到你的 C 盘(Windows 分区)。
- 在 C 盘上右键,选择“缩小分区”或“移动分区”。
- 输入要释放的空间大小:
- 你想给 Ubuntu 50GB,就输入
51200(50 * 1024)。 - 确保释放出的空间大小是 MB 为单位的整数。
- 点击“确定”或“应用”。
- 你想给 Ubuntu 50GB,就输入
- 现在你应该有一块新的“未分配空间”了。不要在 Windows 中对其进行任何格式化操作! 让它保持“未分配”状态,Ubuntu 安装程序会处理它。
第四步:安装 Ubuntu
准备工作已经完成,现在开始激动人心的安装。
-
重启电脑,并从之前制作的 Ubuntu 启动盘 启动。
-
在 Ubuntu 启动菜单中,选择 "Install Ubuntu" 并按回车。
-
语言和键盘布局:选择你熟悉的语言和键盘布局,点击“继续”。
-
更新和其他软件:
- 选择“正常安装”。
- 勾选“为图形或无线硬件,以及MP3等媒体格式安装第三方软件”,这能让你安装后立即拥有更好的硬件支持和多媒体播放能力。
- 点击“继续”。
-
安装类型:这是整个教程最核心的一步!
- 你会看到一个磁盘分区界面,上面显示了你的硬盘布局,包括 Windows 的分区和新创建的“未分配空间”。
- 不要选择“清除整个磁盘并安装Ubuntu”! 那样会覆盖你的 Windows 系统。
- 选择“其他选项”。
-
手动分区:
- 在下方的分区列表中,选中你之前创建的 “未分配空间”。
- 现在点击下方的 号来创建分区,Ubuntu 需要至少三个分区: (根分区),
swap(交换分区),/home(家目录分区)。
分区方案(以 50GB 未分配空间为例):
-
分区 1: 根分区 ()
- 新建分区大小:输入
25000(约 25GB,给系统和软件用)。 - 新分区的位置:
起始。 - 用于:选择
Ext4 日志文件系统。 - 挂载点:选择 (这是 Linux 的根目录)。
- 点击“确定”。
- 新建分区大小:输入
-
分区 2: 交换分区 (
swap)- 新建分区大小:输入
8192(8GB),一个常用的经验法则是:如果你的内存小于 8GB,Swap 大小和内存一样;如果大于 8GB,Swap 设为 8GB 即可。 - 新分区的位置:
起始。 - 用于:选择
swap area。 - 挂载点:留空。
- 点击“确定”。
- 新建分区大小:输入
-
分区 3: 家目录分区 (
/home)- 新建分区大小:此时剩下的空间会自动填入(约 16.8GB)。
- 新分区的位置:
起始。 - 用于:选择
Ext4 日志文件系统。 - 挂载点:选择
/home(这里存放你的个人文件、软件设置等,方便以后重装系统时保留数据)。 - 点击“确定”。
-
最终检查:你的分区列表应该看起来像这样:
- 一个
ntfs分区 (Windows C盘) - 一个
ext4分区,挂载点 - 一个
swap分区 - 一个
ext4分区,挂载点/home - 所有未分配空间都应该被用完。
- 一个
-
安装启动引导器:
- 回到分区主界面,最下方有一个“安装启动引导器设备的”选项。
- 默认情况下,它可能会选择你的 Windows 分区。请务必将其更改为你为 Ubuntu 创建的第一个分区,也就是那个挂载点为 的
ext4分区。 - 这是 GRUB(Ubuntu 的引导程序)的安装位置,它会负责引导 Windows 和 Ubuntu。
-
点击“现在安装”,系统会提示你确认分区方案,点击“继续”。
-
时区设置:在地图上点击你的位置,或选择时区,点击“继续”。
-
创建用户:
- 输入你的姓名、计算机名(可以自定义)、用户名和密码。
- 注意:这个用户名就是你登录 Ubuntu 的账户,密码也是,务必记住。
- 选择“需要我的密码才能登录”。
- 点击“继续”。
-
现在等待安装程序完成,这个过程大约需要 10-20 分钟,完成后,根据提示重启电脑。
第五步:首次启动与系统修复
- 拔出 Ubuntu 启动盘!
- 重启电脑,现在你应该能看到一个启动菜单,上面有 "Ubuntu" 和 "Windows 7 Boot Manager" 两个选项。
- 如果默认启动是 Ubuntu,等待几秒即可进入。
- 如果默认启动是 Windows,进入 Windows 后,可以下载 EasyBCD 工具来修改启动顺序,或者直接在 Ubuntu 中修改。
- 修复 Windows 7 启动项(可选):
- 如果启动菜单没有 Windows 选项,或者你想让它更美观,可以在 Ubuntu 中安装
boot-repair工具来一键修复。 - 打开终端 (Ctrl+Alt+T),输入以下命令:
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair boot-repair
- 打开
boot-repair后,点击 "Recommended repair" 按钮,它会自动检测并修复你的引导问题。
- 如果启动菜单没有 Windows 选项,或者你想让它更美观,可以在 Ubuntu 中安装
常见问题与解决
-
问题:安装 Ubuntu 后,Windows 无法启动。
- 原因:GRUB 配置问题。
- 解决:用 Ubuntu Live USB 启动,打开终端,运行
sudo update-grub命令,如果不行,使用上面的boot-repair工具。
-
问题:启动菜单没有 Ubuntu 选项。
- 原因:同上。
- 解决:同上。
-
问题:进入 Windows 后时间不正确。
- 原因:Windows 使用本地时间,而 Linux 使用 UTC 时间,双系统下会产生冲突。
- 解决:在 Windows 中,打开注册表编辑器 (
regedit),定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation,新建一个 DWORD (32位) 值,命名为RealTimeIsUniversal,将其值设置为1,重启即可。
恭喜你!现在你应该已经成功拥有了一个功能完善的 Windows 7 和 Ubuntu 双系统系统,享受探索 Linux 的乐趣吧!
