为了研究docker,刚开始安装了虚拟机跑ubuntu,用的过程中发现挺卡的,就着手安装一个windows7+ubuntu双系统。
刚开始的时候看网上教程通过U盘安装,但是试了各种方法,找了很多帖子,都不行。
刚开始安装的时候,在快要安装完毕的时候,出现 the ‘grub-ef-amd64-signed‘ package failed to install into /target/. Without the GRUB boot loader,the installed system will not boot.,接着出现安装崩溃的问题。
后来参考下面这三个帖子,不用U盘安装。
https://blog.csdn.net/ouyangying123/article/details/77413105
https://blog.csdn.net/qingsong3333/article/details/80863293
https://blog.csdn.net/sscc_learning/article/details/82868150
我是先按照第一个装,将其中的iso文件名改成自己的,安装成功了,但是电脑重启之后,虽然有启动项,但是选择ubuntu,就是进不去,显示器闪一下,又回到grub页面了。崩溃了,然后找到第二个帖子安装。也还是不行,还是选择ubuntu进不去。后来通过第三个帖子解决了我的问题。
说一下正确的安装步骤。
我安装的是ubuntu18.04,
首先按照第一个帖子和第二个帖子安装,
有几个地方需要注意。
1。iso文件和其他两个文件放置的位置,必须是c盘或者D盘的根目录。因为我分不清D盘到底是(hd0,3)还是什么 ,我就直接把iso等文件放在C盘根目录下,因为C盘肯定是(hd0,0).建议不太懂的同学也放在C盘。
2。18.04的iso文件中只有vmlinuz,没有vmlinuz.efi文件,这个文件在/ubuntu-18.04.1-desktop-amd64/casper 这个文件夹中。我看教程的时候不知道这两个文件在哪,找了一会儿没找到,最后用everything这个软件找到的这个文件,在这里提醒一下 这两个文件的路径,避免别人找不到这个文件在哪。
3。 分区的时候,我发现之前参考帖子的分区都是把/ 分区分成主分区,其他的是逻辑分区。而这次,按照第一个帖子中的说明,我发现他把/boot分成了主分区,别的分成了逻辑分区。这个地方我不确定有没有影响最终的安装成功。我安装的时候是将/boot分成主分区,别的分成了逻辑分区,最终安装成功。想尝试的同学可以试一下,是不是有影响。
4。在最后一步clear时,添加ubuntu启动项时, 我添加了GRUB(Legacy)和 Grub2 两种启动项,但是最后两种都不好用。我的问题是在选择 grub(Legacy)的时候,显示器闪了一下,就又回到这个页面。选择grub2启动项之后,光标一直在左上角闪烁,一直进不到ubuntu桌面,后来根据第三个帖子,找到了解决方案。下面就是我遇到的错误。
开机卡 grub 或者 没有任何反应 或者 左上角短横线闪烁
导致这个的原因其实有很多,很多文章都有介绍解决方法,但是如果你严格按照上面提到的方法安装并且没有问题,那很可能是ext4
的问题,分区时选择ext3
就好了。
5。 最后我重新安装了一次,在分区的时候不选ext4,选择了ext3, 在安装完成之后重启电脑的时候,选择grub2的启动项成功进到ubuntu桌面,非常有成就感。
在这里感谢三个帖子的作者。
原文地址:https://www.cnblogs.com/liumy/p/11234888.html