【发布时间】:2012-12-09 21:05:51
【问题描述】:
我想在centos 6.2上设置cuda 5.0,失败,错误如下:
- 无法找到当前运行的内核源代码树 核心。请确保您已安装内核源文件 对于您的内核并且它们已正确配置;在红帽上 例如,Linux 系统,请确保您拥有“内核源”或 'kernel-devel' RPM 已安装。如果您知道正确的内核源 文件已安装,您可以使用 '--kernel-source-path' 命令行选项。
我已经成功执行命令“yum install kernel-devel.x86_64”,但是我执行cuda_5.0.24_linux_64_rhel6.x.run,失败了。
- 然后我执行“cuda_5.0.24_linux_64_rhel6.x.run --kernel-source-path='/usr/src/kernels/2.6.32-279.14.1.el6.x86_64',我得到了未知选项'kernel -source-name',我也失败了。
【问题讨论】:
-
确保启动内核和安装的源匹配。在许多情况下,您可能在 Xen 内核中引导系统,而内核源代码未启用 Xen。
-
我怎么知道?我的centos是ISO设置的,源应该设置在哪里?
-
我执行命令 uname -r,得到 2.6.32-220.el6.x86_64,然后执行“cuda_5.0.24_linux_64_rhel6.x.run --kernel-source-path='/ usr/src/kernels/2.6.32-279.14.1.el6.x86_64'",表示启动内核和安装的源不匹配?
-
好的。问题不在于 Xen,而在于不匹配。我可以在我的 CentOs 6.2 iso 中找到 kernel-devel-2.6.32-220.el6.x86_64.rpm。安装此 rpm 以解决不匹配问题。
标签: cuda centos installation