![我如何知道我的CPU支持Linux下的64位操作系统?](https://linux22.com/image/2178/%E6%88%91%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E6%88%91%E7%9A%84CPU%E6%94%AF%E6%8C%81Linux%E4%B8%8B%E7%9A%8464%E4%BD%8D%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%9F.png)
如何知道我的CPU支持Linux下的64位操作系统,例如:Ubuntu、Fedora?
答案1
我认为最简单的方法是:
lscpu|grep "CPU op-mode"
答案2
执行:
grep flags /proc/cpuinfo
找到“lm”标志。如果存在,则意味着您的 CPU 是 64 位并且支持 64 位操作系统。 'lm' 代表长模式。
或者,执行:
grep flags /proc/cpuinfo | grep " lm "
注意 中的空格" lm "
。如果它给出任何输出,则您的 CPU 是 64 位的。
更新:您也可以在终端中使用以下命令:
lshw -C processor | grep width
这适用于 Ubuntu,不确定您是否需要为 Fedora 安装额外的软件包。
答案3
如果您的 CPU 是 64 位 (x86-64),则可以将其与 64 位操作系统一起使用。
以下是 64 位 CPU 的列表:http://en.wikipedia.org/wiki/64-bit#Current_64-bit_microprocessor_architectures
答案4
不要依赖此问题的高分答案,因为这些方法并不总是正确的。
我有一台配备 Intel Atom N230 CPU 的计算机,根据提到的所有测试,该计算机能够支持 64 位操作系统。
据了解,http://en.wikipedia.org/wiki/Intel_Atom#32-bit_and_64-bit_hardware_support
CPU 无法运行 64 位操作系统。我尝试安装 64 位 Linux 操作系统,但它确实拒绝这样做。安装 32 位 Linux 操作系统是可行的。