I am running openwrt and pfsense in Proxmox on really slow device ( pcengines apu2c4 ), it takes almost 5 mins to pfsense boots up ( its my main router ). I can not send any notification at that time, cuz of missing network, so something like pcspeaker would notify me that startup is completed.
Pfsense and even openwrt can utilize pcspkr to play startup/shutdown sound.