1 在win10上面安装ubuntu16.04.2双系统
1.1 制作ubuntu系统启动盘
到Ubuntu官网下载64位的系统镜像文件,然后下载Rufus工具制作ubuntu系统启动盘。或者下载后直接右击使用360解压,将解压后的文件拷贝到格式化后的U盘,启动盘就制作完成。
1.2 磁盘管理
右击我的电脑->管理->磁盘管理:
大概是这个界面:
从某个剩余容量较多的磁盘分区中压缩一块未分配区域,用于安装ubuntu系统。尽量大一些。
1.3 禁用快速启动
网上有些教程说需要禁用快速启动。在哪里设置?
找到设置->系统:
找到电源和睡眠->其他电源设置:
点击选择电源按钮的功能:
把上图中的启动快速启动(推荐)的勾去掉,然后保存修改。
1.4禁用安全启动(SecurityBoot)
重启电脑,进入设置BIOS界面。不同主板的快捷键有区别,我的笔记本的快捷键是F10键,台式机的华硕Z370-E主板的快捷键是del键,笔记本进入BIOS后如下图所示:
使用键盘上下左右操作键,找到系统设置->启动选项。按ENTER键进入下图:
找到安全启动模式,ENTER,选择禁用,按F10保存并退出。
1.5 修改启动项,安装Ubuntu
插入刚才制作的系统启动U盘,再次重启电脑,进入选择启动项界面,这里的快捷键也是因主板而已,我的笔记本是F9键,台式机的华硕主板是F8键。进入启动管理界面:
默认是第一项WindowsBootManager,但是我们选择第二项(安装的时候,第二项是启动U盘,这时的截图是安装好之后的截图)。ENTER,之后就进入Ubuntu系统的安装环节了。
唯一需要注意的是“安装类型”界面请选择“其它选项”。这样自己来创建磁盘分区。
创建磁盘分区时,作为新手的话,最好只需创建两个分区即可:交换空间和“/”目录挂载点。至于分配大小,交换空间分配自身电脑内存条大小的1-1.5倍容量就行,比如我的32G的台式机,就只分配的32G作为交换空间,其它的空间全部分给“/”挂载点。
相关知识直接贴上《鸟哥的linux私房菜-基础篇》2.2.4节中的说明:
特别需要注意的一点是分区完之后,如何选择“安装启动引导器的设备”,目前最新的经验是:选择“/”挂载点所在的分区。
然后点击安装。安装完了重启即可。
1.6 安装过程中出现的问题(只针对华硕Z370-E主板台式机)
(1)显示屏接口问题
台式机的配置是i7-8700k+华硕Z370-E主板+GTX1080TI。在win10上面安装ubuntu双系统总是失败,尝试过ubuntu16.04.2、ubuntu16.04.3和ubuntu17.10,都不行,每次都在安装完成后重新启动时出错。其中16.04版本出现以下错误:
17.10版本出现:
最开始以为是主板不兼容,缺少相关驱动造成的。后来贴吧里有网友回应说是显示屏接口的问题,之前用的接口类型是HDMI,说是换成DVI接口就可以。
尝试了一下,确实更换成DVI接口之后,安装完重启可以顺利进入ubuntu桌面了。但这里也有一个小插曲:即使换成了DVI接口,在安装ubuntu16.04.3这个版本时同样出现上面的问题。但是安装ubuntu16.04.2和ubuntu17.10就没问题,奇怪。
(2)自定义分区时选择“安装启动引导器的设备”造成的问题
上面的显示屏接口问题解决了之后,安装完重启确实可以进入ubuntu桌面,但是,再次重启或者关机之后,会发现启动项界面根本没有ubuntu的选项。系统直接进入win10,仿佛没有安装过ubuntu系统一样,在win10系统中,使用EasyUEFI工具检查启动项,里面同样没有ubuntu这一项。太奇怪了。
尝试ubuntu16.04.2和ubuntu17.10多次都是这种结果,后来无意中解决了这个问题,方法是:安装过程中,在自定义磁盘分区时,只分配交换空间和“/”挂载点,关键是,屏幕下方选择“安装启动引导器的设备”那里,要选择“/”挂载点对应的磁盘分区,具体原因也不懂,但是这样做确实有效果。安装完重启,再重启之后,ubuntu启动项再也不会消失了。
1.6 如何删除Ubuntu
在使用一段时间之后发现自己不再需要Ubuntu系统时,或者安装成功但无法启动时,可以将其删除,将硬盘空间还给Win10系统。删除Ubuntu主要包括3个步骤:
(1)删除Ubuntu启动项
最好的方式是在win10上面安装EasyUEFI,在上面移除ubuntu启动项,十分简单,参考这篇文章。
如果有遇到ubuntu启动项文件损坏了,删除时提示无效文件的情况,参考这篇文章:如何彻底删除烦人的Ubuntu引导项文件。
(2)删除EFI系统分区
如果你按照网上某些教程的安装方法,在创建磁盘分区时会创建一个几百M大小的EFI系统分区,但是创建了之后发现无法删除(没有删除卷选项),此时,通过参考这篇文章将其删除(使用Diskpart工具)
(3)删除剩下的几个磁盘卷
EUFI系统分区删除之后,其他的部分(比如/home、/、/usr等)就好删除了,直接在磁盘管理中选中该卷,右击鼠标选中删除卷。
(4)另外一些参考文献:
UEFI还是LegacyBIOS?如何确定Windows启动类型
win10+ubuntu双系统安装和删除ubuntu(UEFI)
Unified Extensible Firmware Interface (简体中文)
2 无线网卡驱动的问题
最终在台式机上面安装了ubuntu16.04.2版本,装好之后,发现右上角网络连接处没有显示任何的WI-FI网络选项。
但是华硕Z370-E主板是包含板载无线网卡的,既然硬件在,那猜想应该是系统缺少相应的驱动了。回到win10系统,右击“此电脑”-》“管理”-》“点击“设备管理器””,找到无线网卡的型号:
这是一款Realtek(瑞昱)的无线网卡,网上说这个品牌的无线网卡驱动向来对linux系统支持较差,去其官网根本找不到对应的linux版本,里面绝大多数都只有windows版本的驱动供下载。
折腾半天,终于找到了解决办法。参考:Linux上安装Realtek瑞昱网卡驱动。
在bash中依次输入:
sudo apt update
sudoapt install git
git clone https://github.com/rtlwifi-linux/rtlwifi-nextcdrtlwifi-next
make
sudo make install
sudo modprobe rtl8822be