Comment savoir que mon processeur prend en charge les systèmes d'exploitation 64 bits sous Linux?


20

Comment puis-je savoir que mon processeur prend en charge les systèmes d'exploitation 64 bits sous Linux, par exemple: Ubuntu, Fedora?




Une fois que vous avez vérifié les drapeaux, installez le package du noyau. Debian et Ubuntu peuvent exécuter un noyau 64 bits avec un espace utilisateur 32 bits. L'installation du noyau est rapide. Ne retirez pas l'ancien 32 bits, car vous devrez peut-être y revenir.
ctrl-alt-delor

Réponses:


27

Exécuter:

grep flags /proc/cpuinfo

Trouvez le drapeau 'lm'. S'il est présent, cela signifie que votre processeur est 64 bits et qu'il prend en charge le système d'exploitation 64 bits. «lm» signifie mode long.

Vous pouvez également exécuter:

grep flags /proc/cpuinfo | grep " lm "

Notez les espaces " lm ". S'il donne une sortie, votre processeur est 64 bits.

Mise à jour: vous pouvez également utiliser les éléments suivants dans le terminal:

lshw -C processor | grep width

Cela fonctionne sur Ubuntu, je ne sais pas si vous devez installer des packages supplémentaires pour Fedora.


1
Afaik ça ne marchera pas si "lm" est le dernier drapeau de la ligne. :-)
peterh

30

Je pense que le moyen le plus simple est de:

lscpu|grep "CPU op-mode"

4
Cette réponse est la meilleure. Il vous montre un "32 bits" ou "64 bits" explicite. Je ne vois pas pourquoi les gens choisissent l'autre réponse plutôt que celle-ci. Vous n'avez même pas besoin de grogner quoi que ce soit. Faire lscpuest si simple. S'ils n'ont pas le lscpucommandement, je pourrais voir pourquoi ils ont voté pour l'autre.
trusktr

3
La commande la plus portable sur la plus grande variété de plates-formes est sans doute la plus utile.
Benjamin Goodacre,

1
J'ai "32 bits, 64 bits" Qu'est-ce que cela signifie?
dstonek

Il s'agit d'une machine 64 bits fonctionnant en mode 32 bits.
Ikem Krueger du

2

Si votre CPU est un 64 bits (x86-64), vous pouvez l'utiliser avec un OS 64 bits.

Voici une liste de processeurs 64 bits: http://en.wikipedia.org/wiki/64-bit#Current_64-bit_microprocessor_architectures


C'est le moyen ultra lent et il n'est pas garanti de vous donner une réponse.
trusktr

2
@trusktr: Oui. mais toutes les autres façons nécessitent que Linux soit déjà installé. Pas beaucoup d'aide si vous avez une vieille machine Win32 et que vous voulez savoir si elle exécutera un OS 64 bits * nix
Clifford

Pareil ici. J'ai trouvé cela utile, n'ayant pas de système d'exploitation en cours d'exécution sur le système en question pour le tester.
ELLIOTTCABLE

2

via cette commande, dmidecode -t processornous pouvons vérifier la capacité du processeur.


Cela produit une tonne d'autres trucs et divise "capable de 64 bits" sur une ligne différente de son titre vague ("Caractéristiques"), il est donc difficile d'analyser.
sondra.kinsey

0

Ne comptez pas sur les réponses les mieux notées à cette question car ces méthodes ne sont pas toujours correctes.

J'ai un ordinateur avec un processeur Intel Atom N230 qui, selon tous les tests mentionnés, est capable de prendre en charge les systèmes d'exploitation 64 bits.

Selon http://en.wikipedia.org/wiki/Intel_Atom#32-bit_and_64-bit_hardware_supportle CPU, il n'est pas capable d'exécuter des OS 64 bits. J'ai essayé d'installer un système d'exploitation Linux 64 bits et il refuse en effet de le faire. L'installation d'un système d'exploitation Linux 32 bits fonctionne.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.