The is inconsistency between variable names in
config.xml (variable 'beep'), system.inc
(variable 'beep') and system_advanced.php
So even you set check box "Disable speaker beep on
startup and shutdown" the system will beep again.
Please replace in system.inc "$config['system']
['beep']" by "$config['system']['disablebeep']".