如何为 Windows 和 macOS 用户设置 Ubuntu 双系统

Windows 和 macOS 上设置 Ubuntu 双系统终极指南

双系统启动允许您在一台计算机上运行两个不同的操作系统,在不同场景下充分利用每个系统的优势。本文将深入探讨如何为 Windows 和 macOS 用户设置 Ubuntu 双系统,为您提供详细的步骤、注意事项和故障排除技巧。

为什么要选择 Ubuntu 双系统?

  • 体验 Linux 的强大功能: Ubuntu 是一款流行的 Linux 发行版,以其开源、免费、安全和强大的特性而闻名。您可以通过双系统体验 Linux 的命令行工具、开发环境和丰富的软件生态系统。
  • 保留现有操作系统: 双系统不会取代您现有的 Windows 或 macOS 系统,而是让您在两者之间轻松切换。
  • 学习和实验: Ubuntu 双系统是一个理想的学习和实验环境,您可以在不影响主系统的情况下尝试新的配置和软件。
  • 特定任务优化: 某些任务在特定操作系统上可能更高效。例如,您可以在 Windows 上玩游戏,在 Ubuntu 上进行软件开发。

准备工作

在开始安装之前,请务必做好以下准备工作:

  1. 备份重要数据: 尽管双系统安装过程通常是安全的,但为了以防万一,强烈建议您备份所有重要数据到外部硬盘、云存储或其他安全位置。
  2. 下载 Ubuntu ISO 镜像文件: 访问 Ubuntu 官方网站 下载最新版本的 Ubuntu Desktop ISO 镜像文件。建议选择长期支持(LTS)版本,以获得更长的更新和支持周期。
  3. 准备一个可启动的 USB 驱动器(至少 8GB):
    • Windows 用户: 可以使用 Rufus、Etcher 或 UNetbootin 等工具将 ISO 镜像文件写入 USB 驱动器。
    • macOS 用户: 可以使用 Etcher 或 UNetbootin,或者使用 macOS 自带的“磁盘工具”创建可启动的 USB 驱动器。
  4. 了解您的计算机硬件:
    • 启动模式: 了解您的计算机是使用 UEFI 还是传统 BIOS 启动模式。这会影响分区方案和启动加载程序的配置。您可以在 BIOS/UEFI 设置中查看。
    • 硬盘空间: 确保您的硬盘上有足够的可用空间来安装 Ubuntu。建议至少分配 25GB,但如果您计划安装更多软件或存储大量文件,则应分配更多空间。

第 1 部分:在 Windows 上设置 Ubuntu 双系统

1. 磁盘分区

在安装 Ubuntu 之前,您需要为 Ubuntu 创建一个单独的分区。

  • 打开磁盘管理工具: 在 Windows 搜索栏中输入“创建并格式化硬盘分区”,然后打开“磁盘管理”工具。
  • 压缩现有分区: 右键单击您要从中划分空间的现有分区(通常是 C: 盘),然后选择“压缩卷”。
  • 输入要压缩的空间量: 输入您要分配给 Ubuntu 的空间量(以 MB 为单位)。请记住,这部分空间将从现有分区中划出,因此请确保您有足够的可用空间。
  • 创建未分配空间: 压缩完成后,您将看到一个“未分配”的空间块。这是您将安装 Ubuntu 的地方。

2. 禁用快速启动(可选但建议)

Windows 的快速启动功能可能会干扰双系统启动过程。建议禁用它:

  • 打开电源选项: 在 Windows 搜索栏中输入“电源选项”,然后打开“电源选项”控制面板。
  • 选择“选择电源按钮的功能”: 点击左侧菜单中的“选择电源按钮的功能”。
  • 更改当前不可用的设置: 点击“更改当前不可用的设置”链接。
  • 取消选中“启用快速启动(推荐)”: 取消选中该选项,然后点击“保存更改”。

3. 从 USB 驱动器启动

  • 插入 USB 驱动器: 将您之前创建的可启动 Ubuntu USB 驱动器插入计算机。
  • 重启计算机: 重新启动计算机,并在启动过程中按下相应的键进入 BIOS/UEFI 设置或启动菜单。常见的键包括 F2、F10、F12、Delete 或 Esc。具体键取决于您的计算机制造商。
  • 选择从 USB 驱动器启动: 在 BIOS/UEFI 设置或启动菜单中,找到并选择从您的 USB 驱动器启动的选项。

