核心原则:先装新系统,再装旧系统
Windows 的引导程序(Boot Manager)非常“霸道”,它会覆盖掉其他操作系统的引导信息,我们必须先安装 Windows 7,让它“占据”硬盘,在安装 Ubuntu 的过程中,Ubuntu 的安装程序会智能地检测到 Windows 7 的存在,并自动配置好 GRUB 引导菜单,让你可以在开机时选择进入哪个系统。

第一步:准备工作(至关重要!)
在开始之前,请务必完成以下所有准备工作,否则可能导致数据丢失或安装失败。
备份所有重要数据!
这是最重要的一步!安装过程会格式化硬盘,硬盘上的所有数据都将被清空! 请将你的文档、照片、视频等重要文件备份到移动硬盘、U盘或云端。
下载所需系统镜像文件
- Windows 7 镜像:
- 从微软官方网站或其他可信渠道下载 Windows 7 的官方 ISO 文件,请确保你下载的版本与你的产品密钥(如果有的话)相匹配。
- 推荐工具: 如果你没有产品密钥,可以使用微软官方的 Media Creation Tool 来创建安装U盘,它会自动处理激活问题。
- Ubuntu 镜像:
- 访问 Ubuntu 官网,下载你想要的长期支持版本(LTS),Ubuntu 22.04 LTS,推荐下载
.iso文件。
- 访问 Ubuntu 官网,下载你想要的长期支持版本(LTS),Ubuntu 22.04 LTS,推荐下载
准备一个 8GB 以上的 U 盘
你需要两个 U 盘,或者一个可以格式化两次的 U 盘。
- U 盘 1: 用于制作 Windows 7 安装U盘。
- U 盘 2: 用于制作 Ubuntu 启动U盘。
制作启动U盘
- Windows 7 安装U盘:
- 推荐使用微软官方工具:Windows 7 USB/DVD Download Tool。
- 或者使用第三方工具如 Rufus(在“设备”选择U盘,“映像”选择下载的ISO文件,“分区方案”选择 GPT,目标系统选择 UEFI,然后开始制作)。注意: 如果你的电脑是较新的 UEFI 主板,强烈建议使用 GPT 分区模式安装。
- Ubuntu 启动U盘:
- 推荐使用官方工具:[Startup Disk Creator](Ubuntu 自带) 或 balenaEtcher,它们都非常简单,选择 ISO 文件和 U 盘即可。
检查电脑配置
- 确保你的电脑支持虚拟化技术(VT-x / AMD-V),这对于虚拟机或未来的某些技术很有用,但在物理机安装中不是必须的,但开启通常无坏处,可以在 BIOS/UEFI 中设置。
- 记录下你的 Wi-Fi 密码,在安装 Ubuntu 的过程中,可能需要连接网络下载驱动,提前准备好可以节省时间。
第二步:安装 Windows 7
这一步是基础,必须做好。

