MacOS Monterey和Windows双系统 修改MacOS启动菜单的标签文字

“启动菜单”是指在 mac 启动时按住 option 键进入的启动选项菜单,“标签文字”是指每个启动项下的文字标签

使用 macOS 磁盘工具修改硬盘名称无效,网上很多答案使用的 bless 命令也无法更改—— Monterey 使用了 APFS,标签文字文件的位置与之前版本不同而且受到 SIP 保护,无法直接使用 bless 修改

最后在 https://apple.stackexchange.com/questions/436980/rename-macos-monterey-disk-in-startup-manager 找到了答案,以下为步骤。

  1. 重启 mac,开机时按住 Command + R 进入恢复模式
  2. 在恢复模式下开启终端,执行 csrutil disable  命令关闭 SIP
  3. 重启进入 Monterey,打开终端,执行

    GROUP=”$(diskutil info / | grep “APFS Volume Group”)”
    UUID=”${GROUP##* }”
    # 也可以省略前两行直接 cd 到该目录
    cd /System/Volumes/Preboot/$UUID/System/Library/CoreServices/
    sudo bless –folder . –label “[欲修改的 macOS 启动项标签名称]”
    printf “[欲修改的 macOS 启动项标签名称]” | sudo tee .disk_label.contentDetails; echo
    sudo chgrp wheel .disk*

  4. 之后执行sudo csrutil clear 命令恢复 SIP
  5. 重启 mac 生效