Básicamente necesitas correr
echo X > /sys/class/backlight/acpi_videoY/brightness
durante el proceso de arranque después de que los controladores de gráficos han cargado con apropiada Xy Y. Las otras respuestas y comentarios explican cómo encontrar Xy Y.
Si bien la /etc/rc.localsugerencia funciona, la forma más consistente de hacerlo, en mi opinión, es la siguiente:
Cree un archivo, digamos customsetbootbrightness.conf, en /etc/init(evite colisiones con nombres de archivo existentes en ese directorio) como raíz con los siguientes contenidos:
description "Sets brightness after graphics device is loaded"
start on graphics-device-added
task
exec echo X > /sys/class/backlight/acpi_videoY/brightness
De esta manera, el comportamiento del sistema será el mismo que el de los sistemas sin este capricho particular (el brillo es 0 al inicio). En el /etc/rc.localmétodo, generalmente hay un pequeño período cuando el brillo permanece 0.
Además, esto debería eliminar la necesidad (en algunos sistemas) de tener que hacerlo sleep 2antes echo..., aunque no se haya verificado. (Ver http://xchamitha.blogspot.co.uk/2013/07/set-screen-brightness-when-booting.html o http://ubuntuforums.org/archive/index.php/t-2061712.html para ejemplo)
echo 7.