在 64 位处理器上安装 Linux 发行版

在 64 位处理器上安装 Linux 发行版

我试图在我的机器上安装 Ubuntu/Fedora 64 位版本,但他们喊回来说我的 CPU 不支持 x86_64 位架构并强制我使用 i686 版本。

我目前在我的笔记本电脑上运行 Windows 7 64 位版本。处理器是:Intel Centrino Core 2 Duo CPU T6500 @ 2.10 GHz

我希望这是问这个问题的正确地方。为什么我有 64 位 CPU,却无法安装 Linux 64 位操作系统?

答案1

您没有 64 位 CPU,或者您的计算机未正确向安装光盘报告/呈现自身。

的输出cat /proc/cpuinfo | grep 'model name'应该准确地告诉您您拥有的CPU。如果确实如此,64 bit并且没有禁用任何 BIOS 奇怪的 BIOS 选项,那么我会说您要么有损坏的 Live CD,要么下载了错误的版本。

这是我的输出cat /proc/cpuinfo | grep 'model name'

max@max-desktop:/dev> cat /proc/cpuinfo | grep 'model name'
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 6000+

答案2

您可以直接检查 CPU 标志来查看它是否是 64 位。

$ awk 'BEGIN {RS=" "} /^[pl]m$/' < /proc/cpuinfo
lm
lm
  • lm代表长模式并表示 64 位。
  • pm代表保护模式并表示 32 位。
  • 你应该看到其中之一。

lm至少如果处理器支持 64 位并且在 BIOS 中启用,则无论您当前运行的是 64 位还是 32 位二进制文​​件,该标志都会出现。您应该能够从 i686 Live CD 执行此操作并获取所需的信息。

相关内容