Many BIOSs have a setting that will change the default for num lock. Have you checked yours to see if you can control it in the BIOS?
I'm using Kurumin 4Alpha2 (a Brazilian flavor of Knoppix).
I changed the option at kde to have the keyboard numlock on at startup but it only works at graphical interface. At text mode, nothing changed. Continue to have to tap the numlock key.
It's bad, because very often I forget to do it.
If anybody knows a magic formula to do it, please tell me.
Many BIOSs have a setting that will change the default for num lock. Have you checked yours to see if you can control it in the BIOS?
apt-get install numlockx
You may need to add numlockx on to the end of ~/.xsession or create a file ~/.profile and add it there.

IBM System X3850-X5 Server w/4x Intel Xeon E7-4870 CPU , 512 GB DDR3 RAM,NO HDD
$1299.99
Unused IBM 09P0037 MAINBOARD For RS/6000 7044-170 P-Series
$375.00
IBM QRadar xx29 2x Xeon E5-2650v4 2x 900W PSU M5120 12x 3.5" Bay Server No RAM
$179.99
IBM ADP Server Type 7870 AC1 NO HDD | 128GB RAM PC3L | 2 x Xeon E5620
$199.99
IBM SYSTEM X3500 M3 SERVER 7380AC1 TOWER Server XEON E5620 8GB RAID SEE NOTES
$108.92
IBM Power S824 12Bay 4U Server - 2x Power8 CPU, 512GB DDR4, MT: 8286-42A
$1731.00
IBM 02YC027 Seagate ST2400MM0129 2.4TB 10K SAS 12Gb/s 2.5" Server Hard Drive
$200.00
IBM Power 8 S822L Server 8247-22L POWER8 Enterprise 256GB RAM 2x 00KV626 CPU
$999.99
Rare Vintage IBM 93ZZ PowerPC Server Board - MCM Ceramic CPU - 40N1844 - 1.1 lbs
$49.99
IBM Server Rackmount Sliding Rail Kit ( Part Numbers: 00D9375 / 00D9374 )
$24.99