对于小白来讲,更新EFI以及安装EFI是一个很头痛的事情,尤其是面对EFI文件复制时,很多小白经常无法搞清楚EFI应该安装在哪。
因此,我写出了这个脚本,用于自动化EFI相关操作过程,方便新手和老手的使用。
我能用它做什么
目前,你可以用它完成
1、自动化安装EFI的过程(也就是说,省去了你挂载EFI以及复制文件的过程),这只需要你将下载的EFI文件夹放在桌面上即可(当然,这样做的前提是,你的四叶草引导路径要设置为/EFI/CLOVER/CLOVERX64.efi,如果不是这个路径,请用bootice或者easyuefi等自行修改调整)
2、自动更新EFI的Clover版本(方法:将待更新的EFI文件夹放在桌面,并在执行脚本时输入1回车)
我使用这个脚本的前提
使用此脚本完成自动安装的要求会在运行脚本后自动显示,当然,我也乐意在这在贴一遍:
1、UEFI模式2、设置的四叶草引导路径为/EFI/CLOVER/CLOVERX64.efi3、将待安装的EFI文件夹放置在桌面4、mount_efi.sh与本安装脚本放置在一块
我该怎么使用这个脚本
如前所述,将你的EFI文件夹放在桌面上(所有的EFI文件),然后,下载项目文件夹,运行文件夹中AnywhereEFI下的AnywhereEFI脚本,就会自动完成安装,同时还会将原有的EFI文件全部备份到桌面的EFIREC中。(最新更新已经可以自动从EFIREC中恢复Windows EFI文件)。如果安装新的EFI后启动失败,只需要将桌面上的EFIREC文件夹里面备份的文件还原回去,即可恢复。
我还不能用它做什么
目前,这个脚本不能做的还有很多,比如,你还不能用它完成自动获取本机型最新EFI,这有赖于维护者的更新,以及一个强大的EFI源库(目前我还没有发现合适的,如果你有认为合适的,请提供给我)。
目前脚本的主体部分我已基本完成,后续的功能是准备改造为APP,并实现更多与EFI安装的相关功能,真正做到AnywhereEFI。如果你有更好的建议,请提供给我,我将尽可能完善。当然,Github PR是更好的选择。
我可以自己定制脚本么
当然可以,只要你有足够的shell脚本知识
你可以参考我的潮7000 EFI安装脚本:https://github.com/penghubingzhou/Lenovo-Xiaoxin-Chao-7000--EFI/blob/master/MakeInstall.sh
我在哪里可以下载它
下载地址见这里:https://github.com/penghubingzhou/AnywhereEFI
鸣谢
@hieplpvip 提供的mount_efi.sh
@PMheart 对脚本的指正
@Dids 提供的clover-builder 项目维护(项目地址:点击这里)
- 7