杰瑞科技汇

Win7和Ubuntu如何双系统安装?

重要前提:准备工作

在开始之前,请务必完成以下所有准备工作,这能确保安装过程顺利无误。

Win7和Ubuntu如何双系统安装?-图1
(图片来源网络,侵删)

硬件要求

  • 一台电脑:确保电脑支持 U 盘启动和 UEFI/BIOS 设置。
  • 至少 20GB 的可用硬盘空间:为 Ubuntu 系统预留空间,建议预留 40GB 或更多,以便未来使用。
  • 一个 8GB 或以上容量的 U 盘:用于制作启动盘。
  • 稳定的电源:安装过程中切勿断电,建议使用笔记本电源。

软件下载

  1. Windows 7 镜像文件 (.iso)

    • 由于 Win7 已停止官方支持,你需要从可靠的第三方网站下载。强烈推荐“MSDN 我告诉你” 等网站提供的纯净原版镜像。
    • 下载时注意选择你需要的版本(如家庭版、专业版),并确保系统架构是 64位 (x64),因为 32 位系统已不主流。
  2. Ubuntu 桌面版镜像文件 (.iso)

  3. 制作启动盘工具

    • 制作 Win7 启动盘:推荐使用 Windows 7 USB DVD Download Tool微PE工具箱
    • 制作 Ubuntu 启动盘:推荐使用 Rufus (支持 Windows) 或 balenaEtcher (跨平台)。

备份!备份!备份!

这是最重要的一步! 硬盘分区和格式化操作会清除所有数据,请务必备份你电脑中的重要文件(文档、照片、视频等)到移动硬盘或云端。

Win7和Ubuntu如何双系统安装?-图2
(图片来源网络,侵删)

确认启动模式 (UEFI or Legacy BIOS)

这决定了你的安装方式,请提前确认。

  • 如何确认?
    1. 重启电脑,在开机画面出现时(通常是主板品牌LOGO),连续按 F2, F10, DelEsc 键进入 BIOS/UEFI 设置界面。
    2. 找到类似 "Boot", "启动" 或 "Boot Mode" 的选项。
    3. 如果看到 "UEFI""CSM (Compatibility Support Module)" 选项,"Secure Boot"(安全启动)是开启状态,那么你的电脑是 UEFI 模式
    4. 如果只有 "Legacy" 或 "CSM" 选项,且没有 "Secure Boot",那么是 Legacy BIOS 模式
    5. 为了兼容性,建议在安装 Win7 前,将启动模式设置为 "Legacy" 或 "CSM",并关闭 "Secure Boot"。 安装完双系统后,可以根据需要再改回 UEFI 模式。

第一步:安装 Windows 7

这一步是基础,由于较新电脑(尤其是第8代及以后Intel CPU和AMD Ryzen CPU)默认使用 UEFI + GPT 分区格式,而 Win7 安装程序对此支持不佳,所以我们需要一些额外操作。

  1. 准备工作

    • 插入制作好的 Win7 安装 U 盘。
    • 在 BIOS/UEFI 中,将启动模式设置为 Legacy,并 关闭 Secure Boot
    • 插入 U 盘,重启电脑,从 U 盘启动。
  2. 安装过程

    Win7和Ubuntu如何双系统安装?-图3
    (图片来源网络,侵删)
    • 按照屏幕提示选择语言、时间和键盘输入法,点击“下一步”。
    • 点击“现在安装”。
    • 输入产品密钥(如果没有,可以跳过,稍后激活)。
    • 选择安装版本(如 Windows 7 旗舰版)。
    • 关键步骤:分区!
      • 在“你想将 Windows 安装在哪个位置?”界面,你会看到整个硬盘。
      • 如果硬盘是全新的:直接点击“驱动器选项(高级)”。
      • 如果已有系统:选择要替换的分区,点击“删除”,直到所有分区都消失,变为“未分配空间”。
      • 在“未分配空间”上,点击“新建”。
      • 系统通常会自动创建一个“系统保留分区”(约100MB)和一个主分区(C盘),这是正常现象。
      • 选择主分区(通常是最大的那个),点击“格式化”,将其格式化为 NTFS
      • 选择格式化后的分区,点击“下一步”。
    • 接下来就是等待系统自动安装,期间会重启几次,在重启时,请及时拔掉 U 盘,避免再次进入安装程序。
    • 根据提示完成最后的设置(用户名、密码、密钥等)。
  3. 安装驱动程序

    • Win7 安装完成后,最重要的一步是安装芯片组驱动,这能解决很多未知设备问题。
    • 去你的电脑品牌官网或主板官网,下载对应型号的 Win7 版本的芯片组驱动和 USB 3.0 驱动,并安装。
    • 安装完成后,重启电脑,至此,Windows 7 系统安装完毕。

第二步:安装 Ubuntu

