驱动程序安装,找不到内核源

用户名

我正在尝试在Amazon EC2上安装NVidia Cuda驱动程序。按照博客中列出的说明进行操作的GPU实例(Amazon Linux AMI(HVM)2013.09.2-ami-e9a18d80)。它在过去的两个星期中都有效,但是今天失败了。

指令状态

sudo yum -y groupinstall "Development Tools"
sudo yum -y install git libcurl-devel python-devel screen rsync yasm numpy openssl-devel
wget http://developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run
sudo sh cuda_5.5.22_linux_64.run

错误是

正在安装NVIDIA显示驱动程序...驱动程序安装无法找到内核源。请确保正确安装和设置了内核源程序包。如果知道内核源程序包已正确安装和设置,则可以使用“ --kernel-source-path”标志传递内核源程序的位置。

说明中有关于如何解决它的注释,但我不理解这些命令。我似乎无法导航到指定的路径。如果有人可以像我5岁时向我解释这件事,我认为这会有所帮助。

对于那些在安装CUDA时遇到麻烦的人(由于对内核源的抱怨而失败),这是我发现的解决方法……/ usr / src / kernels中的内核源与我正在运行的内核版本不相同(您可以找到uname -r)。我进入/boot/grub/menu.lst并确保唯一启用的内核版本是我拥有源代码的版本。

亚当·斯科特·罗恩(Adam Scott Roan)

您只需要抢夺内核源树(并确保构建与可引导内核相同)。

所以, yum -y install kernel-devel kernel-headers

uname -r还将告诉您特定的内核构建,对于确保它与devel软件包匹配非常重要!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章