1. 概述与准备
- 目标:在苹果服务器(如Xserve、Mac mini 服务器或用于服务器用途的Mac)上安全重装/升级 macOS,同时确保硬件与固件兼容。
- 准备物品:外置USB3.0或SSD(至少16GB),另一台Mac用于制作安装器,可靠网络连接,完整备份(Time Machine或克隆镜像)。
2. 备份与记录硬件信息
- 步骤1:完整备份当前系统,推荐使用Catalina以后的APFS快照或Carbon Copy Cloner/ChronoSync做整盘克隆。
- 步骤2:记录设备型号和序列号:在“关于本机”->“系统报告”中记下Model Identifier、Boot ROM/EFI版本、SMC版本和硬盘接口(SATA/NVMe/RAID)。
- 步骤3:检查是否有特殊RAID卡或第三方控制器,记录驱动需求。
3. 硬件兼容性详细检查
- 步骤1:查对macOS兼容表:访问Apple官方支持页面,确认目标macOS支持你的Model Identifier。
- 步骤2:存储与RAID:如果使用硬件RAID,确认厂商是否提供兼容驱动与固件;若是软件RAID,保证当前系统能导出数据或可重建。
- 步骤3:外设与网卡:查驱动(kext)是否需要更新;如果使用PCIe网卡或SAS卡,提前下载对应驱动或替换为Apple支持的型号。
4. 固件(EFI/SMC/T2)更新步骤(Intel平台)
- 步骤1:在进行系统重装前先更新固件。进入Apple支持下载页面,搜索你设备对应的EFI/SMC固件更新包。
- 步骤2:关闭固件密码(若已设置):重启按住Command+R进入恢复,使用“固件实用工具”解除。
- 步骤3:运行固件更新:下载官方pkg并双击安装,安装后按提示重启并验证“关于本机”中的Boot ROM/SMC版本已更新。若出现错误,查日志并确保电源稳固,必要时连接UPS再试。
5. 制作启动安装器与实际安装步骤(通用)
- 步骤1:在另一台Mac上从App Store或Apple支持下载安装器(如Install macOS Monterey.app)。
- 步骤2:制作USB安装盘(示例命令):
- 打开终端,格式化U盘为Mac OS扩展(日志式)或APFS(取决于macOS版本),然后运行:
- sudo /Applications/Install\ macOS\ <版本>.app/Contents/Resources/createinstallmedia --volume /Volumes/MyUSB
- 步骤3:目标机上启动:插入安装U盘,重启并按住Option键选择USB启动;进入磁盘工具,按需要格式化目标磁盘为APFS或Mac OS 扩展(日志式)。
- 步骤4:执行安装并在安装后立即更新系统与Xcode命令行工具,重装第三方驱动。
6. Apple Silicon(M1/M2)与安全启动注意事项
- 要点1:Apple Silicon不使用传统EFI固件更新,固件随系统自动更新;使用macOS恢复(按住电源)进行系统恢复或重新安装。
- 要点2:如果有T2芯片的Intel Mac,需检查“启动安全实用工具”设置,可能需降低安全级别以允许外部启动;完成后建议恢复高安全级别。
- 要点3:对服务器用途,建议使用受支持的macOS版本并保持系统固件自动更新开启。
7. 常见故障排查 Q1
问:更新固件后机器无法启动或进入循环重启,该怎么办?
答:先断电30秒重置SMC(Intel机型),再尝试安全模式(按Shift)或恢复模式;若仍失败,用另一台Mac通过Target Disk Mode或恢复模式恢复系统/刷回原镜像,必要时联系Apple维修并提供固件更新日志。
8. 常见故障排查 Q2
问:安装器启动后找不到目标磁盘或显示“未安装可引导卷”?
答:检查磁盘是否被硬件RAID或第三方控制器接管,进入磁盘工具显示底层设备;若为NVMe或外接阵列,尝试更换接口或使用Apple原生接口。必要时在另一台Mac上用diskutil list查看分区,确保GUID分区表和APFS格式正确。
9. 常见故障排查 Q3
问:如何确保升级后第三方驱动(网卡/RAID)继续工作?
答:升级前记录当前驱动版本并下载适配新版macOS的驱动包;安装后检查系统偏好->扩展或使用kextstat确认kext加载;若不兼容,回退或联系厂商获取更新驱动,或考虑更换为Apple官方支持的硬件。
来源:苹果服务器怎么做系统 时需要注意的硬件兼容性与固件更新