笔记本:ZX8-CP5S1(i5-8400核显默认禁用+GTX1070)
系统:预装win10家庭版
想要一个专门用来开发的系统,开始的时候甚至想,要不双win10系统算了,后来觉得不行,还是win10+Ubuntu老搭配吧。
为了更灵活一些,刚开始决定用refind引导,打算先装Ubuntu,再从win10里设置好refind。但后来没用,下面说一下。
win10中挂载Ubuntu16.04的ISO文件,文件都复制到U盘就可以了。
也可以按官网方法制作,使用Rufus工具,方法如下:
https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#0
首先遇到的问题竟然是怎么进BIOS……
按F2、F12啥的没反应,总是直接进win10,不如用bootice吧。
重启后,进入grub画面,先选择了try ubuntu without install,结果就遇到了第二个问题
Ignoring BGRT: faild to map image memory
mmc0: Unknown controller version (3). You may experience problems.
这是咋啦?
查了一会,最后根据一篇博文解决了问题。(链接竟然忘存!只能在心里感谢一下博主了)
类似这一篇:https://blog.csdn.net/u010349092/article/details/81151164 (感谢博主)
启动之后,先不要按回车,选中try ubuntu without install的情况下,按''e'' 进入编辑开机指令的模式
找到''quite splash''(倒数第二行), 并在后面加上对应的“nomodeset”,即quite splash nomodeset
解释一下,nomodeset是告诉内核不要加载显卡驱动而用BIOS模式,直到图形界面运行
按 ''F10''启动系统
接下来在体验界面内安装。我分出了88G空闲空间
设置交换空间8G,剩余的都给‘/’即可(根据个人习惯设置即可)
重要:启动器设置在EFI系统分区,就是带有windows boot manager efi那个。
然后安装系统。
安装完成重启之后,拔掉U盘,在grub页面还是像开始的时候一样,
选中ubuntu的情况下,按'''e''' 进入编辑开机指令的模式,还是在''quite splash''后加上nomodeset。
然后开机进入系统。进去系统之后编辑''/etc/default/grub''
sudo gedit /etc/default/grub
修改GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
这样就不需要每次开机都编辑了。最后更新GRUB,然后重启:
sudo update-grub
sudo reboot
至此,grub2一切正常,懒得弄refind了。
我同学有的找不到win10系统了,有的是其他问题,不过我一切良好,所以先用着。
后期如果更新win10系统出问题的话,我可能会再考虑refind。
装好双系统了,发现无线网卡驱动有问题。考虑了一下,决定用官方驱动。
安装方法:https://blog.csdn.net/amt345/article/details/78353797 (十分感谢博主)
我的无线网卡为Intel Dual Band Wireless-AC 3168,Intel官网提供的固件只支持内核4.6版本以上
根据这位博主所言,我内核版本为4.4.0,如果4.11.0以下版本均在安装后启动电脑时出现错误,
那我决定直接升级到linux 4.13.1-041301-generic。最初这个决定很正确……
(后来听说更高版本内核4.16.1对八代CPU支持更好,升了,结果屏幕亮度不能调了,
又因为cuda9.2只支持到4.13.x,我又降回来了,结果屏幕亮度又可调了,说明4.16.1并不适合我。)
在准备驱动及内核安装包的过程中,我一直使用手机进行USB网络共享。
升级内核,需要从https://kernel.ubuntu.com/~kernel-ppa/mainline/官网下载deb包
需要下载三个
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13.1/linux-headers-4.13.1-041301_4.13.1-041301.201709100232_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13.1/linux-headers-4.13.1-041301-generic_4.13.1-041301.201709100232_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13.1/linux-image-4.13.1-041301-generic_4.13.1-041301.201709100232_amd64.deb
还是根据amt345博主的建议,将下载的iwlwifi-3168包解压,将文件夹内的iwlwifi-3168-*.ucode复制到/lib/firmware
这一步非常重要!!否则升级内核时无法自动安装3168显卡驱动。
在解压文件的目录下,右键选择在终端中打开(我一般懒得cd到解压目录)
sudo cp iwlwifi-3168-22.ucode /lib/firmware
准备工作就绪了,听说ubuntu默认的unity界面在升级内核后会非常卡,需要卸载unity界面,安装gnome。
sudo apt-get update
sudo apt-get install ubuntu-gnome-desktop
根据amt345博主建议,显示管理器选择为gdm3,而不是lightdm。
移除ubuntu-desktop unity
sudo apt-get remove ubuntu-desktop unity && sudo apt-get autoremove
然后安装内核文件
sudo dpkg -i *.deb
安装完成以后重启。无线网有了,GNOME看起来很酷。
有点尴尬的是,突然不知道如何用拼音输入法。
解决方法:http://forum.ubuntu.org.cn/viewtopic.php?t=477765
建议使用SunPinyin,另一个不好用。
装GTX1070驱动,见下一篇https://blog.csdn.net/Kim0403/article/details/85700062