现在你的电脑里只有 Win7 了,我们可以开始安装 Ubuntu。

  1. 准备工作

    • 插入制作好的 Ubuntu 启动 U 盘
    • 重启电脑,按特定键(如 F12, F11, Esc)进入启动菜单,选择从 U 盘启动。选择 "Try Ubuntu" 或 "试用 Ubuntu",而不是 "Install Ubuntu",这可以让你在正式安装前体验系统,并确保硬件兼容性。
  2. 调整分区(最关键的一步)

    • 进入 Ubuntu 桌面后,双击“安装 Ubuntu”图标,开始正式安装流程。
    • 按照提示选择语言、键盘布局等。
    • 在“安装类型”界面,务必选择“其他选项”,不要选择“ alongside Windows 7”,因为它的分区方案不够灵活,可能会导致 Win7 启动失败。
  3. 创建分区

    • 现在你将看到一个分区列表,里面只有 Windows 7 的分区(通常是一个 ntfs 类型的分区,标记为 "系统")。
    • 目标:从这个 ntfs 分区中“挤”出空间给 Ubuntu。
    • 操作:右键点击 Windows 7 的那个 ntfs 分区(/dev/sda2),选择“调整大小/移动”。
    • 在弹出的窗口中,你会看到一个滑块,拖动滑块,从右侧缩小分区,你想要多大空间,就缩小多少,你要给 Ubuntu 40GB,就缩小 40GB。
    • 点击“确定”后,你会看到在 ntfs 分区后面多出了一块 “未分配空间”,这就是 Ubuntu 的家。
  4. 为 Ubuntu 创建分区

    • 在新出现的“未分配空间”上,右键点击,依次创建以下三个分区(非常重要!):
      • a) / (根分区)
        • 新建分区
        • 新分区的位置:起始
        • 大小:建议 15-20 GB
        • 用于:EXT4 日志文件系统
        • 挂载点:
      • b) swap (交换空间)
        • 新建分区
        • 新分区的位置:起始
        • 大小:建议等于或略大于你的物理内存大小,你有 8GB 内存,就设置 8GB。
        • 用于:交换空间
        • 挂载点:不设置
      • c) /home (用户数据分区)
        • 新建分区
        • 新分区的位置:起始
        • 大小:使用剩余的所有空间
        • 用于:EXT4 日志文件系统
        • 挂载点:/home
    • 为什么分三个区?
      • (根分区):存放系统文件。
      • swap:相当于虚拟内存,当物理内存不足时使用。
      • /home:存放你的个人文件、文档、软件设置等,未来重装系统时,只要格式化 分区,/home 分区可以保留,你的文件不会丢失。
  5. 安装引导程序 (Bootloader)

    • 这是双系统能否启动的关键!
    • 在分区列表的下方,有一个“设备用于启动引导程序的安装位置”的选项。
    • 务必选择你安装了 Windows 7 的那个硬盘(/dev/sda,而不是某个具体的分区,这会把 GRUB(Ubuntu 的引导程序)安装到硬盘的引导扇区,让它能管理两个系统的启动。
  6. 完成安装

    • 确认分区设置无误后,点击“现在安装”。
    • 接下来会弹出时区选择、创建用户账户等窗口,按提示填写即可。
    • 点击“现在安装”,等待安装完成。
    • 安装完成后,电脑会自动重启。这次记得拔掉 U 盘!

第三步:启动与问题排查

正常启动

电脑重启后,你应该能看到一个 GRUB 启动菜单,上面列出了 "Ubuntu" 和 "Windows 7 Boot Manager" 两个选项。

  • 默认选中 "Ubuntu",几秒后自动启动。
  • 使用上下方向键选中 "Windows 7 Boot Manager",按回车键即可进入 Win7。

常见问题与解决方案

  1. 问题:启动后直接进入 Windows,没有看到 GRUB 菜单。

    • 原因:GRUB 配置有问题,或者启动顺序被 Windows 的引导管理器覆盖了。
    • 解决方法
      • 方法一(推荐):进入 Ubuntu,打开终端,输入以下命令来更新 GRUB 配置:
        sudo update-grub

        然后重启电脑,GRUB 菜单应该会恢复。

      • 方法二:进入 BIOS/UEFI,将启动顺序改为从 Ubuntu 所在的硬盘启动。
  2. 问题:GRUB 菜单出现,但选择 "Windows 7" 后蓝屏或重启。

    • 原因:Win7 的启动文件(BCD)没有被正确识别。
    • 解决方法
      • 在 GRUB 菜单选中 "Windows 7 Boot Manager" 启动时,按 e 键进入编辑模式。
      • 找到以 linuxlinuxefi 开头的那一行,在行尾添加 acpi=off
      • Ctrl + XF10 启动,如果这次能进入 Win7,说明是 ACPI 兼容性问题,进入 Win7 后,可以尝试安装更新或主板官方提供的 ACPI 驱动。
      • 如果还是不行,可能需要使用 bootrec 命令修复 Windows 启动,需要制作一个 Win7 PE 盘或安装盘进入命令提示符进行修复,这比较复杂,建议查阅相关教程。
  3. 问题:在 Win7 中看不到 Ubuntu 的启动项,或者想更换默认启动项。

    • 解决方法:下载一个名为 EasyBCD 的免费软件。
    • 在 Win7 中安装并运行 EasyBCD。
    • 在 "添加新条目" -> "NeoGrub" 选项卡中,你可以轻松地管理 GRUB 启动项,设置默认启动系统,甚至修改等待时间。

安装双系统,尤其是旧系统和新系统混合,关键在于:

  1. 正确的启动模式:Win7 安装时用 Legacy,Ubuntu 安装时 UEFI 和 Legacy 都可以,但要确保 GRUB 安装位置正确。
  2. 灵活的分区:在 Ubuntu 安装程序中手动分区,为 , swap, /home 分别创建空间。
  3. GRUB 的位置:引导程序一定要安装在 整个硬盘,而不是某个分区。
  4. 备份和耐心:全程备份,遇到问题不要慌,冷静分析并搜索解决方案。

祝你安装顺利,享受 Ubuntu 带来的全新体验!

分享:
扫描分享到社交APP
上一篇
下一篇