Works like a charm, is free and can be found here:
StartupSound.prefPane is the software which controls the volume of the startup sound of your Macintosh computer. StartupSound.prefPane mute the startup sound without changing the output volume setting. And StartupSound.prefPane limits the startup volume so that it may not become loud even if you make the output volume louder. To set up the startup volume, you select the "Startup Sound" pane added to the "System Preferences."