【半小时急速装机】联想拯救者(Y7000P)Win10 + Ubuntu18.04完整教程:CUDA10+Cudnn+Tensorflow2.0正式版
双系统安装教程
2019.12.28新发现:
ubuntu18.04.4应该默认可以使用瑞昱的网卡了
ubuntu20.04 同样可以直接使用无线网卡联网
ubuntu 首次进入系统是无法使用网卡的,你需要手动移除网卡驱动
sudo modeprobe -r ideapad_laptop
当你完成所有的upgrade之后再次重启,应该就完成了网卡的驱动更新,Y7000P的瑞昱可以正常使用了
系统:Win10+Ubuntu18.04
深度学习环境:CUDA10.0 + cudnn + tensorflow + pytorch
文章目录
- 双系统安装教程
- Win10安装
- Ubuntu18.04安装
- 1.安装Ubuntu
- 2.首次进入Ubuntu系统
- 3.安装显卡驱动
- 安装CUDA10.0
- 安装Cudnn
- 4.开发环境配置
- 确保系统中安装了pip:
- 创建Python虚拟环境
Win10安装
win10官方镜像下载(制作启动U盘):
https://www.microsoft.com/zh-cn/software-download/windows10/
准备一个大于等于8G的U盘,数据在操作中会被清空,备份好自己的数据。
根据工具提示即可,根据你的网速等待10分钟到一小时不等
制作好启动盘后,重启电脑,在开机时按住键盘F12不要松,选择U盘启动,安装好windows10。
Ubuntu18.04安装
依旧要一个 空的8G U盘
现在有ubuntu19.10的版本,但是鉴于各种驱动问题,还是安装18.04.3比较稳定
对你的固态硬盘压缩卷
个人建议Ubuntu预留100G空间(实际可用90G左右),根据自己需求定吧
得到一个未分区的空磁盘
不用分区了,下载好Ubuntu镜像(18.04.3),一个8G的空U盘,UltraISO
前期准备:
Ubuntu镜像(18.04.3)
一个8G的空U盘
UltraISO软件
在下面的本地目录中找到你的系统镜像位置,双击
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191005154812323.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2E1ODYzNTE=,size_16,color_FFFFFF,t_70 ==640x480)
写入硬盘映像
1.安装Ubuntu
在安装系统的时候,选择不安装使用ubuntu,按E(不是按回车,切记),进入编辑grub。
倒数第二行的 — 修改为 nomodeset
按F10进入系统,进行磁盘分配
磁盘分配
划分空间 1G 给/boot,设置为主分区,ext4
划分空间 8G 给 swap,设置为逻辑分区
划分空间 剩余空间 给 /,设置为逻辑分区,ext4
(没必要专门分个Hone分区)
开始安装系统之前 ,将网线、无线网断开,防止安装时下载更新浪费时间。
2.首次进入Ubuntu系统
同样,在进入系统之前按E,将倒数第二行ro 后面的内容修改为 nouveau.modeset=0,最后一行不变
进入系统后可以尝试重启一下,看是否会卡机
重启进入系统的时候同样要修改一下grub,在安装好显卡驱动之前都要这么做
修改apt的清华源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo rm /etc/apt/sources.list
sudo gedit /etc/apt/sources.list
复制粘贴以下代码,保存
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
sudo apt update
建议在安装显卡驱动之前把你系统的各种更新都做完
sudo apt-get update
sudo apt-get upgrade
显卡安装好后再进行内核更新,百分之99会让显卡驱动挂掉
3.安装显卡驱动
最重要的一步!
禁用自己的secure boot,也就是设置为disable,具体的进入自己bios中找一下,一般在security或者boot里面。
第一条命令是查看显卡设备和显卡驱动,第二条命令是自动安装合适显卡驱动
ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C82sv000010DEsd00001C82bc03sc00i00
vendor : NVIDIA Corporation
model : GP107 [GeForce GTX 1050 Ti]
driver : nvidia-driver-390 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
sudo ubuntu-drivers autoinstall
3.重新启动,在应用中找到Nvidia X Server Setting,如果出现这样的界面,就说明Nvidia显卡驱动安装成功。看到驱动版本是390.48,与在官网下载NVIDIA-Linux-x86_64-390.87.run相比,版本差仿不多。
4.在右上角的设置->详细信息 可以看到此时的显卡已经切换为Nvidia
接下来下载安装cuda,不过这一种方法中就不要在安装显卡驱动了,他问你你就No
安装CUDA10.0
CUDA10.0下载地址:https://developer.nvidia.com/cuda-10.0-download-archive
我是建议你使用.run来安装CUDA的
下载好安装包和补丁
安装驱动
sudo sh cuda_10.0.130_410.48_linux.run
前面的协议你就不用看了,疯狂的按回车或者空格吧
第一问是问你要不要接收条款,你只能被迫接受了
第二问是问你要不要安装显卡驱动,当然是不要,刚才自己安好了呀
后面安装路径就默认就可以了
安装补丁
sudo sh cuda_10.0.130.1_linux.run
设置环境变量
在 ~/.bashrc中设置环境变量:(sudo gedit ~/.bashrc)
export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda
运行如下命令使得环境变量生效
source ~/.bashrc
使用nvidia-smi查看
安装Cudnn
cudnn-10.0-linux-x64-v7.6.4.38.tgz
下载cudnn,解压,复制,修改权限
tar -zxvf cudnn-10.0-linux-x64-v7.6.4.38.tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/ -d
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
设置环境变量
在 ~/.bashrc中设置环境变量:(sudo gedit ~/.bashrc)
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda
运行如下命令使得环境变量生效
source ~/.bashrc
来重启一下,看启动是否正常,重启后nvidia驱动是否正常。
4.开发环境配置
确保系统中安装了pip:
python3, pip3,以及 virtualenv,在命令行查询相应的版本
python3 --version
pip3 --version
virtualenv --version
sudo apt update
sudo apt install python3-pip
sudo pip3 install -U virtualenv
你用完pip后面会有一个warning,烦人不?
更新一下你的pip
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
试一下
pip --version
pip list
报错了吧<哈哈>
sudo gedit /usr/bin/pip3
把下面三行修改一下
from pip import main
if __name__ == '__main__':sys.exit(main())
换成下面三行
from pip import __main__
if __name__ == '__main__':sys.exit(__main__._main())
如果需要将python3,pip3链接到python和pip
which python3
进入目录
cd /usr/bin
ln -s python3 python
ln -s pip3 pip
此时,建议你重启一下电脑。。。
创建Python虚拟环境
python的虚拟环境用来隔离系统和相应的安装包,这非常有利于不同版本之间的隔离,总之好处多多,尤其是不同的项目使用不同的软件版本时,能避免令人头痛的版本混乱问题,强烈建议安装虚拟环境。安装命令如下:
virtualenv --system-site-packages -p python3 ./venv
上述命令的意思是创建一个虚拟环境(该虚拟环境文件被放置到venv目录下),该环境使用python3,并且将python3下已经安装的包都复制过来(–system-site-packages),如果选择不复制python3下已经安装的包,则使用–no-site-packages,这样,已经安装到系统python环境中的所有第三方包都不会复制过来,这样就会得到一个不带任何第三方包的“干净”的python运行环境。这里我们选择复制python3下已经安装的软件包。
如果要使用,则用下述命令激活该虚拟环境
source ./venv/bin/activate
如果环境激活,则shell命令行前面会出现(venv)。
在该虚拟环境下安装任何软件包都不会影响系统python环境。如果要退出该虚拟环境,则在命令行执行即下 述命令可退出该虚拟环境。
deactivate
3.在虚拟环境中 安装各种包
pip install tensorflow-gpu==2.0 --timeout=3000
pip install torch torchvision --timeout=3000
pip install matplotlib --timeout=3000
pip install opencv-python==3.4.5.20 opencv-contrib-python==3.4.5.20 --timeout=3000
pip install pandas tqdm --timeout=3000
不用虚拟环境安装这些包 记得在后面加一个--user
OVER~
【半小时急速装机】联想拯救者(Y7000P)Win10 + Ubuntu18.04完整教程:CUDA10+Cudnn+Tensorflow2.0正式版相关推荐
- 联想拯救者Y7000p安装ubuntu18.04历险记
@[TOC]这里仅仅列出了我装ubuntu18.04时遇到的一些坑以及他的解决办法,并非完整的安装教程.适用于拯救者Y7000P-2019款,仅供参考. 以下为我自己采用的办法,如果有更好的,欢迎一起 ...
- 联想拯救者R7000安装Ubuntu18.04
1.下载ubuntu镜像并制作U盘 由于本人白嫖的师兄的U盘,因此对这个过程不太了解,可参考: Ubuntu18.04安装教程_Sunshine的博客-CSDN博客_ubuntu安装教程 2.分配硬盘 ...
- 联想拯救者Y7000P2019双系统安装与卸载(win10+ubuntu18.04+NVIDIA GeForce RTX2060+CUDA10.0+Cudnn+pytorch)
在网上找了不少教程,终于把笔记本装上了双系统了,记录一下! 想要在自己电脑跑python的代码,要用到显卡,win下总是各种报错,决定还是装个linux的系统.要注意一下,我这里要安装显卡驱动,所以u ...
- 联想拯救者R7000安装Ubuntu18.04后屏幕亮度调节终极解决方案
tips: 我是执行到第七步重启就可以了,中途失败了好几次,原因是我用内核为5.4.0-84调节亮度失败,用内核为5.4.0-135成功调节亮度 解决方法: 1. 编辑 ...
- 联想y7000电脑未正确启动_联想拯救者Y7000P装win7系统蓝屏|联想Y7000P重装系统蓝屏怎么解决...
Y7000P为联想拯救者系列的新品,外观上,A面仍然使用黑色金属材质,中间为拯救者系列的"Y"型logo,但logo颜色由红色换为了白色,全尺寸键盘的背光也相应为白色,配置升级的同 ...
- 2020h黑苹果 y7000p_联想拯救者 篇一:联想拯救者Y7000P 2020H测评之联想电脑管家(上)...
联想拯救者 篇一:联想拯救者Y7000P 2020H测评之联想电脑管家(上) 2020-08-06 10:34:35 5点赞 3收藏 2评论 创作立场声明:本文为联想拯救者Y7000P 2020H测评 ...
- 联想拯救者Y7000P 2021H deepin v20.2.4设置双屏显示:切记要用集显,NAVIDA独显不生效
联想拯救者Y7000P 2021H deepin v20.2.4设置双屏显示:切记要用集显,NAVIDA独显不生效 [zxl@linux:Shell]$ cat screen-split.sh #!/ ...
- 联想y7000p怎么连接显示器_惠普暗影精灵6和联想拯救者y7000p 2020款如何选?这里详细对比...
最新款的暗影精灵6和联想2020拯救者y7000p到底选择哪个呢?如果从综合实力来说,推荐最新的2020拯救者y7000p更好些,下面来看看这两款区别介绍,供需要的朋友参考一下: 联想2020拯救者y ...
- 联想拯救者Y7000P触摸板无法使用
联想触摸板无法使用问题 联想拯救者Y7000P触摸板 触摸板无法使用,一直怀疑驱动有问题,重装驱动一系列骚操作下来无任何效果,知道想起了 按一下F10(触摸板图标,其他型号可能不是F10)瞬间原地爆炸 ...
最新文章
- libjpeg-turbo介绍及测试代码
- 33 篇顶会论文如何做到?北大施柏鑫:计算机视觉论文投稿到接收,不可不知的关键环节...
- HDU 1847 Good Luck in CET-4 Everybody!(组合博弈)
- ORACLE 计算时间相减间隔
- CentOS-6.3安装配置SVN
- 工作八年总结(转载)
- 送福利 | 送书5本《ASP.NET Core项目开发实战入门》带你走进ASP.NET Core开发
- Codeforces Round #628 (Div. 2)C - Ehab and Path-etic MEXs
- SQL转换时间的时分
- 另一种阶乘 函数法!
- 20170216--PYthon 类 +面向对象编程+(文件的处理+echo小程序的实现)
- 多个checkbox 回显
- c语言编译没有二进制目录怎么回事,c语言 谭浩强学习笔记.docx
- C语言——知识点汇总
- 红米k20适配android q,比谷歌还快,红米K20 PRO首发安卓Q稳定版,只有华为心里苦...
- Maya用样条线制作面片头发
- linux 3d 制作工具,3D特效制作 SideFX Houdini FX For Win/Linux/macOS 及安装教程
- ionic start myApp 报错
- 在Win10 PC上安装Ubuntu 20.04 系统
- 【QT开发笔记-基础篇】| 第五章 绘图QPainter | 5.1 效果演示、技术点