在满心欢喜地换完固态硬盘之后,重装好了win10系统,用学校kms激活,然后就开始安装ubuntu16.04。想着趁此机会从14.04升级一下的,结果遇到了一些奇奇怪怪的问题,还是记录下来,以供以后再忘记的时候参考,也希望可能能帮到遇到同样问题的人。
前期的准备工作都很简单,无非就是准备好镜像,刻录好启动u盘然后从u盘启动,安装ubuntu,本来应当会由ubuntu识别到已安装的win10 ,然后顺顺利利并存安装好双系统的。
结果重启了N次都没有成功。
一开始是无论怎么把启动项中ubuntu的u盘置顶,保存,退出,结果开机仍然是优先从固态启动了win10,(这个问题我到现在都不知道是为什么,有知道的朋友可以告诉我下,万分感谢)
这里因为固态启动特别快,总是忘了来不及按F2,搜索后发现可以按住SHIFT然后点重启,可以进入一个菜单,里面有很多实用的功能。选中windows启动设置就可以看到了。然后重启后就会自动进UEFI,然后就可以改启动项了。
后来莫名其妙,是的,就是莫名其妙就成功了,系统从ubuntu那个u盘启动(这时候我选择的是legacy优先启动的,因为那时候我以为ubuntu不支持UEFI!)之后就是按照常规步骤进行,一直到第三步(?),发现提示没有找到已存在的操作系统(原文的英文我不记得了,大概就是这个意思就对了嘿嘿嘿)然后我想起之前装的时候这一步都会提示我已存在系统,选择覆盖还是并存的,不敢继续进行,退出,各种搜索,未果。
于是再试,未果。
忽然发现在UEFI的启动项里我发现也是有U盘的,猛然觉得会不会是win10 是从UEFI启动所以ubuntu也是这样才能发现,于是赶紧改启动项,UEFI优先,ubuntu的u盘第一启动项,进入系统,果然顺利发现了已有的win10 ,至此,顺利安装。
之后就是处理多余的efi选项,他们在linux系统下用efibootmgr可以很方便地删掉,具体操作是。
efibootmgr //显示efi的启动项
删除一个引导项
sudo efibootmgr -b 0001 -B
其中 0001是要删除的引导项编号以上。