1

I would like to disable the boot/power-on chime on a late 2009 MacBook. However, my system does not have macOS installed at all. Is there a way to do this without reinstalling macOS?

The machine has Linux installed, though it often runs FreeBSD as well.

5
  • Are you able to boot into single-user mode holding ⌘S on boot?
    – grg
    Commented Nov 4, 2018 at 22:05
  • No. Holding cmd+s on boot still boots me into my non-macOS operating system. Commented Nov 4, 2018 at 22:07
  • What OS doyou have installed?
    – mmmmmm
    Commented Nov 4, 2018 at 22:26
  • The machine has Linux installed, though it often runs FreeBSD as well. I'd like a solution that is OS independent. Commented Nov 4, 2018 at 23:01
  • Just spitballing here but if you can access NVRAM in a shell there may be a command to do that, with a little research... Commented Nov 4, 2018 at 23:54

1 Answer 1

0

The Start up chime resides in the NVRAM.

To disable it in OS X run sudo nvram BootAudio=%00

I found this for Linux:

# efivar -l | grep SystemAudioVolume
 7c436110-ab2a-4bbb-a880-fe41995c9f82-SystemAudioVolume
 7c436110-ab2a-4bbb-a880-fe41995c9f82-SystemAudioVolumeDB

# efivar -n 7c436110-ab2a-4bbb-a880-fe41995c9f82-SystemAudioVolume -p
GUID: 7c436110-ab2a-4bbb-a880-fe41995c9f82
Name: "SystemAudioVolume"
Attributes:
    Non-Volatile
    Boot Service Access
    Runtime Service Access
Value:
00000000  00                                                |.               |

# efivar -n 7c436110-ab2a-4bbb-a880-fe41995c9f82-SystemAudioVolumeDB -p
GUID: 7c436110-ab2a-4bbb-a880-fe41995c9f82
Name: "SystemAudioVolumeDB"
Attributes:
    Non-Volatile
    Boot Service Access
    Runtime Service Access
Value:
00000000  00 
#

SOURCE

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .