These instructions are mostly distro-independent, the only exception is the location and name of the rc.local file (it's a script that runs last at boot).
Edit your /etc/rc.d/rc.local file. Add this to it:
echo -n "Turning NumLock ON... "
for tty in /dev/tty[1-9]*; do
setleds -D +num < $tty
done
echo "done."
Как включить numlock при входе в систему?
Этого можно добиться двумя способами. Либо используйте менеджер входа в систему, который включает numlock (например, gdm, проверьте настройки), либо используйте маленькую программку под названием numlockx, добавьте numlockx в ваш .xinitrc и наслаждайтесь.