因为最近要跑DeepLearning 因此在本身的Y7000上装一个Ubuntu ,本身碰了好多壁 写下来以防止本身忘掉以便后续再用!html
配置:i7-8750H +GeForce GTX 1050Ti 4G 128SSD+1T HDD python
选择ubuntu16.04.6 在windows HDD下分出了200G 16.04.6 在选择安装过程当中能够直接选择安装 不用本身分区ubuntu
若是本身分区 选择:windows
/ 192G less
swap 8Gide
不能有/boot分区ui
而后装好ubuntu后在grub界面 直接按键盘的e,在quiet splash 后加上 nouveau.modeset=0 后按F10 便可进入ubuntu系统 idea
tips1:这里有的博客写到让永久设置,这里十分不建议,觉得后面你要装NVIDIA的显卡驱动还要改回来,中间会形成登陆界面无线循环登录而没法进入的问题。spa
***禁用nouveau (自带的系统驱动)code
在终端下输入:sudo gedit /etc/modprobe.d/blacklist.conf
输入密码后在最后一行加上 blacklist nouveau 。这里是将Ubuntu自带的显卡驱动加入黑名单。
在终端输入:sudo update-initramfs -u
#更新一下内核:
查看是否禁用成功
lsmod | grep nouveau
***wifi链接问题
指令:sudo rfkill list all
返回电脑上安装的全部的网卡驱动的状况以下,仔细看会发现存在下列状况:
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
能够看到无线网卡驱动存在两个:ideapad和其余的版本,其中ideapad版本的是联想自带的驱动,它和Ubuntu默认的驱动相冲突。所以须要将其从Ubuntu系统中移除。
由于每次开发都须要进行移除操做,所以将移除代码写入系统启动文件中:
sudo nano /etc/rc.local
在文件结尾的exit 0上一行添加以下命令:
echo "123" |sudo modprobe -r ideapad_laptop
保存 ctrl+x,保存 y 退出 回车便可。
而后重启电脑便可。注意须要在grub界面按e等操做进入系统图形界面
***nvidia 驱动安装
添加驱动源:
sudo add-apt-repository ppa:graphics-drivers/ppa
选择显示专有版本是nvidia-384
安装:
sudo apt-get install nvidia-384
#切换到字符界面 Ctrl + Alt + F1
#cd driver #打开home下的driver文件夹(以前建好driver文件夹并在nvidia官网进行NVIDIA-Linux-x86_64-384.xxx.run的下载拷贝至此文件夹)
#ls 可显示下载的驱动文件NVIDIA-Linux-x86_64-384.xxx.run
#sudo service lightdm stop
#sudo chmod a+x NVIDIA-Linux-x86_64-384.90.run //获取权限
#sudo sh ./NVIDIA-Linux-x86_64-384.xxx.run -no-x-check -no-nouveau-check -no-opengl-files
#reboot
此方法我老是出现Xdriver的问题没搞懂 不建议使用
reboot
sudo nvidia-smi
sudo nvidia-settings
检查是否安装好
sudo apt-get update 更新源sudo apt-get install package 安装包sudo apt-get remove package 删除包sudo apt-cache search package 搜索软件包sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package --reinstall 从新安装包sudo apt-get -f install 修复安装sudo apt-get remove package --purge 删除包,包括配置文件等sudo apt-get build-dep package 安装相关的编译环境sudo apt-get upgrade 更新已安装的包sudo apt-get dist-upgrade 升级系统sudo apt-cache depends package 了解使用该包依赖那些包sudo apt-cache rdepends package 查看该包被哪些包依赖sudo apt-get source package 下载该包的源代码sudo apt-get clean && sudo apt-get autoclean 清理无用的包sudo apt-get check 检查是否有损坏的依赖