linux-drm.ko缺少CUDA 6.5 / Ubuntu 14.04 / AWS EC2 GPU实例g2.2xlarge

前端之家收集整理的这篇文章主要介绍了linux-drm.ko缺少CUDA 6.5 / Ubuntu 14.04 / AWS EC2 GPU实例g2.2xlarge前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
要在AWS EC2 g2.2xlarge实例上的Ubuntu 14.04.1 LTS上安装CUDA 6.5,无论是通过.deb文件还是.run文件安装
.sudo ./cuda_6.5.14_linux_64.run --kernel-source-path=/usr/src/linux-headers-3.13.0-34-generic
@H_502_4@关于丢失的drm.ko,我总是得到同样的错误.代码编译似乎很成功.下面是日志. (我在安装前重新启动)

@H_502_4@Kernel module compilation complete.

@H_502_4@Unable to determine if Secure Boot is enabled: No such file or directory

@H_502_4@Kernel module load error: No such file or directory

@H_502_4@Kernel messages:

@H_502_4@[ 3.595939] type=1400 audit(1408809902.911:5): apparmor=”STATUS”

@H_502_4@operation=”profile_replace” profile=”unconfined”

@H_502_4@name=”/usr/lib/NetworkManager/nm-dhcp-client.action” pid=492

@H_502_4@comm=”apparmor_parser”

@H_502_4@[ 3.595942] type=1400 audit(1408809902.911:6): apparmor=”STATUS”

@H_502_4@operation=”profile_replace” profile=”unconfined”

@H_502_4@name=”/usr/lib/connman/scripts/dhclient-script” pid=492

@H_502_4@comm=”apparmor_parser”

@H_502_4@[ 3.596140] type=1400 audit(1408809902.915:7): apparmor=”STATUS”

@H_502_4@operation=”profile_replace” profile=”unconfined”

@H_502_4@operation=”profile_replace” profile=”unconfined”

@H_502_4@name=”/usr/lib/connman/scripts/dhclient-script” pid=492

@H_502_4@comm=”apparmor_parser”

@H_502_4@[ 4.696067] init: failsafe main process (833) killed by TERM signal

@H_502_4@[ 4.793261] type=1400 audit(1408809904.107:8): apparmor=”STATUS”

@H_502_4@operation=”profile_replace” profile=”unconfined” name=”/sbin/dhclient”

@H_502_4@pid=952 comm=”apparmor_parser”

@H_502_4@[ 4.793267] type=1400 audit(1408809904.107:9): apparmor=”STATUS”

@H_502_4@operation=”profile_replace” profile=”unconfined”

@H_502_4@name=”/usr/lib/NetworkManager/nm-dhcp-client.action” pid=952

@H_502_4@comm=”apparmor_parser”

@H_502_4@[ 5.036249] init: plymouth-upstart-bridge main process ended,
respawning

@H_502_4@[ 6.589233] init: udev-fallback-graphics main process (1203)
terminated

@H_502_4@with status 1

@H_502_4@[ 136.367014] nvidia: module license ‘NVIDIA’ taints kernel.

@H_502_4@[ 136.367019] Disabling lock debugging due to kernel taint

@H_502_4@[ 136.370281] nvidia: module verification Failed: signature and/or

@H_502_4@required key missing – tainting kernel

@H_502_4@[ 136.370383] nvidia: Unknown symbol drm_open (err 0)

@H_502_4@[ 136.370393] nvidia: Unknown symbol drm_poll (err 0)

@H_502_4@[ 136.370404] nvidia: Unknown symbol drm_pci_init (err 0)

@H_502_4@[ 136.370449] nvidia: Unknown symbol drm_gem_prime_handle_to_fd (err
0)

@H_502_4@[ 136.370462] nvidia: Unknown symbol drm_gem_private_object_init (err
0)

@H_502_4@[ 136.370474] nvidia: Unknown symbol drm_gem_mmap (err 0)

@H_502_4@[ 136.370478] nvidia: Unknown symbol drm_ioctl (err 0)

@H_502_4@[ 136.370486] nvidia: Unknown symbol drm_gem_object_free (err 0)

@H_502_4@[ 136.370496] nvidia: Unknown symbol drm_read (err 0)

@H_502_4@[ 136.370509] nvidia: Unknown symbol drm_gem_handle_create (err 0)

@H_502_4@[ 136.370515] nvidia: Unknown symbol drm_prime_pages_to_sg (err 0)

@H_502_4@[ 136.370550] nvidia: Unknown symbol drm_pci_exit (err 0)

@H_502_4@[ 136.370563] nvidia: Unknown symbol drm_release (err 0)

@H_502_4@[ 136.370565] nvidia: Unknown symbol drm_gem_prime_export (err 0)

@H_502_4@The driver installation is unable to locate the kernel source. Please
make sure that the kernel source packages are installed and set up
correctly.

解决方法

错误是由NVIDIA驱动程序所需的drm模块丢失引起的.
默认情况下,Ubuntu AMI安装最小的通用Linux内核(linux-image-virtual),不包括drm模块.
要修复它,请安装完整的通用内核linux-image-generic.
安装linux-image-extra-virtual会起作用,因为它只是linux-image-generic的过渡包.我建议安装linux-generic以包含头文件和图像.
总结一下:
sudo apt-get install linux-generic
@H_502_4@AWS forum也有类似的问题

猜你在找的Linux相关文章