最近想要玩下Linux系统,在虚拟机里玩感觉不太好,就想做成一个移动放在u盘里的Ubuntu系统。
准备工作
1两个U盘
其中一个用来做启动盘,一个用来做安装系统的盘
启动盘稍微小些,但是系统盘要大些,最好在8G以上
2下载ubuntu,我是使用ubuntu 18.04
https://cn.ubuntu.com/?_ga=2.155320955.1503142635.1541596150-1629911143.1541386761
3Linux启动U盘制作工具,在这里我用了两个,一个是
UltraISO,
另外一个是rufus
rufus
https://rufus.ie/en_IE.html
UltraISO直接百度搜就OK
整个过程其实就是3个步骤:
1制作启动U盘
2对bioss进行更改
3进行安装
这三步在网上都是有教程的,而我自己重点介绍怎么解决“
无法将grub-efi-amd64-signed软件包装到/target/中,如果没有grub启动引导器,所安装的系统无法启动正确思路
”的问题。
网上有很多的教程,我发现都是实验性的,而且不能解决问题,说网络的,说bug的,我觉的都是没有好好的思考这个问题。我自己在遇到这个问题时,被坑哭了,挨个教程来了一遍,哈哈,都不管用。其实我觉得这个问题的出现在于两个系统的匹配问题。
1你自己的windos系统启动时是UEFI模式还是bios模式,然后你要装的Linux系统需要UEFI模式还是bios模式,在我看来,如果二者能够匹配,那么就不出现这个问题,如果不能匹配,那么就出现这个问题。安装顺利的人都是两个系统的启动方式是一样的,出现问题就是不一样的。
现在到了我的问题了
我的windos系统是bios启动,不是UEFI,但是自己在使用
UltraISO制作的时候,如图所示
重点再看光盘目录是可启动EFI,这样的情况导致我自己在选择biosx必须打开UEFI否则就启动不了启动U盘,但我的windos就是不需要让UEFI打开的,矛盾就是在这里,没有办法,遇到这种情况就不要使用软碟通
UltraISO
我们看Rufus
目标系统类型是支持BIOS和UEFI的,然后就把二者统一了,问题解决。