我在 32 位处理器中安装了 64 位操作系统

Adn*_*nan 12 64-bit 32-bit system-installation

正如标题所暗示的那样,我不小心在 32 位处理器中安装了 64 位 Ubuntu 13.04,现在它运行良好(实际上我觉得我的电脑反应更快了)。不过在不久的将来会有什么问题吗?我认为我的主板是 64 位的,但我不确定,但我的处理器是 32 位的。此外,我做到了lscpu,我得到了这个:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            15
Model:                 4
Stepping:              9
CPU MHz:               2659.023
BogoMIPS:              5318.04
L1d cache:             16K
L2 cache:              1024K
NUMA node0 CPU(s):     0
Run Code Online (Sandbox Code Playgroud)

Eri*_*lho 40

如果您安装了 64 位操作系统,则您的 CPU 必须支持 64 位。在仅 32 位的处理器中,64 位安装程序甚至无法启动。

lscpu输出CPU op-mode(s):32-bit, 64-bit意味着你的 CPU 既支持 32 位又支持 64 位。架构:x86_64是当前的内核架构(64 位)。

您还可以检查 64 位支持运行:

grep " lm " /proc/cpuinfo
Run Code Online (Sandbox Code Playgroud)

如果它不输出任何内容,则说明您使用的是 32 位 CPU。如果输出类似标志:等等等等流明等等等等你的CPU支持长模式(AKA 64位)。

  • 我的旗帜上没有*废话*。我应该担心吗? (7认同)
  • 我做了`grep "lm" /proc/cpuinfo`,我得到了标志等等等等,从而满足了你的检查。 (2认同)

Uwe*_*nus 10

从您的输出中可以清楚地看出您有一个 64 位 CPU。该行CPU op-mode(s):32-bit, 64-bit表示您有一个 64 位 CPU。

因此,使用 64 位操作系统没有问题。


Rob*_*inJ 8

看起来你经历了和几年前一样的惊喜。

我不小心将 64 位 Ubuntu CD 放入我的笔记本电脑并安装了它,稍后我意识到“等一下......我以为我的笔记本电脑是 32 位系统?”

如果 64 位版本在您的系统上运行,那么这意味着您的系统实际上是一个 64 位系统,而不是您以前认为的 32 位系统;)