原因
我的windows是efi安装的,所以为了在windows下安装ubuntu16.04,我只能efi安装ubuntu, 注意:windows为efi下,不可安装legacy的方式安装。
过程
1.制作u盘启动
2.插入制作好的u盘,按F12(不同品牌电脑,可能不同)进入启动项选择,选择efi u盘启动
3.正常安装,注意不要选择在安装时下载第三方, —》不要选择和windows系统并存,选择其他,我们自己分区安装,
我的分区为EFI 2g, /HOME 500G, /100G,warp128G (因为我的pc运行内存为64g,大家可以根据配置适当设置),然后在该界面最下面选择efi所在区,继续安装
4.安装完成重启后,可能停留在黑屏界面并出现/dev/sda6:clean / files, ***/***blocks;这是因为显卡驱动没有安装,你可以安装下面的步骤解决:
- .删除系统自带的不适配的NVIDIA驱动
sudo apt-get purge nvidia-* - .安装完毕后,通过命令行方式禁用自带的驱动:
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
添加以下内容:
blacklist nouveau
再更新一下
sudo update-initramfs -u
修改后需要重启系统。确认下Nouveau是已经被你干掉,使用命令: lsmod | grep nouveau
如果没有结果,说明已经禁掉。 - .安装NVIDIA 2080TI驱动
网上很多教程说是下载官网NVIDIA-Linux-x86_64-410.78.run驱动安装,但是我下载后安装提示该驱动的使用比系统低的GCC版本编译,可能会不兼容,强行安装后启动问题依旧。
这里采用自动安装:
添加PPA仓库:sudo add-apt-repository ppa:graphics-drivers/ppa
更新:sudo apt-get update
输入命令:ubuntu-drivers devices
显示出支持的显卡驱动有:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor : NVIDIA Corporation
driver : nvidia-driver-418 -third-party-free
driver : nvidia-driver-410 -third-party-free
driver : nvidia-driver-430 -third-party-free recommended
driver : nvidia-driver-415 -third-party-free
driver : xserver-xorg-video-nouveau - distro free builtin
可以看到PPA仓库中已经有最新的2080TI驱动:sudo ubuntu-drivers autoinstall 即可reboot
安装完reboot发现卡在紫色界面,没有任何显示,使用NVIDIA-smi命令可以正常显示N卡信息,说明驱动安装正常,问题出在显示上(教程来源于cskywit的文章)
至此安装结束,做深度学习的可以接着安装cuda cudnn opencv以及深度学习框架