Existem muitas maneiras de conseguir isso. Uma maneira é editar o arquivo /etc/rc.local
usando os poderes sudo. Adicione seu comando antes da última linha:
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
cpupower frequency-set -u 2GHz
exit 0
Se isso não funcionar, certifique-se de que o arquivo /etc/rc.local
seja um executável usando:
$ ll /etc/rc.local
-rwxr-xr-x 1 root root 944 Jan 5 11:57 /etc/rc.local*
Note que os 3 x estão aparecendo perto do começo da linha. Isso significa que o script pode ser executado pelo proprietário, pelo grupo e por qualquer outra pessoa.