macOS 与 CentOS 7 双系统安装、配置与管理15


双系统是指在一台计算机上同时安装两个或多个操作系统。在 macOS 和 CentOS 7 之间安装双系统可以利用 macOS 的用户友好性和美观界面,同时也能满足 CentOS 7 的稳定性、安全性以及丰富的服务器功能。

CentOS 7 安装与分区

1. 创建引导 U 盘:使用 Etcher 或 UNetbootin 等工具将 CentOS 7 ISO 镜像写入 U 盘。

2. 修改 BIOS 设置:进入 BIOS 设置,将安全启动模式禁用,并设置 U 盘为首要启动项。

3. 安装 CentOS 7:从 U 盘启动计算机,选择“安装 CentOS Linux”,按照提示操作完成安装。

4. 分区:在分区步骤中,选择“自定义分区”,创建以下分区:
- `/boot`:250 MB
- `/`:指定剩余空间
- 交换分区(可选):与物理内存大小相同或更大

macOS 安装与分区

1. 创建 macOS 安装 U 盘:使用 TransMac 或 Etcher 等工具将 macOS Catalina 或更高版本 ISO 镜像写入 U 盘。

2. 修改 BIOS 设置:进入 BIOS 设置,将安全启动模式禁用,并设置 U 盘为首要启动项。

3. 启动 macOS 安装程序:从 U 盘启动计算机,选择“磁盘工具”,并格式化安装 macOS 的分区为 APFS。

4. 安装 macOS:退出“磁盘工具”,选择“重新安装 macOS”,然后按照提示操作完成安装。

Grub2 引导设置

安装完成后,需要配置 Grub2 引导加载程序以在启动时显示 macOS 和 CentOS 7 的启动选项。

1. 安装 Grub Customizer:在 CentOS 7 中,使用 `sudo yum install grub-customizer` 安装 Grub Customizer。

2. 打开 Grub Customizer:在 CentOS 7 中,使用 `sudo grub-customizer` 打开 Grub Customizer。

3. 添加 macOS 启动项:在 Grub Customizer 中,选择“添加自定义条目”,配置如下:
- 名称:macOS
- 命令行:`set root='(hd0,gpt1)'`
- 内核行:`chainloader /EFI/BOOT/`

4. 重新生成 Grub 配置:关闭 Grub Customizer,并在终端中运行 `sudo update-grub` 以重新生成 Grub 配置。

系统配置

双系统安装后,还需要进行一些系统配置以确保其正常运行。

1. 禁用 Fast Startup(macOS):在 macOS 中,前往“系统偏好设置 -> 能源保护”,取消勾选“允许在关机时自动重新启动”。

2. 设置默认启动项(Grub):在 CentOS 7 中,使用 `sudo grub2-editenv` 编辑 Grub 配置文件。将 `default=0` 更改为 `default=1`(macOS 为第一个启动项)或 `default=2`(CentOS 7 为第一个启动项)。

3. 安装 VirtualBox 或 Parallels(可选):如果ต้องการ在 CentOS 7 中运行 macOS 虚拟机,可以安装 VirtualBox 或 Parallels 等虚拟化软件。

故障排除

双系统安装和配置过程中可能遇到一些问题。
启动顺序错误:检查 BIOS 设置中启动顺序是否正确。
Grub 无法启动 macOS:确保已成功将 macOS 启动项添加到 Grub 配置中。
黑屏或花屏:尝试使用不同的显示端口或重置 PRAM(按住 Option + Command + P + R)。
系统冻结:检查是否已禁用 Fast Startup,并确保 macOS 和 CentOS 7 都已更新至最新版本。


按照本指南中的步骤,可以成功安装和配置 macOS 与 CentOS 7 双系统。这提供了 macOS 的用户体验和 CentOS 7 的稳定性,满足各种计算需求。

2025-01-17


上一篇:华为 Android Q 系统:全面提升性能与隐私

下一篇:如何高效启动 Windows 操作系统