昨天晚上在实验室安装cuda弄了一晚上都没有弄好,遇到几个问题,自己没有遇到请自动跳过该问题看下一个:
环境: ubuntu 14.04 lte
显卡: quadro k4100m
gcc 4.8.2
Q1: 一般来说新建一个用户去单独跑cuda, 在新建用户过程中发现:
1.注销之后没有新建的用户名
sudo vim /etc/passwd 文件中将自己的id修改为 1010(大于1000即可)
2.重启登录进去后提示id错误:
sudo vim /etc/groups 文件将自己的属组修改为自己的id, 即上面自己设置的 1010
3.执行sudo是提示没有sudo权限:
sudo vim /etc/sudoers 文件中将自己的用户名加进去,并且修改为root一样的, 这个方法可以,但是不建议使用,
更好的方法就是在/etc/group 文件中的sudo组后面加上你的用户名,这个保存一下就有sudo权限了
正常的新建用户的方法: sudo useradd zjm -m -s /bin/bash -d /home/zjm , and then , sudo passwd zjm
正常安装步骤:
下载cuda****.run , 直接从官网上下载即可, 并且在下载的时候又两个pdf文档提示你, 然后下载下来一个是install一个是quick start的.
可以参考里边的配置,注意匹配自己的系统
然后配置ok之后执行那个 .run文件, 执行的过程中报错了,也就是Q2中的错误
Q2: 提示x server的错误,配置文件中有事将启动时的init文件进行修改,但是我是kill掉lightdm service之后进ctrl + alt + f1进行安装的,这时候报一个x server的错误:
可能有以下几种解决方法:
看看 .Xauthority文件的所有者,修改为自己的
将 /tmp 的权限修改为自己的
将/home修改为chmod 777
sudo apt-get install --reinstall ubuntu-desktop #重新安装一个桌面