用 systemsetup 设置启动磁盘

用脚本列出可引导卷并切换启动磁盘,无需打开启动磁盘设置面板。

macOSsystemsetup 系统设置启动管理中风险
运行 `sudo systemsetup -liststartupdisks` 列出可引导卷,用 `sudo systemsetup -setstartupdisk <卷>` 切换。

01命令

命令
$ sudo systemsetup -liststartupdisks

02作用说明

systemsetup 是多个机器级设置面板的命令行对应物:启动磁盘、日期时间、睡眠和远程 Apple 事件等。`-liststartupdisks` 会列出 asr 或第二套 macOS 安装创建的所有可引导卷,`-setstartupdisk` 则把选择持久化到 NVRAM 供下次启动使用。通过 SSH,管理员可以批量把机房 Mac 指向新的系统卷,而不必逐台操作。

03风险

风险中风险
使用条件macOS on Intel Macs or as admin; many systemsetup options behave differently on Apple Silicon.
!注意: -setstartupdisk 指错卷会让 Mac 启动到不可用系统,请确保恢复模式可用。

04撤销

撤销
$ sudo systemsetup -setstartupdisk /Volumes/Macintosh\ HD

05来源

最后验证: 2026-09-17 · 分类: 系统与设置

06相关方案