联想Y7000安装Ubuntu16.04/Win10双系统,wifi问题,显卡驱动和CUDA10安装
目录Ubuntu16.04系统安装安装NVIDIA-1050Ti显卡驱动安装Cuda10目录
刚刚拿到联想Y7000,i7,1050Ti(还有个intel集显),8G,500G SSD。本想过完年后加装一个SSD,做双硬盘双系统。但在家有时间,就直接在同一个SSD上装双系统了。本机出厂系统是Win10,通过磁盘管理分出130G左右的空闲空间来装Ubuntu。因为之前装过不少次了,本想很快很顺利,结果遇到一些问题,折腾了好几天,所以特地记录下,也给大家做下参考。
Ubuntu16.04系统安装
拿到Ubuntu镜像制作装机优盘,这里就不写了。
我的优盘之前已经做成了Ubuntu16.04启动盘,装机一切顺利。
遇到的第一个问题是wifi无法启用,这个问题原本根据其他博客介绍通过禁用联想的ideapad驱动项可以解决,但是Ubuntu16.04这个版本没能给Y7000的无线网卡RTK8822BE安装合适的驱动,因此尝试自己安装,试过集中方案,均告失败,看到有个博客说用Ubuntu16.04.5这个版本可以一切OK,所以考虑换版本
但安装该版本后,wifi虽然能用,但是显卡存在问题,开机进入不了桌面,只显示背景,按ctrl+alt+f1和鼠标操作都没有反应,经过尝试可以通过在开机grub界面,按e,
在“quiet splash”后添加“nomodeset”,之后F10,重新启动正常进入Ubuntu系统。
这里这个参数好像是让系统使用集显。但要注意后面这个参数还需要修改。
让这个设置一直有效的方法是
sudo gedit /etc/default/grub
然后在里面进行修改,之后保存关闭文件,采用下面指令使其生效:
sudo update-grub
此外,我还试过Ubuntu16.04其他版本,都有问题。
注意:经过尝试,必须要装Ubuntu16.04.5这个版本。
安装NVIDIA-1050Ti显卡驱动
由于Ubuntu有提供驱动,需要将其禁掉,不需要卸载掉
sudo gedit /etc/modprobe.d/blacklist.conf
加入:
blacklist nouveau
也就是加入黑名单,重启后看看生效没,执行
lsmod | grep nouveau
如果没有输出才说明已经成功禁掉了。
接下来,装1050Ti的驱动也碰壁了,安装很多博客介绍的方法从官网下载驱动文件进行安装总是有问题,装完之后打不开NVIDIA X Server Settings。
最终,成功安装,方法参考/luteresa/article/details/79555356
这样装起来简单多了~
但是,这样装完之后又有新问题——无限登录循环,问题出在"quiet splash nomodeset",这里nomodeset要求一直调用集显,所以总是进入不了桌面。
开机grub界面,按e,把它改成acpi_osi=linux 后重新启动即可正常进入Ubuntu系统。
按照前述方法需要让这个设置永久生效!不再赘述。
现在Ubuntu默认开机后就是使用NVIDIA显卡了!
安装Cuda10
参考/weixin_42279044/article/details/83181686
官网下载的安装包
安装完cuda后,设置环境变量,运行如下指令:
sudo gedit ~/.bashrc
添加如下代码
export CUDA_HOME=/usr/local/cuda
export PATH=PATH:PATH:PATH:CUDA_HOME/bin
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64KaTeX parse error: Expected '}', got 'EOF' at end of input: …LIBRARY_PATH:+:{LD_LIBRARY_PATH}}
保存关闭后,source ~/.bashrc
nvcc -V 或 nvcc --version 查看版本
还可以到NVIDIA_CUDA-10.0_Samples目录里找个例子make一下,试试是否可用。
至此,折腾了几天的问题就解决了~
提醒一下,有些指令不要轻易尝试啊,多看看几个人的解决方案对比一下,耐心点一步步解决,希望能带给大家一点帮助,而不是越帮越忙,现在很多博客都是复制,一定注意别人的方案不一定适合你!
如果觉得《联想Y7000安装Ubuntu16.04/Win10双系统 wifi问题 显卡驱动和CUDA10安装》对你有帮助,请点赞、收藏,并留下你的观点哦!