先弄清楚boot model中的两种模式:
legacy-->MBR分区模式(老)
UEFI-->GPT分区模式的区别(新)
现在一般用UEFI,加载快一点,我用的UEFI
----------------------------------------------------------------------------------------------------------------------------------------------------------
先用wepe工具箱制作启动盘
wepe下载地址:http://www.wepe.com.cn
iso下载地址:https://msdn.itellyou.cn/
我用的是cn_windows_10_consumer_editions_version_1903_x64_dvd_8f05241d
再做Ubuntu系统盘(也可以装好win10之后再做,我觉得新装系统不好搞,又有两个U盘,就先做了)
工具是UltraISO,我下的是破解的,不破解有200M限制
Ubuntu下载地址:https://ubuntu.com/download
---------------------------------------------------------------------------------------------------------------------------------------------------------
启动盘做好了就设置BIOS进如启动盘系统,接着用diskgenius先分区,我用的快速分区,分两个,没有勾左边的mbr,只有esp
分了三个盘,esp0、C、D,这里可以把D删了,最后装Ubuntu剩下的再在win10用磁盘管理分D、E等等,
我没有删,我是直接在win10磁盘管理里面用压缩卷的方式给Ubuntu空间,感觉有一样,最后只要有没有被分配的空间给Ubuntu安装就行
然后就是装win10,装好要破解可以到公众号《软件安装管家》里面搞破解工具(传统技能,各显神通~)
-------------------------------------------------------------------------------------------------------------------------------------------------------------
接着插另一个U盘装Ubuntu,建议进第一个(先进系统再安装的),因为可以把网先连好,装新的工具和软件
然后到最后一步要选“其他”,再就是在空闲盘里分四个区给Ubuntu,我是1T固态,12G内存,分的大一点:
a:12G,主分区,起始位置,交换分区
b:1024M,逻辑分区,起始位置,EFI系统分区
c:80G,逻辑分区,起始位置,ext4文件系统,挂载在“/”(相当于C盘)
d:其他所有,逻辑分区,起始位置,ext4文件系统,挂载在“/home”(相当于其他盘)
我开始本来算好是12+1+80+80=173G的,不过这里面分不准
然后这一步据说很关键,建好分区之后下面有一个安装启动的位置,选刚刚建EFI系统分区的那个,就是上面b那个步骤建的,
(我自己试了其他的很多,没差,反正都装不上Ubuntu的启动项就对了)
然后安装,重启,我直接进了win10,不像网上很多教程一样进Ubuntu引导界面,搞得心态都要崩了,原因至今不明。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
网上试了很多解决办法,最后这种方法可以解决问题:
参考了这个博客:https://blog.csdn.net/chekongfu/article/details/84872841
和这个方法:https://zhidao.baidu.com/question/2144722079851737108.html
都是大佬
简单来说就是用Ubuntu系统盘选第一个(不用安装先进去在安装的那个)先进系统,因为可以在终端输入指令:
sodu passwd
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
sudo boot-repair
一直选默认next,指导有一步选Recommended repair,搞好之后重启,进win10,
搜cmd,以管理员身份运行终端,执行:
bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi
显示操作成功,重启,完工~
其实就是把原来Windows boot manager以win10为引导改为以Ubuntu grub为引导。开始不知道grubx64.efi,指导搜到第二个链接大佬的回答,诚挚感谢以上两位大佬的方法。