4. 安装 Ubuntu

  • 选择“试用 Ubuntu”或“安装 Ubuntu”: 启动后,您将看到一个菜单,允许您选择“试用 Ubuntu”或“安装 Ubuntu”。您可以选择“试用 Ubuntu”先体验一下,然后再进行安装。
  • 连接到互联网(可选): 如果您有可用的 Wi-Fi 网络,建议连接到互联网,以便在安装过程中下载更新和第三方驱动程序。
  • 选择安装类型: 在安装类型选择界面,您将看到几个选项:
    • “安装 Ubuntu,与 Windows Boot Manager 共存”: 这是最简单的选项,安装程序会自动检测 Windows 并为您配置双系统启动。
    • “擦除磁盘并安装 Ubuntu”: 这将删除您硬盘上的所有数据,包括 Windows,并仅安装 Ubuntu。请谨慎选择此选项!
    • “其它选项”: 如果您想手动配置分区或进行更高级的设置,请选择此选项。
  • 选择安装位置: 如果您选择了“安装 Ubuntu,与 Windows Boot Manager 共存”,安装程序会自动选择之前创建的未分配空间。如果您选择了“其它选项”,请选择您之前创建的未分配空间,并创建一个新的分区:
    • 文件系统: 选择“Ext4 日志文件系统”。
    • 挂载点: 选择“/”。
    • 大小: 分配您想要的 Ubuntu 分区大小。
  • 创建交换分区(可选但建议): 交换分区是硬盘上的一块空间,用作虚拟内存。如果您的 RAM 不足,系统会将不常用的数据暂时存储在交换分区中。建议创建一个交换分区,大小通常与您的 RAM 大小相同或稍大。
    • 文件系统: 选择“交换空间”。
    • 挂载点: 无需选择。
    • 大小: 分配您想要的交换分区大小。
  • 安装启动加载器: 确保启动加载器(GRUB)安装在您的主硬盘上(通常是 /dev/sda)。这将允许您在启动时选择要启动的操作系统。
  • 选择时区、键盘布局和用户名/密码: 按照提示完成这些设置。
  • 开始安装: 点击“现在安装”开始安装过程。安装过程可能需要一段时间,具体取决于您的计算机性能和网络速度。

5. 完成安装并重启

安装完成后,系统会提示您重新启动。重新启动后,您将看到 GRUB 启动菜单,允许您选择启动 Ubuntu 或 Windows。

第 2 部分:在 macOS 上设置 Ubuntu 双系统

1. 磁盘分区

  • 打开磁盘工具: 在“应用程序”>“实用工具”文件夹中找到并打开“磁盘工具”。
  • 选择您的主硬盘: 在左侧列表中选择您的主硬盘(通常是“Macintosh HD”)。
  • 点击“分区”按钮: 在工具栏中点击“分区”按钮。
  • 添加新分区: 点击“+”按钮添加一个新分区。
  • 调整分区大小: 拖动分区大小滑块或手动输入您要分配给 Ubuntu 的空间量。
  • 命名分区: 为新分区输入一个名称(例如“Ubuntu”)。
  • 选择格式: 选择“MS-DOS (FAT)”格式。稍后在安装 Ubuntu 时,您将将其更改为 Linux 文件系统。
  • 点击“应用”: 点击“应用”按钮,然后点击“分区”确认分区操作。

2. 禁用系统完整性保护(SIP)(可选但有时需要)

某些情况下,您可能需要禁用 macOS 的系统完整性保护(SIP)才能安装某些驱动程序或修改系统文件。请注意,禁用 SIP 会降低系统的安全性,因此请谨慎操作。

  • 重启进入恢复模式: 重新启动您的 Mac,并在启动过程中按住 Command + R 键,直到看到 Apple 标志或旋转的地球。
  • 打开终端: 在恢复模式下,从菜单栏中选择“实用工具”>“终端”。
  • 输入命令: 在终端中输入以下命令并按回车键:
    csrutil disable
  • 重启: 重新启动您的 Mac。

3. 从 USB 驱动器启动

  • 插入 USB 驱动器: 将您之前创建的可启动 Ubuntu USB 驱动器插入您的 Mac。
  • 重启并按住 Option 键: 重新启动您的 Mac,并在启动过程中按住 Option(或 Alt)键,直到看到启动管理器。
  • 选择从 USB 驱动器启动: 在启动管理器中,选择您的 USB 驱动器(通常标记为“EFI Boot”)。

