Ben dans ce cas là je pense qu'il faut soit te faire un script qui fait ça (avec du lspci, cat /proc/cpuinfo, fdisk -l...) soit utiliser les outils de détection auto de certaines distro... mais dans les cas je ne suis pas sûr que ça puisse marcher partout:
-le script a l'avantage d'être indépendant de l'architecture mais si t'utilises une commande style lspci et qu'elle n'est pas installé, ça va pas le faire
-l'éxecutable...ben faut en avoir un pour arch i386, un autre pour x86_64