我在 Mac mini 4.1 上运行 Ubuntu 10.10 Desktop x86_64,看起来我只能使用一个 CPU 内核。看起来内核支持SMP。我希望我能告诉你它是否适用于 Lucid,但我没有注意到。
有人知道为什么这不起作用吗?
这是一些相关的输出:
$ sudo dmidecode -s system-product-name
Macmini4,1
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.10
DISTRIB_CODENAME=maverick
DISTRIB_DESCRIPTION="Ubuntu 10.10"
$ uname -a
Linux harold 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 x86_64 GNU/Linux
编辑:我应该包括/proc/cpuinfo
. 这就是我用来确认我只使用一个核心的原因。从那以后,我在 Mac mini 上重新安装了 x86 Maverick(这本身就是一个令人沮丧的练习),现在我可以使用这两个内核。我从来不明白为什么它一开始就不起作用。
您的 Mac 需要安装 grub-efi(使用 rEFIt),否则 ubuntu 以 bios 启动,然后无法识别多个内核
通常,如果您只有 1 个 CPU,那么您应该只会看到一个 CPU。看到两个核心是您通常会看到的东西,
/proc/cpuinfo
但不一定是这种情况。一些英特尔机器具有用于打开额外核心双核的 bios 设置,这些核心被视为单独的 cpu。对于mac,这可能不是问题。您能否测试以确保您的计算机未使用第二个核心并将结果发布
cat /proc/cpuinfo
到您的问题中。