移动硬盘安装Ubuntu——解决开机后自动进入grub

本人非计算机专业,所以术语、原理等统统不懂
这篇文章是我自己的一个记录,如果你用我的方法把电脑搞瘫了,请不要怪我。不要较真。。。

文章目录

    • @[toc]
    • 写在前面
    • 删除之前操作生成的grub引导
    • Ubuntu移动硬盘安装
    • 总结

写在前面

在发完这篇文后我又重装了一次Ubuntu试验了一下,发现必须同时分好efi系统分区和**/boot**分区才能使grub引导装入移动硬盘中。

并且,这种方法会使自己Windows系统的启动引导也跑到移动硬盘中去,但是我的电脑上出现了两个Windows启动引导,见下图
第二个和最后一个都是Windows的引导,第二个原本在c盘中的,但是装好Ubuntu后跑到了移动硬盘中。
移动硬盘安装Ubuntu——解决开机后自动进入grub_第1张图片

删除之前操作生成的grub引导

因为之前的安装方法,造成拔掉移动硬盘后电脑会卡在grub界面上。。。
插上移动硬盘启动会先打开grub引导,然后选择windows后还会再打开Windows引导

会进入windows引导可能是因为之前按照网上教程,用EasyBCD进行了mbr修复,所以它把“超时选项”倒计时修改成了30s(菜鸟的猜测。。)

解决方案
通过bios启动进入win10系统,然后下载EasyBCD(我的电脑只能用2.2版本,其他版本的linux选项是灰色的)和EasyUEFI。

我的方法是通过EasyBCD直接把Ubuntu删掉,然后这个时候再重启就会发现不会进入grub了
移动硬盘安装Ubuntu——解决开机后自动进入grub_第2张图片
然后参考这篇博客 https://www.jianshu.com/p/893c31c4fb19 彻底删除电脑c盘里的Ubuntu引导。
下图是已经将Ubuntu启动删除的EFI文件夹
移动硬盘安装Ubuntu——解决开机后自动进入grub_第3张图片

Ubuntu移动硬盘安装

百度上将Ubuntu安装到移动硬盘的教程很多,但是按照上面操作,即时在最后把Ubuntu的引导器安装在/boot中,拔掉移动硬盘,在开机时还是会卡在grub上。

通过EasyUEFI可以看到开机的引导都是在EFI文件夹中,所以我猜想这是因为移动硬盘在分区的时候没有分EFI分区,所以Ubuntu引导自动安装在有EFI分区的c盘了

因此我的方法就是在分区的时候比网上的教程多分一个EFI系统文件夹,
然后在下方安装启动器引导器的设备选择这个EFI分区

::::下方图片分区大小是我随便瞎点的::::
别的地方与网络上的方法相同。

最后安装好后重启电脑,会发现还是会打开grub,不要慌,启动windows系统,然后在EasyUEFI中你会看到,这次并没有在C盘的EFI文件夹中创建Ubuntu。

所以,我认为这是因为电脑自动打开上一次的启动设置,所以我把移动硬盘拔掉之后,就会直接从Windows的引导器启动Windows。

如果想用Ubuntu的话就把硬盘插上,然后通过bios启动就可以。

并且我发现之前网络上的安装方法,安好后我的移动硬盘放在别的电脑上是不能用Ubuntu的,但是这次因为移动硬盘中有EFI分区,所以放在别的电脑上也可以用。

总结

写了一大堆,总结的话就是在安装Ubuntu时,在移动硬盘中创建EFI分区。(果然,,,之前都是废话。。。。)


这是本人第一次写博客,有很多表述不清楚的地方,有不明白的朋友可以向我提问,我会尽量回答的(别指望我会给你专业的解释,,我也不懂。)

你可能感兴趣的:(移动硬盘安装Ubuntu——解决开机后自动进入grub)