Win10和Ubuntu16双系统,以及CUDA安装
Win10和Ubuntu16双系统
1,正常安装Win10。
2,进入 此电脑--管理--磁盘管理,压缩卷或者删除卷,为ubuntu预留磁盘空间。
3,UltraISO制作Ubuntu安装U盘。
4,进入Ubuntu安装,会发现已经安装WIn10,安装选项选其他。
5,Ubuntu分区设置。在之前的预留磁盘空间分区, 1)根目录 / 40000MB,2)swap 4000MB,3)/boot 200 MB,4)/home 剩余。(分区大小可以自己调整)
特别注意,记住/boot的Device,我的为/dev/sda6,这个因人而异。
然后选择Device for boot loaderinstallation,为/boot的Device,我的为/dev/sda6。
6,安装完成,进入Win10,利用EasyBCD,设置ubuntu启动项。
CUDA安装
2,不安转CUDA自带的驱动,安转Nvidia最新显卡驱动。
1)Disabling Nouveau
a. Create a file at /etc/modprobe.d/blacklist-nouveau.conf with the following contents:
blacklist nouveau
options nouveau modeset=0
b. Regenerate the kernel initramfs:
sudo update-initramfs -u
2) adding "nomodeset" to the system's kernel boot parameters(防止有些时候进入命令行会黑屏, ctrl+alt+F1)
sudo gedit /etc/default/grub
set
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
to
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
then
sudo update-grub
3) Reboot into text mode (runlevel 3)
sudo service lightdm stop
输入账号密码
sudo init 3
sudo sh NVIDIA-linux-XXX.run
sudo reboot
特别注意:有时候会突然出现登陆界面输入密码无限循环无法登陆,ctrl+alt+F1进入命令行界面,重来一次 3)。
4)安装CUDA,跳过安装显卡驱动那一步。
5)环境
export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
如果是32位系统
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/extras/CUPTI/lib64
export CUDA_HOME=/usr/local/cuda-9.0
6)Cudnn
tar xvzf cudnn-X.X-linux-x64-vX.X-ga.tgz
sudo cp -P cuda/include/cudnn.h /usr/local/cuda/include
sudo cp -P cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
6)Anaconda国内镜像
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
6)Pip国内镜像
https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
修改 ~/.config/pip/pip.conf (Linux)
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple