古いMacBookAirの話です。
ネットの情報を参考にMacOS からnvramコマンドで消音設定してみましたが消えなかったです。
Linuxで起動することがあり、思い出して試してみたら、Linuxから試したら、起動時の音を消すことに成功しました。
下記の方法が使えました。ありがとうございます。
- 設定値の確認
root@mac-MacBookAir:~# efivar -l | sort
24a6edcb-ebb6-490b-a455-fc9e8fab5366-BluetoothUHEDevices
36c28ab5-6566-4c50-9ebd-cbb920f83843-current-network
36c28ab5-6566-4c50-9ebd-cbb920f83843-preferred-count
36c28ab5-6566-4c50-9ebd-cbb920f83843-preferred-networks
4d1ede05-38c7-4a6a-9cc6-4bcca8b38c14-AAPL,PathProperties0000
4d1ede05-38c7-4a6a-9cc6-4bcca8b38c14-FirmwareFeatures
4d1ede05-38c7-4a6a-9cc6-4bcca8b38c14-FirmwareFeaturesMask
4d1ede05-38c7-4a6a-9cc6-4bcca8b38c14-gfx-saved-config-restore-status
4dfbbaab-1392-4fde-abb8-c41cc5ad7d5d-Setup
605dab50-e046-4300-abb6-3dd810dd8b23-MokListRT
605dab50-e046-4300-abb6-3dd810dd8b23-MokListTrustedRT
605dab50-e046-4300-abb6-3dd810dd8b23-MokListXRT
605dab50-e046-4300-abb6-3dd810dd8b23-SbatLevelRT
7c436110-ab2a-4bbb-a880-fe41995c9f82-EFICapsule_Result
7c436110-ab2a-4bbb-a880-fe41995c9f82-StartupMute
7c436110-ab2a-4bbb-a880-fe41995c9f82-SystemAudioVolume
7c436110-ab2a-4bbb-a880-fe41995c9f82-SystemAudioVolumeDB
7c436110-ab2a-4bbb-a880-fe41995c9f82-backlight-level
7c436110-ab2a-4bbb-a880-fe41995c9f82-bluetoothActiveControllerInfo
7c436110-ab2a-4bbb-a880-fe41995c9f82-bluetoothInternalControllerInfo
7c436110-ab2a-4bbb-a880-fe41995c9f82-boot-gamma
7c436110-ab2a-4bbb-a880-fe41995c9f82-efi-apple-recovery
7c436110-ab2a-4bbb-a880-fe41995c9f82-efi-backup-boot-device
7c436110-ab2a-4bbb-a880-fe41995c9f82-efi-backup-boot-device-data
7c436110-ab2a-4bbb-a880-fe41995c9f82-efi-backup-boot-device-data-data
7c436110-ab2a-4bbb-a880-fe41995c9f82-efi-boot-device
7c436110-ab2a-4bbb-a880-fe41995c9f82-efi-boot-device-data
7c436110-ab2a-4bbb-a880-fe41995c9f82-fmm-computer-name
7c436110-ab2a-4bbb-a880-fe41995c9f82-prev-lang:kbd
7c436110-ab2a-4bbb-a880-fe41995c9f82-previous-system-uuid
8983fd2d-113c-4e2b-8f47-0abfeb20a41a-SmmS3NvsData
8be4df61-93ca-11d2-aa0d-00e098032b8c-Boot0000
8be4df61-93ca-11d2-aa0d-00e098032b8c-BootCurrent
8be4df61-93ca-11d2-aa0d-00e098032b8c-BootOrder
8be4df61-93ca-11d2-aa0d-00e098032b8c-ConOut
8be4df61-93ca-11d2-aa0d-00e098032b8c-ConOutDev
8be4df61-93ca-11d2-aa0d-00e098032b8c-ErrOutDev
8be4df61-93ca-11d2-aa0d-00e098032b8c-Lang
8be4df61-93ca-11d2-aa0d-00e098032b8c-LangCodes
af9ffd67-ec10-488a-9dfc-6cbf5ee22c2e-AcpiGlobalVariable
eb704011-1402-11d3-8e77-00a0c969723b-MTC
root@mac-MacBookAir:~# hexdump -C /sys/firmware/efi/efivars/SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82
00000000 07 00 00 00 57 |....W|
00000005
root@mac-MacBookAir:~# efivar -p -n 7c436110-ab2a-4bbb-a880-fe41995c9f82-SystemAudioVolume
GUID: 7c436110-ab2a-4bbb-a880-fe41995c9f82
Name: "SystemAudioVolume"
Attributes:
Non-Volatile
Boot Service Access
Runtime Service Access
Value:
00000000 57 |W |
- 設定変更
root@mac-MacBookAir:~# printf "\x07\x00\x00\x00\x00" > /sys/firmware/efi/efivars/SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82
-bash: /sys/firmware/efi/efivars/SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82: Operation not permitted
root@mac-MacBookAir:~# chattr -i /sys/firmware/efi/efivars/SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82
root@mac-MacBookAir:~# printf "\x07\x00\x00\x00\x00" > /sys/firmware/efi/efivars/SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82
- 変更の確認
root@mac-MacBookAir:~# efivar -p -n 7c436110-ab2a-4bbb-a880-fe41995c9f82-SystemAudioVolume
GUID: 7c436110-ab2a-4bbb-a880-fe41995c9f82
Name: "SystemAudioVolume"
Attributes:
Non-Volatile
Boot Service Access
Runtime Service Access
Value:
00000000 00 |. |
root@mac-MacBookAir:~# hexdump -C /sys/firmware/efi/efivars/SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82
00000000 07 00 00 00 00 |.....|
00000005
リブートしたら音が消えました!