Mac 启动时发出的“咚咚”声非常烦人。虽然它们可以作为 POST 确认,但我宁愿不让它惊动房间里的每个人。
有一些方法可以使 OS X 安静或关闭声音,但这不是我目前可以使用的方法,也不愿意安装。
我能做什么吗?
2006 年的 Macbook
答案1
回复较晚但:
使用 OSX 安装光盘或 Recovery HD 重新启动
启动终端
发出命令:
/usr/sbin/nvram SystemAudioVolume=%01
答案2
我在 Arch-Wiki 中发现了这个。链接至 ArchWiki 从理论上来说,它也适用于 Ubuntu 和其他发行版。
使用以下命令获取 sudo 权限
sudo -su
从控制启动声音/铃声的 efi 变量中删除不可变位,使其可编辑
chattr -i /sys/firmware/efi/efivars/SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82
将该 efi 变量设置为 00 以禁用启动声音
printf "\x07\x00\x00\x00\x00" > /sys/firmware/efi/efivars/SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82
答案3
我刚刚想到了这一点。我对此进行了一些研究,但没有发现任何具体的东西,但我认为你可以通过 rEFit 启动管理器禁用它。
我在 iMac 上安装了 rEFit,用于在 OSX 和 Windows 7 之间切换,它有各种用于启动选项和分区的工具。我认为您可能能够通过它来完成此操作,因为它直接使用 EFI 或“BIOS”,并且您应该能够根据网站通过 Ubuntu 安装它。如果可以的话,我会做更多的搜索和测试,并在适用时编辑我的答案,但现在这里是 rEFit 的链接:
编辑:
rEFind 按照评论中的建议进行操作。rEFind 目前维护:
答案4
这在 2011 年中期的 Mac Mini 上对我有用: https://wiki.archlinux.org/index.php/Mac#Mute_startup_chime
以 root 身份运行命令,并以 chattr -i 开头,如 wiki 中所述。请自行承担风险。