Вы должны помнить, что у вас может быть 64-битный процессор при установке 32-битного ядра. То есть Если ваш процессор равен 64, это не значит, что ваша ОС 64, это зависит от того, что вы установили.
man uname
-m, --machine
print the machine hardware name
-p, --processor
print the processor type or "unknown"
-i, --hardware-platform
print the hardware platform or "unknown"
, чтобы получить аппаратное обеспечение использование платформы uname -m или uname -p или uname -i, а для получения типа ядра лучше getconf LONG_BIT.
Проверьте этот вопрос SO