把clover复制到EFI之后电脑不认clover的解决方法(UEFI Shell强制写入)
本帖最后由 arslan2012 于 2015-12-15 21:11 编辑把clover复制到EFI之后电脑不认clover的问题多见于台式机,因为很多台式机没有笔记本那样的方便的EFI文件添加启动项的功能。所以这种情况就需要使用UEFI Shell 导入。不会复制Clover的点这里
PS:UEFI Shell 是代码写入,应该支持所有型号配置的电脑
1. 既然电脑的Clover进不去,那就先用U盘进入Clover,在安装盘的下面的几个选项中有一个是UEFI Shell 64:
2. 点开Start UEFI Shell 64 之后.你应该可以看到如下图的黑底白字界面,别着急慢慢来:
3.我们现在要做的是找到你放在你硬盘里的 bootx64.efi文件:Shell> map fs* ➝ 列出分区表
Shell> fs0: (或者 fs1: 或 fs2: ...)➝ 切换入 fs0, fs1, fs2,... 分区
Shell> ls ➝ 列表显示该分区下的文件与文件夹(EFI分区下应该有个EFI文件夹,没有的话重新执行上一步换个分区查看)
Shell> cd \efi\clover➝ 进入clover的文件夹 \efi\clover(你自己复制到什么文件夹了就进什么文件夹里)
Shell> ls ➝ 列表显示该分区下的文件与文件夹(检查一下文件夹对不对,clover文件夹下面应该有个cloverx64.efi)
4.找到引导文件了,下一步就是添加启动项:Shell> bcfg boot dump ➝ 显示当前已有的引导项
Shell> bcfg boot add N cloverx64.efi "Clover" ➝ 把当前文件夹(\efi\clover)下的cloverx64.efi引导文件以名称Clover添加到第N个启动项, 第一个启动项N为0,或者你添加到上一步找到的启动项的后面也行
Shell> bcfg boot dump ➝ 显示当前已有的引导项(检查一下Clover有没有被加进去)
Shell> reset ➝ 重启电脑,应该已经添加成功了
不错,支持一下。 当年 2013 我想找 你这样的教程,找了很多结果只有第三步,英文我又不懂只好作罢 ,直到几个月后 2014年初我学会了在Clover界面有个 add 选项直接选择就好了 ,现在看到这篇文章感觉很好很有用,是否在提供一个删除 引导项的例子呢 ? Shell要2.0版的吧clover自带的没bcfg命令吧 lanyi1318 发表于 2015-12-15 21:33 https://www.pcbeta.com/static/image/common/back.gif
当年 2013 我想找 你这样的教程,找了很多结果只有第三步,英文我又不懂只好作罢 ,直到几个月后 2014年初 ...
删除比添加还要简单
Shell> bcfg boot dump ➝ 显示当前已有的引导项
Shell> bcfg boot rm N ➝ 把当前第N个启动项删除
Loueos 发表于 2015-12-15 21:47 https://www.pcbeta.com/static/image/common/back.gif
Shell要2.0版的吧clover自带的没bcfg命令吧
有的,这是我自己做过之后发的教程,每一步都试验过 arslan2012 发表于 2015-12-15 21:51 https://www.pcbeta.com/static/image/common/back.gif
有的,这是我自己做过之后发的教程,每一步都试验过
哦,这样啊,好久没用clover的Start UEFI Shell 64老早以前是没bcfg命令的。 新的bootie也能添加refi启动项了,以前只能添加传统启动项,可以在win系统里编辑,还能改名字 感谢分享~~~ 感谢分享,虽然我用变色龙,不过我以后要用四叶草的{:5_262:} 直接在Win下用EasyUEFI就可以了。。。
定位到EFI文件夹下的BootX64.efi创建引导。
不过楼主精神可嘉! 感谢分享>..... 谢谢楼主分享 不错 谢谢楼主 多谢楼主的分享 支持一下{:9_389:} 感谢分享。 正好需要 请问bcfg命令不存在怎么破 谢谢,我就是按照这个办法解决的 正需要这个