4. 安装 Ubuntu

  • 选择“试用 Ubuntu”或“安装 Ubuntu”: 启动后,您将看到一个菜单,允许您选择“试用 Ubuntu”或“安装 Ubuntu”。
  • 连接到互联网(可选): 如果您有可用的 Wi-Fi 网络,建议连接到互联网。
  • 选择安装类型: 在安装类型选择界面,您将看到几个选项:
    • “安装 Ubuntu,与 macOS 共存”: 此选项可能不可用,具体取决于您的 Mac 型号和 macOS 版本。
    • “擦除磁盘并安装 Ubuntu”: 请谨慎选择此选项!
    • “其它选项”: 通常需要选择此选项。
  • 选择安装位置:
    • 选择您之前创建的 FAT32 分区。
    • 点击“更改”按钮。
    • 用作: 选择“Ext4 日志文件系统”。
    • 挂载点: 选择“/”。
    • 格式化分区: 选中“格式化分区”复选框。
  • 创建交换分区(可选但建议):
    • 点击“+”按钮。
    • 用作: 选择“交换空间”。
    • 大小: 分配您想要的交换分区大小。
  • 安装启动加载器: 确保启动加载器(GRUB)安装在您的主硬盘上(通常是 /dev/sda)。
  • 选择时区、键盘布局和用户名/密码: 按照提示完成这些设置。
  • 开始安装: 点击“现在安装”开始安装过程。

5. 安装 rEFInd 启动管理器(推荐)

在 macOS 上,GRUB 可能无法正常工作。建议安装 rEFInd 启动管理器,它可以更好地处理 macOS 和 Ubuntu 之间的双系统启动。

  • 在 Ubuntu 中打开终端: 安装完成后,启动 Ubuntu 并打开终端。
  • 添加 rEFInd PPA: 输入以下命令并按回车键:
    sudo add-apt-repository ppa:rodsmith/refind
  • 更新软件包列表:
    sudo apt update
  • 安装 rEFInd:
    sudo apt install refind
  • 按照提示完成安装: 在安装过程中,rEFInd 可能会询问您是否要将其安装到 ESP(EFI 系统分区)。选择“是”。

6. 重新启动

重新启动后,您将看到 rEFInd 启动菜单,允许您选择启动 Ubuntu 或 macOS。

故障排除

  • 无法从 USB 驱动器启动:
    • 确保您的 USB 驱动器已正确创建为可启动驱动器。
    • 检查 BIOS/UEFI 设置,确保已启用从 USB 设备启动的选项。
    • 尝试使用不同的 USB 端口。
    • 尝试使用不同的 USB 驱动器。
  • GRUB 启动菜单未显示:
    • Windows: 尝试使用 Windows 启动修复工具修复启动问题。
    • macOS: 确保已安装 rEFInd。尝试重新安装 rEFInd。
    • 通用: 在 Ubuntu 中使用 boot-repair 工具修复启动问题。
  • 无法启动 Windows 或 macOS:
    • 检查 GRUB 或 rEFInd 启动菜单中的启动项是否正确。
    • 尝试使用 Windows 或 macOS 安装介质修复启动问题。
  • Ubuntu 无法连接到 Wi-Fi:
    • 某些 Wi-Fi 芯片可能需要额外的驱动程序。在 Ubuntu 中打开“软件和更新”应用程序,转到“附加驱动程序”选项卡,查看是否有可用的专有驱动程序。
    • 尝试使用有线网络连接。
  • 无法访问Windows分区或者Mac分区
    • 安装ntfs-3g(针对访问Windows)
      sudo apt install ntfs-3g
    • 安装 hfsprogs 和 hfsutils(针对访问Mac)
      sudo apt install hfsprogs hfsutils
  • 其他问题,可以详细说明问题,我可以提供对应的解决方案。

总结

设置 Ubuntu 双系统可能需要一些耐心和细心,但按照本文提供的详细步骤,您应该能够成功完成安装。双系统启动为您提供了灵活性和强大的功能,让您可以在一台计算机上充分利用 Windows、macOS 和 Ubuntu 的优势。如果您在安装过程中遇到任何问题,请仔细阅读故障排除部分,或在网上搜索相关信息。祝您安装顺利!

THE END