最近为了在同一个磁盘上安装双系统,真是要被折磨死了,,因为不能直接傻瓜式安装,所以搞了几天没搞定,,

最开始是ubunt-xxx.iso文件出了问题,怎么制作启动U盘都无法启动,后面重新下载就可以引导安装了。(所以确保当前iso文件的正确性,可以通过压缩工具查看sha256,对比官网,或者直接重新下载。)

 

安装的时候尝试过创建/boot分区和bios预留分区,都尝试过无效,如果没有/boot分区则提示grub安装失败。安装完成后,用easybcd试了100种方式,怎么修改都无法引导,提示缺少文件,尝试把easybcd的文件拷贝到windows的efi分区,同样失败。。总之试了一万种方法都失败,

最开始看部分教程就是创建efi分区,但是我根本没有这个选项,只有创建 bios预留,,最终发现需要满足下面的条件:

1)你制作启动盘的电脑需要uefi启动

2)用uefi方式制作启动盘

3)用uefi方式加载启动盘(bios设置,我是Dell,按F12可以动态选择引导U盘的方式)

4)安装时就能看到uefi分区了,选择安装启动器到这个分区

之后启动貌似仍然有点问题,安装完成后默认添加的启动项无法启动。

发现安装程序将启动的*.efi放到了windows的那个efi分区,,而我刚才分配的efi分区根本没用,,,在uefi配置界面选择了另一个grub*.efi,然后uefi方式启动就行了,

但是,系统貌似有问题,输入完密码就卡死了,,不知道是不是显卡驱动问题,再研究。。。

 

--------------------------

刚才回去看了下,分配的efi分区真的没有使用,安装程序只是向原来windows的efi分区中增加了一个ubuntu文件夹,然后新增的启动选项指向了ubuntu文件夹下的*.efi启动文件。

--------------------

无法进入系统的问题解决:

在启动选择时,按e进入编辑grub的启动参数,将“quiet splash xxxx”改为“nomodeset”后可以正常进入系统,然后再安装显卡驱动