- 插入 Windows 7 安装U盘,然后重启电脑。
- 进入 BIOS/UEFI 设置:在开机画面出现时,反复按
F2,F10,F12,Del或Esc键(具体按键因电脑品牌而异)进入 BIOS/UEFI 界面。 - 修改启动顺序:
- 找到 "Boot" 或 "启动" 选项卡。
- 将 "Boot Mode"(启动模式)设置为 "UEFI"(如果你的主板支持)。
- 将 "Boot Priority" 或 "启动顺序" 的第一位设置为你的 U 盘名称。
- 保存设置并退出(通常是按
F10,然后选择Yes)。
- 开始安装 Windows 7:
- 从 U 盘启动后,Windows 7 安装程序会启动,按照屏幕提示进行操作,选择语言、时间和键盘输入法,然后点击“下一步”。
- 点击“现在安装”。
- 输入产品密钥(如果没有,可以暂时留空,稍后激活)。
- 选择要安装的 Windows 7 版本,点击“下一步”。
- 接受许可条款。
- 分区(关键步骤):
- 在“你想将 Windows 安装在哪个位置?”这一步,你会看到整个硬盘(Disk 0)。
- 不要选择“未分配空间”直接安装! 我们需要为 Ubuntu 预留空间。
- 假设你的总硬盘是 500GB,你想给 Windows 7 分配约 100GB,给 Ubuntu 约 350GB,剩下 50GB 作为交换空间(可以灵活调整)。
- 操作:
- 选中整个硬盘(Disk 0)。
- 点击“驱动器选项(高级)”。
- 点击“新建”,输入大小
102400(代表 100GB),点击“应用”,Windows 会自动创建一个“系统保留分区”(100MB)和主分区(你设置的100GB)。 - 选中你刚刚创建的主分区(通常是最大的那个,显示为“新建空间”),点击“格式化”,选择 NTFS 文件系统,然后点击“确定”。
- 选中这个格式化好的分区,点击“下一步”,Windows 将开始安装在这个分区里。
- 安装过程:Windows 会自动完成安装,期间会重启几次,请务必在重启时拔掉 Windows 安装U盘,以免又重新进入安装程序。
- 完成 Windows 7 初始设置:进入系统后,进行区域设置、创建用户账户等。强烈建议立即安装所有重要的 Windows 更新,并安装你电脑的所有驱动程序(尤其是主板芯片组、显卡、网卡驱动),确保 Windows 7 系统运行稳定。
第三步:安装 Ubuntu
你的电脑里只有 Windows 7,我们安装 Ubuntu,并配置双系统。
-
备份并关闭 Windows 快速启动
- 在 Windows 7 中,进入“控制面板” -> “硬件和声音” -> “电源选项”。
- 点击“选择电源按钮的功能” -> “更改当前不可用的设置”。
- 取消勾选“启用快速启动(推荐)”。
- 保存设置并关闭电脑,这一步可以避免 Ubuntu 安装后无法进入 Windows 7 的问题。
-
准备硬盘空间
- 在 Windows 7 中,右键点击“计算机” -> “管理” -> “磁盘管理”。
- 在你为 Ubuntu 预留的那个未分配空间上(D盘后面的未分配空间),右键点击,选择“新建简单卷”,按照向导将其格式化为 NTFS 并分配一个盘符(E:)。这一步只是为了让 Windows 能识别这块空间,安装 Ubuntu 时会重新格式化。
- 完成后,安全弹出U盘,然后重启电脑。
-
从 Ubuntu U盘启动
(图片来源网络,侵删)- 插入 Ubuntu 启动U盘。
- 再次进入 BIOS/UEFI,将启动顺序的第一位改为你的 Ubuntu U盘。
- 保存并退出。
-
开始安装 Ubuntu
- 进入 Ubuntu 桌面后,你会看到一个 "Install Ubuntu"(安装 Ubuntu)的图标,双击它。
- 语言选择:选择你喜欢的语言,点击“安装 Ubuntu”。
- 键盘布局:通常默认即可,点击“继续”。
- 更新和其他软件:选择“正常安装”,并勾选“为图形或无线硬件,以及MP3等媒体格式安装第三方软件”,点击“继续”。
- 安装类型(最关键的一步):
- 这里会显示你的硬盘分区情况,你会看到 Windows 7 的分区(标记为 "NTFS 文件系统")。
- 选择“其他选项”。
- 现在我们要手动分配空间,假设你为 Ubuntu 预留了 350GB。
- 分区方案:选择 “主引导记录 (MBR)” (如果你的 Windows 是用 MBR 分区安装的)或 “GUID 分区表 (GPT)” (如果你的 Windows 是用 GPT 分区安装的)。保持与 Windows 分区方案一致。
- 创建分区:
- (根分区):这是 Ubuntu 的系统分区,选中你预留的未分配空间,点击 号,在“新建分区大小”中输入
30000(代表约 30GB),在“用于”下拉菜单中选择ext4,在“挂载点”选择 ,点击“确定”。 swap(交换空间):这是 Ubuntu 的虚拟内存,再次选中剩下的未分配空间,点击 号,在“新建分区大小”中输入剩余的全部大小(5000 MB,即 5GB),在“用于”下拉菜单中选择swap area,点击“确定”。/home(家目录):这个分区用来存放你的个人文件(文档、下载、桌面等),把它单独分出来,未来重装系统时可以保留个人数据,现在没有空间了怎么办?没关系,我们可以把剩下的空间都给 ,或者,如果你不需要这么大的 ,可以调整 和swap的大小,把剩余空间全部创建为/home分区(格式化为ext4,挂载点/home),对于新手,简单点,把大部分空间给 即可。
- (根分区):这是 Ubuntu 的系统分区,选中你预留的未分配空间,点击 号,在“新建分区大小”中输入
- 最终效果:你应该看到至少两个分区:一个是
ext4类型,挂载点 ;另一个是swap类型。不要去动 Windows 7 的那个 NTFS 分区!
- 安装启动引导器的设备:默认选择即可,通常它会自动选择
/dev/sda(你的第一块硬盘),安装程序会在这里写入 GRUB 引导信息,从而管理 Windows 7 和 Ubuntu 的启动。 - 点击“现在安装”,在弹出的确认窗口中点击“继续”。
-
时区设置和创建用户
- 选择你的时区,点击“继续”。
- 输入你的姓名、计算机名、用户名和密码,请务必记住这个密码!点击“继续”。
-
等待安装完成
- 安装程序会自动进行格式化、复制文件、安装引导程序等,这个过程大约需要 10-20 分钟。
- 完成后,点击“现在重启”。
第四步:首次启动与问题排查
- 拔出所有 U 盘!然后重启电脑。
- 进入 GRUB 引导菜单:重启后,你会看到一个彩色的 GRUB 引导菜单,上面列出了 "Ubuntu" 和 "Windows 7" 两个选项,默认选中 "Ubuntu",几秒后会自动启动。
- 如果你想默认进入 Windows 7,可以在 GRUB 菜单时按
e键,找到linux开头的那一行,在行尾添加quiet splash,然后按Ctrl+X启动,进入系统后,可以通过修改/etc/default/grub文件来永久更改默认启动项。
- 如果你想默认进入 Windows 7,可以在 GRUB 菜单时按
- 更新系统:进入 Ubuntu 桌面后,打开终端,运行以下命令来更新软件列表和已安装的软件:
sudo apt update sudo apt upgrade
- 检查 Windows 7 启动项:如果在 GRUB 菜单里找不到 "Windows 7",可以尝试在 Ubuntu 终端中运行以下命令来修复:
sudo os-prober sudo update-grub
这条命令会重新扫描并列出所有可用的操作系统,然后更新 GRUB 配置。
常见问题与解决方法
-
问题:安装 Ubuntu 后,无法进入 Windows 7。
- 原因:通常是 Windows 快速启动未关闭,或者 GRUB 配置问题。
- 解决:
- 从 Ubuntu Live U盘启动,打开终端,运行
sudo os-prober和sudo update-grub。 - 如果还不行,进入 Windows 7,关闭快速启动(参考第三步)。
- 使用第三方工具如 EasyBCD(在 Windows 下安装)可以手动修复引导。
- 从 Ubuntu Live U盘启动,打开终端,运行
-
问题:安装过程中出现 "无法安装到这个磁盘,选中的磁盘具有 GPT 分区表..." 错误。
- 原因:安装介质和硬盘分区模式不匹配。
- 解决:在 BIOS/UEFI 中,确保 "Boot Mode" 和 "CSM" (兼容支持模块) 的设置正确,或者,重新制作启动U盘时,确保分区方案与目标硬盘一致(都选 GPT 或都选 MBR)。
-
问题:Ubuntu 中没有声音/无线网络不可用。
- 原因:驱动缺失。
- 解决:Ubuntu 能自动识别大部分硬件,如果不行,可以尝试:
- 无线:检查飞机模式是否关闭,或尝试拔插无线网卡。
- 声音:安装
linux-firmware包:sudo apt install linux-firmware。 - 显卡:如果使用 NVIDIA 或 AMD 独立显卡,可以安装对应的
proprietary(闭源)驱动以获得更好性能,可以在 "软件和更新" -> "附加驱动" 中查找并安装。
恭喜你!现在你应该可以顺利地在开机时选择进入 Windows 7 或 Ubuntu 了,享受双系统带来的便利吧!
