LinuxをインストールしたMacbookで起動音を無効にする

目次

※ 自己責任でお願いします。

1. 環境

  • Linux 5.15.10-arch1-1
  • Macbook Pro Retina Early 2015

2. 手順

$> efivar -l | grep 'SystemAudioVolume'
7c436110-ab2a-4bbb-a880-fe41995c9f82-SystemAudioVolumeDB
7c436110-ab2a-4bbb-a880-fe41995c9f82-SystemAudioVolume
$> efivar -n "$(efivar -l | grep 'SystemAudioVolume$')" -p
GUID: 7c436110-ab2a-4bbb-a880-fe41995c9f82
Name: "SystemAudioVolume"
Attributes:
        Non-Volatile
        Boot Service Access
        Runtime Service Access
Value:
00000000  <なんか0じゃない値>                                                |.               |

になっているはずなので、0にする。

  1. /sys/firmware/efi/efivars に移動
  2. # printf "\x07\x00\x00\x00\x00" > SystemAudioVolume-ほげほげ
    • できない場合、 # chattr <+->i SystemAudioVolume-ほげほげ
  3. SystemAudioVolumeDB についても同様

以上

3. 参考