{"id":3842,"date":"2019-08-08T00:00:00","date_gmt":"2019-08-07T16:00:00","guid":{"rendered":"http:\/\/benjenq.ddns.net\/blog\/%e3%80%90%e9%bb%91%e8%98%8b%e6%9e%9c%e3%80%91%e8%87%aa%e8%a1%8c%e7%b7%a8%e8%ad%af%e6%9c%80%e6%96%b0%e7%89%88-clover-efi-%e5%ae%89%e8%a3%9d%e7%a8%8b%e5%bc%8f%e8%88%87%e9%8c%af%e8%aa%a4%e5%95%8f\/"},"modified":"2019-08-08T00:00:00","modified_gmt":"2019-08-07T16:00:00","slug":"%e3%80%90%e9%bb%91%e8%98%8b%e6%9e%9c%e3%80%91%e8%87%aa%e8%a1%8c%e7%b7%a8%e8%ad%af%e6%9c%80%e6%96%b0%e7%89%88-clover-efi-%e5%ae%89%e8%a3%9d%e7%a8%8b%e5%bc%8f%e8%88%87%e9%8c%af%e8%aa%a4%e5%95%8f","status":"publish","type":"post","link":"http:\/\/benjenq.ddns.net\/blog\/%e3%80%90%e9%bb%91%e8%98%8b%e6%9e%9c%e3%80%91%e8%87%aa%e8%a1%8c%e7%b7%a8%e8%ad%af%e6%9c%80%e6%96%b0%e7%89%88-clover-efi-%e5%ae%89%e8%a3%9d%e7%a8%8b%e5%bc%8f%e8%88%87%e9%8c%af%e8%aa%a4%e5%95%8f\/","title":{"rendered":"\u3010\u9ed1\u860b\u679c\u3011\u81ea\u884c\u7de8\u8b6f\u6700\u65b0\u7248 Clover EFI \u5b89\u88dd\u7a0b\u5f0f\u8207\u932f\u8aa4\u554f\u984c\u96c6"},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Clover_Xmas\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1419467631-4287394224.jpg\" title=\"Clover_Xmas\"><\/p>\n<p>\u5728\u300c<a href=\"https:\/\/benjenq.pixnet.net\/blog\/post\/40953781\" target=\"_blank\">\u9ed1\u860b\u679c\u6280\u8853\uff1a\u6dfa\u8ac7 Clover EFI \u5e78\u904b\u8349<\/a>\u300d\u9019\u7bc7\u6587\u7ae0\u4e2d\uff0c\u8ac7\u5230\u4e86 Clover EFI \u7684\u529f\u80fd\u3001\u5f15\u5c0e Windows 7 \u7684\u65b9\u6cd5\uff0c\u4ee5\u53ca\u5982\u4f55\u81ea\u884c\u7de8\u8b6f Clover EFI \u7684\u65b9\u5f0f\u3002<\/p>\n<p>\u81ea\u884c\u7de8\u8b6f\u5b89\u88dd\u6a94\u6709\u5e7e\u500b\u597d\u8655\u3002\u9664\u4e86\u53ef\u653e\u5165\u81ea\u5df1\u559c\u6b61\u7684\u4f48\u666f\u4e3b\u984c\u4e4b\u5916\uff0c\u4e5f\u80fd\u96a8\u6642\u53d6\u5f97\u6700\u65b0\u7248 Clover EFI\u3002\u860b\u679c\u6bcf\u5e74\u767c\u4f48\u65b0\u7248 macOS \u4f5c\u696d\u7cfb\u7d71\uff0c\u901a\u5e38\u5728 Developer&nbsp;Preview \u7248\u767c\u4f48\u4e4b\u5f8c\u7684\u5e7e\u500b\u5c0f\u6642\u5167\uff0c\u5c31\u6703\u6709\u5927\u795e\u91cb\u51fa\u5c0d\u61c9\u652f\u63f4\u7684 Clover EFI \u65b0\u7248\u539f\u59cb\u78bc\uff0c\u9019\u662f\u9ed1\u860b\u679c\u6436\u5148\u9ad4\u9a57\u65b0\u7248 macOS \u7684\u6700\u5feb\u9014\u5f91\uff0c\u53ef\u5728\u7b2c\u4e00\u6642\u9593\u8a55\u4f30\u9ed1\u860b\u679c\u96fb\u8166\u5c0d\u65b0\u7248 macOS \u7684\u76f8\u5bb9\u6027\u3002<\/p>\n<p>\u5982\u679c\u4e0d\u60f3\u81ea\u884c\u7de8\u8b6f\u9019\u9ebc\u9ebb\u7169\uff0c\u90a3\u5c31\u7b49\u5927\u795e\u5011\u91cb\u51fa\u7de8\u8b6f\u597d\u7684\u7248\u672c\uff0c\u5230<a href=\"https:\/\/sourceforge.net\/projects\/cloverefiboot\/\" target=\"_blank\">\u9019\u88e1\u4e0b\u8f09<\/a>\u5b89\u88dd\u5c31\u884c\u4e86\u3002<\/p>\n<p>\u7136\u800c\u7de8\u8b6f Clover EFI \u6642\u5e38\u56e0\u4f5c\u696d\u7cfb\u7d71\u74b0\u5883\u8b8a\u52d5\u3001\u7248\u672c\u7684\u5dee\u7570\uff0c\u5e38\u5e38\u5c0e\u81f4\u7de8\u8b6f\u5931\u6557\uff0c\u89ba\u5f97\u6709\u5fc5\u8981\u518d\u958b\u4e00\u7bc7\u6587\u7ae0\u8aaa\u660e\u6536\u96c6\u9019\u4e9b\u554f\u984c\u548c\u89e3\u6c7a\u65b9\u5f0f\uff0c\u7d2f\u7a4d\u9664\u932f\u7d93\u9a57\u3002\u672c\u7bc7\u6587\u7ae0\u7684\u95b1\u8b80\u65b9\u5f0f\u662f\uff0c\u4f9d\u95b1\u8b80\u9806\u5e8f\u628a\u6700\u65b0\u7684\u8cc7\u8a0a\u64fa\u5728\u672c\u6587\u524d\u9762\uff0c \u5df2\u78ba\u5b9a\u4e0d\u9069\u7528\u7684\u820a\u8cc7\u8a0a\u5247\u756b\u4e0a\u522a\u9664\u7dda\u4f5c\u70ba\u6a19\u793a\u3002\u95b1\u8b80\u6642\u5f9e\u524d\u9762\u958b\u59cb\u770b\uff0c\u6709\u5176\u4ed6\u554f\u984c\u518d\u5f80\u4e0b\u770b\u3002<\/p>\n<p><!-- more --><\/p>\n<p><strong><span style=\"font-size:14px\">\u4e00\u3001\u81ea\u884c\u7de8\u8b6f Clover EFI \u7684\u65b9\u5f0f<\/span><\/strong><\/p>\n<p>0. \u6e96\u5099\u5de5\u4f5c\uff1a<\/p>\n<ul>\n<li>\u4e00\u53f0\u53ef\u904b\u4f5c macOS \u7684\u96fb\u8166\u3002\u672c\u6587\u4ee5 macOS 12.4.6 \uff08\u8207 Xcode 10\uff09\u70ba\u4f8b\u3002<\/li>\n<li>\u96fb\u8166\u5fc5\u9808\u8207\u7db2\u969b\u7db2\u8def\u9023\u7dda<\/li>\n<\/ul>\n<p>1. \u76f8\u95dc\u540d\u8a5e\u3001\u539f\u7406\u8aaa\u660e\uff1a\u5148\u4e86\u89e3\u4ee5\u4e0b\u5e7e\u500b\u540d\u8a5e\uff0c\u6211\u7528\u6700\u7c21\u55ae\u7684\u65b9\u5f0f\u4f86\u8aaa\u660e\uff1a<\/p>\n<ul>\n<li>Xcode\uff1a\u5167\u542b Command Line \u7de8\u8b6f Clover EFI \u7684\u5de5\u5177\u96c6\u3002<\/li>\n<li><span style=\"font-variant-ligatures:no-common-ligatures\">Build_Clover.command\uff1a\u4e0b\u8f09\u8207\u7de8\u8b6f Clover EFI \u7684\u547d\u4ee4\u96c6\uff0c\u53ef\u5927\u5e45\u7c21\u5316\u624b\u52d5\u547d\u4ee4\u5217\u7684\u64cd\u4f5c\u3002<\/span><\/li>\n<li><span style=\"font-variant-ligatures:no-common-ligatures\">edk2\uff1a\u7de8\u8b6f Clover EFI \u7684\u91cd\u8981\u5957\u4ef6\u3002<\/span><\/li>\n<li><span style=\"font-variant-ligatures:no-common-ligatures\">Clover \u539f\u59cb\u78bc\uff1a\u6700\u65b0\u7684\u7a0b\u5f0f\u78bc\u8a17\u7ba1\u5728&nbsp;<a href=\"https:\/\/svn.code.sf.net\/p\/cloverefiboot\/code\" target=\"_blank\">https:\/\/svn.code.sf.net\/p\/cloverefiboot\/code<\/a> \u4e0a\u3002<\/span><\/li>\n<\/ul>\n<p><span style=\"font-variant-ligatures:no-common-ligatures\">Clover EFI \u7de8\u8b6f\u5f88\u7c21\u55ae\uff0c\u4e0b\u8f09 Xcode \u4e26\u8a2d\u5b9a Command Line \u5de5\u5177\u4e4b\u5f8c\uff0c\u518d\u4e0b\u8f09&nbsp;Build_Clover.command \u4e26\u57f7\u884c\u5c31\u884c\u4e86\u3002Build_Clover.command&nbsp;\u7684\u5167\u5bb9\u662f\u4e00\u5927\u4e32\u6307\u4ee4\u78bc\uff0c\u63d0\u4f9b\u7c21\u55ae\u7684\u6587\u5b57\u9078\u55ae\u8b93\u7528\u6236\u4ee5\u9078\u64c7\u9805\u76ee\u7684\u65b9\u5f0f\u57f7\u884c\u7de8\u8b6f\uff0c\u5927\u5e45\u7c21\u5316\u624b\u52d5\u64cd\u4f5c\u7de8\u8b6f\u7684\u6b65\u9a5f\u8207\u96e3\u5ea6\u3002<\/span><\/p>\n<p><span style=\"font-variant-ligatures:no-common-ligatures\"><span style=\"color:#FF0000\">\uff082019-09-08 \u88dc\u5145\uff09<\/span>\u4e0d\u904e&nbsp;Build_Clover.command \u6700\u8fd1\u4f3c\u4e4e\u6c92\u6709\u66f4\u65b0\uff0c\u5c0e\u81f4&nbsp;Clover EFI \u5f9e v2.5k_r507x \u7248\u672c\u4e4b\u5f8c\u7684\u7de8\u8b6f\u767c\u751f\u932f\u8aa4\uff0c\u5fc5\u9808\u624b\u52d5\u4fee\u6b63\u89e3\u6c7a\u3002<\/span><\/p>\n<p><span style=\"font-variant-ligatures:no-common-ligatures\">2. \u4e0b\u8f09 Xcode \u4e26\u8a2d\u5b9a Command Line \u3002<\/span><\/p>\n<ul>\n<li><span style=\"font-variant-ligatures:no-common-ligatures\">\u4e0b\u8f09 Xcode \uff08<a href=\"https:\/\/apps.apple.com\/tw\/app\/xcode\/id497799835?mt=12\" target=\"_blank\">\u4e0b\u8f09\u9023\u7d50<\/a>\uff09\u3002<\/span><\/li>\n<li><span style=\"font-variant-ligatures:no-common-ligatures\">Xcode \u8a2d\u5b9a Command Line Tools\uff1a\u57f7\u884c Xcode\uff0c\u529f\u80fd\u8868 Xcode -&gt; Preference -&gt; Locations \u5e95\u4e0b\u7684 Command Line Tools \u4e0b\u62c9\u9078\u64c7\u3002<\/span><\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"\u87a2\u5e55\u5feb\u7167 2019-09-30 \u4e0a\u534811.17.33.png\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1569813564-1756897114.png\" title=\"\u87a2\u5e55\u5feb\u7167 2019-09-30 \u4e0a\u534811.17.33.png\"><\/p>\n<p><span style=\"font-variant-ligatures:no-common-ligatures\">\u4e4b\u5f8c\u5c31\u6c92 Xcode \u7684\u4e8b\u4e86\u3002<\/span><\/p>\n<p><span style=\"font-variant-ligatures:no-common-ligatures\">3. \u4e0b\u8f09&nbsp;Build_Clover.command \uff0c\u4e26\u4fee\u6b63\u5c0e\u81f4\u932f\u8aa4\u7684\u5167\u5bb9\u3002<\/span><\/p>\n<p><span style=\"font-variant-ligatures:no-common-ligatures\">\u4e0b\u8f09\u4f4d\u5740\uff1a<a href=\"https:\/\/github.com\/Micky1979\/Build_Clover\" target=\"_blank\">https:\/\/github.com\/Micky1979\/Build_Clover<\/a><\/span><\/p>\n<p><span style=\"color:#FF0000\"><span style=\"font-variant-ligatures:no-common-ligatures\">\uff082019-09-08 \u88dc\u5145\uff09\u4fee\u6b63 Build_Clover.command\uff1a<\/span><\/span><\/p>\n<p>(1) \u53d6\u5f97 edk2 \u7684\u7248\u672c\u865f\u78bc\uff1a<\/p>\n<p>\u4f7f\u7528\u700f\u89bd\u5668\u958b\u555f\u7db2\u5740&nbsp;<a href=\"https:\/\/svn.code.sf.net\/p\/edk2\/code\/trunk\/edk2\/\" target=\"_blank\">https:\/\/svn.code.sf.net\/p\/edk2\/code\/trunk\/edk2\/<\/a>&nbsp;\uff0c\u8a18\u4e0b\u300cRevision\u300d\u5f8c\u9762\u7684\u6578\u5b57\u3002<\/p>\n<p><img decoding=\"async\" alt=\"\u87a2\u5e55\u5feb\u7167 2019-09-30 \u4e0b\u53483.39.42.png\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1569829345-213575578.png\" title=\"\u87a2\u5e55\u5feb\u7167 2019-09-30 \u4e0b\u53483.39.42.png\"><\/p>\n<p>(2) \u4f7f\u7528\u6587\u5b57\u7de8\u8f2f\u5668\u958b\u555f Build_Clover.command \uff0c\u4fee\u6539\u4ee5\u4e0b\u56db\u500b\u5730\u65b9\uff1a<\/p>\n<ul>\n<li>edk2array \u9663\u5217\u5167\u5bb9\u65b0\u589e\u4e00\u9805\u5143\u7d20&nbsp;NetworkPkg<\/li>\n<li>ThirdPartyList \u9663\u5217\u5167\u5bb9\u5c07\u300chttps:\/\/github.com\/acidanthera\/AptioFixPkg.git\u300d\u52a0\u4e0a # \u6a19\u8a18\u4f7f\u5176\u5931\u6548<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"Build_Clover_Command.png\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1570548448-2741042366.png\" title=\"Build_Clover_Command.png\"><\/p>\n<ul>\n<li>\u5c07\u300cif [[ &#8220;${#edk2ArrayOnline[@]}&#8221; -ge &#8220;1&#8221; ]]; then unset -v edk2array; edk2array=( &#8220;${edk2ArrayOnline[@]}&#8221; ); fi\u300d\u52a0\u4e0a # \u6a19\u8a18\u4f7f\u5176\u5931\u6548\u3002<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"\u87a2\u5e55\u5feb\u7167 2019-09-30 \u4e0b\u53483.33.24.png\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1569828819-3860691051_l.png?v=1569828821\" title=\"\u87a2\u5e55\u5feb\u7167 2019-09-30 \u4e0b\u53483.33.24.png\"><\/p>\n<ul>\n<li>\u4fee\u6539 EDK2_REV \u7684\u503c\uff0c\u586b\u5165\u4e0a\u9762\u5f97\u5230\u7684\u7248\u672c\u865f\u78bc\u3002<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"\u87a2\u5e55\u5feb\u7167 2019-09-30 \u4e0b\u53483.49.42.png\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1569829478-2049992400.png?v=1569829478\" title=\"\u87a2\u5e55\u5feb\u7167 2019-09-30 \u4e0b\u53483.49.42.png\"><\/p>\n<p>4. \u57f7\u884c Build_Clover.command \uff0c\u7b2c\u4e00\u6b21\u57f7\u884c\u6642\u9700\u8981\u7b49\u4e00\u6bb5\u6642\u9593\u3002\u6700\u5f8c\u6703\u505c\u5728\u9078\u55ae\u756b\u9762\u3002<\/p>\n<p><img decoding=\"async\" alt=\"\u87a2\u5e55\u5feb\u7167 2019-09-30 \u4e0b\u53483.47.17.png\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1569829667-2262492862.png\" title=\"\u87a2\u5e55\u5feb\u7167 2019-09-30 \u4e0b\u53483.47.17.png\"><\/p>\n<p>&nbsp;<\/p>\n<p>\u57f7\u884c\u9078\u55ae 6 \uff0c\u9078\u64c7&nbsp;1) Standard x64 only -&gt; 1) Standard \u9032\u884c\u7de8\u8b6f Clover \u3002\u7b2c\u4e00\u6b21\u57f7\u884c\u4e5f\u8981\u7b49\u4e00\u6bb5\u6642\u9593\u3002<\/p>\n<p>5. \u4e3b\u9078\u55ae&nbsp;8) enter Developers mode (only for devs) &#8211;&gt; 10) build all for Release \uff0c\u6700\u5f8c\u6703\u5728\u300c~\/<span class=\"s1\">src\/edk2\/Clover\/CloverPackage\/sym<\/span> \u300d\u76ee\u9304\u4e0b\u7522\u751f .pkg \u5b89\u88dd\u6a94\u8207 .iso \u6a94\u3002<\/p>\n<p><img decoding=\"async\" alt=\"\u87a2\u5e55\u5feb\u7167 2019-09-30 \u4e0b\u53483.53.54.png\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1569830044-4109445051.png?v=1569830044\" title=\"\u87a2\u5e55\u5feb\u7167 2019-09-30 \u4e0b\u53483.53.54.png\"><\/p>\n<p><strong><span style=\"font-size:14px\">\u4e8c\u3001\u5176\u4ed6\u76f8\u95dc\u88dc\u5145\uff1a<\/span><\/strong><\/p>\n<p>\u25c9 \u52a0\u5165\u81ea\u5df1\u559c\u6b61\u7684\u4f48\u666f\u4e3b\u984c\u3002<\/p>\n<p>\u76ee\u7684\uff1a\u5c07\u81ea\u5df1\u559c\u6b61\u7684\u4e3b\u984c\u52a0\u5165&nbsp;Clover EFI \u5b89\u88dd\u6a94\uff0c\u65bc\u5b89\u88dd\u6642\u53ef\u52fe\u9078\u4e00\u4f75\u5b89\u88dd\uff0c\u7701\u53bb\u5f8c\u7e8c\u624b\u52d5\u5b89\u88dd\u7684\u9ebb\u7169\u3002<\/p>\n<p>\u89e3\u6c7a\u65b9\u5f0f\uff1a\u5c07\u4f48\u666f\u4e3b\u984c\u653e\u5165&nbsp;<span class=\"s1\">~\/src\/edk2\/Clover\/CloverPackage\/CloverV2\/themespkg \u5e95\u4e0b\u5373\u53ef\u3002<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>\u25c9 \u5f37\u5236\u52a0\u5165\u5b98\u65b9\u300cchristmas\u300d\u8207\u300cnewyear\u300d\u4f48\u666f\u4e3b\u984c\u3002<\/p>\n<p>\u6bcf\u5e74\u7684\u8036\u8a95\u7bc0\u548c\u5143\u65e6\uff0cClover \u6703\u5728\u958b\u6a5f\u6642\uff0c\u81ea\u52d5\u5e36\u5165\u9069\u6642\u61c9\u666f\u7684\u300cchristmas\u300d\u8207\u300cnewyear\u300d\u4f48\u666f\u4e3b\u984c\uff08\u5c55\u793a\uff1a<a href=\"https:\/\/benjenq.pixnet.net\/blog\/post\/41816557\" target=\"_blank\">christmas<\/a>\uff0c<a href=\"https:\/\/benjenq.pixnet.net\/blog\/post\/41840719\" target=\"_blank\">newyear<\/a>\uff09\u3002\u9019\u5169\u500b\u4f48\u666f\u4e3b\u984c\u5305\u542b\u5728\u539f\u59cb\u78bc\u4e2d\uff0c\u4f46\u6709\u8da3\u7684\u662f\u7de8\u8b6f Clover EFI \u7684\u5b89\u88dd\u6a94\u6642\uff0c\u537b\u4e0d\u4e00\u5b9a\u6703\u5c01\u88dd\u9032\u5b89\u88dd\u6a94\u5167\u3002<\/p>\n<p>\u70ba\u4f55\u8aaa\u300c\u4e0d\u4e00\u5b9a\u300d\uff1f\u539f\u56e0\u662f\u5fc5\u9808\u5728\u6bcf\u5e74\u7684 11 \u6708\u548c 12 \u6708\uff0c\u7de8\u8b6f\u6642\u624d\u6703\u628a\u9019\u5169\u500b\u61c9\u666f\u7684\u4e3b\u984c\u5c01\u88dd\u9032\u53bb\u3002\u82e5\u4e0d\u5728\u9019\u6642\u9593\u5167\u57f7\u884c\u7de8\u8b6f\u7684\u52d5\u4f5c\uff0c\u5c31\u4e0d\u6703\u5c01\u88dd\u9019\u5169\u500b\u4f48\u666f\u4e3b\u984c\u3002\u82e5\u5b89\u88dd\u6a94\u4e0d\u5305\u542b\u9019\u5169\u500b\u4e3b\u984c\u6642\uff0c\u5b89\u88dd&nbsp;Clover EFI \u7684\u7cfb\u7d71\u5728\u958b\u6a5f\u5c31\u6642\uff0c\u5c31\u4e0d\u6703\u6709\u61c9\u666f\u7684\u529f\u80fd\u4e86\u3002<\/p>\n<p>\u89e3\u6c7a\u65b9\u5f0f\uff1a\u5c07\u7de8\u8b6f\u7684\u7a0b\u5f0f\u78bc\u4e2d\uff0c\u65e5\u671f\u5224\u65b7\u7684\u90e8\u5206\u52a0\u4e0a\u8a3b\u89e3\uff0c\u8b93\u65e5\u671f\u5224\u65b7\u5931\u6548\uff0c\u4f7f\u5176\u4e00\u5f8b\u7de8\u8b6f\u300cchristmas\u300d\u8207\u300cnewyear\u300d\u9019\u5169\u500b\u4f48\u666f\u4e3b\u984c\u3002<\/p>\n<p>\u7de8\u8f2f ~<span class=\"s1\">\/src\/edk2\/Clover\/CloverPackage\/package\/buildpkg.sh\uff0c\u641c\u5c0b<\/span><\/p>\n<p>[[ $currentMonth -lt 11 ]] &amp;&amp; [[ &#8220;$themeName&#8221; == christmas || &#8220;$themeName&#8221; == newyear ]] &amp;&amp; continue<\/p>\n<p>\u5728\u9019\u884c\u524d\u9762\u52a0\u4e0a # \u8a3b\u89e3\u5982\u4e0b\uff1a<\/p>\n<p>#&nbsp;[[ $currentMonth -lt 11 ]] &amp;&amp; [[ &#8220;$themeName&#8221; == christmas || &#8220;$themeName&#8221; == newyear ]] &amp;&amp; continue<\/p>\n<p>\u25c9\uff08<span style=\"color:#FF0000\"><strong>2019.11.03 \u88dc\u5145<\/strong><\/span>\uff09<strong>\u4ee5\u5f80\u6211\u90fd\u4f7f\u7528 Micky1979 \u7684 Build_Clover.command \u65b9\u5f0f\u4f86\u7de8\u8b6f Clover EFI\uff0c\u4e0d\u904e\u5f9e 10 \u6708 2 \u865f\u767c\u5e03 v2.5k_r5093 \u4e4b\u5f8c\uff0c\u81f3\u4eca\u4e00\u500b\u591a\u6708\uff0811 \u6708 3 \u65e5\uff09\u90fd\u4e0d\u518d\u66f4\u65b0\uff0c\u4e0d\u77e5\u9053\u4ec0\u9ebc\u539f\u56e0\u3002\u4e0a\u7db2\u722c\u6587\u5f97\u77e5\u6709\u5225\u7684\u7de8\u8b6f\u65b9\u6cd5\uff0c\u64cd\u4f5c\u65b9\u5f0f\u4e5f\u66f4\u7c21\u55ae\u3002<\/strong><\/p>\n<p>\u958b\u555f\u7d42\u7aef\u6a5f\uff0c\u57f7\u884c&nbsp;<\/p>\n<p>git clone&nbsp;https:\/\/github.com\/CloverHackyColor\/CloverBootloader.git<br \/>\ncd&nbsp;CloverBootloader<br \/>\nsudo chmod a+x buildme<\/p>\n<p>\u63a5\u8457\u57f7\u884c<\/p>\n<p>.\/buildme<\/p>\n<p>\u51fa\u73fe\u9078\u55ae\uff0c\u9078\u64c7\u9700\u8981\u7684\u57f7\u884c\u9805\u76ee\u5373\u53ef\u3002\uff08\u901a\u5e38\u662f\u57f7\u884c 7 \u518d\u57f7\u884c 4\uff09\u3002<\/p>\n<p><img decoding=\"async\" alt=\"\u622a\u5716 2019-11-03 \u4e0b\u534810.57.55.png\" src=\"https:\/\/pic.pimg.tw\/benjenq\/1572793200-1845760361.png\" title=\"\u622a\u5716 2019-11-03 \u4e0b\u534810.57.55.png\"><\/p>\n<p>\u25c9<span style=\"font-variant-ligatures:no-common-ligatures\">\uff08<\/span><strong><span style=\"font-size:14px\"><span style=\"font-variant-ligatures:no-common-ligatures\"><span style=\"color:#FF0000\">2019.07.12 \u88dc\u5145<\/span><\/span><\/span><\/strong><span style=\"font-variant-ligatures:no-common-ligatures\">\uff09\u7de8\u8b6f&nbsp;gettext \u932f\u8aa4\uff0c\u67e5\u770b&nbsp;gettext.make.log.txt \u5167\u5bb9\uff1a<\/span><\/p>\n<p><span style=\"font-variant-ligatures:no-common-ligatures\">Undefined symbols for architecture x86_64:<br \/>\n&nbsp; &#8220;_close_stdout&#8221;, referenced from:<br \/>\n&nbsp; &nbsp; &nbsp; _main in gettext-gettext.o<\/span><\/p>\n<p><span style=\"font-variant-ligatures:no-common-ligatures\">\u554f\u984c\u5206\u6790\uff1a\u57f7\u884c which libtool \u548c which&nbsp;ar \u767c\u73fe libtool \u8ddf ar \u4e26\u975e\u5728&nbsp;\/usr\/bin \u5e95\u4e0b\uff0c\u8868\u793a\u57f7\u884c\u4e86\u5176\u4ed6\u4e0d\u76f8\u5bb9\u7684\u7248\u672c\u5c0e\u81f4\u932f\u8aa4\u3002\u7d93\u67e5 ar \u662f\u56e0\u70ba\u4e0d\u77e5\u4f55\u6642\u88ab Homebrew \u88dd\u4e86&nbsp;binutils \u4e4b\u5f8c\u7522\u751f\u5176\u4ed6\u7248\u672c\u7684 ar \u7a0b\u5f0f\u3002<\/span><\/p>\n<p><span style=\"font-variant-ligatures:no-common-ligatures\">\u89e3\u6c7a\u65b9\u5f0f\uff1a\u79fb\u9664 binutils \u5c31\u884c\u4e86\u3002<\/span><\/p>\n<p><span style=\"font-variant-ligatures:no-common-ligatures\">$ brew uninstall&nbsp;binutils<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>\u25c9<span style=\"font-variant-ligatures:no-common-ligatures\">\uff08<strong><span style=\"color:#FF0000\">2019.08.08 \u88dc\u5145<\/span><\/strong>\uff09\u51fa\u73fe\u300csvn: E170013: Unable to connect to a repository at URL &#8216;https:\/\/github.com\/acidanthera\/AptioFixPkg.git&#8217;\uff0c<\/span><span class=\"s1\">svn: E175002: Unexpected server error 500 &#8216;Internal Server Error&#8217;<\/span> <span style=\"font-variant-ligatures:no-common-ligatures\">\u300d\u932f\u8aa4\u3002<\/span><\/p>\n<p><span style=\"font-variant-ligatures:no-common-ligatures\">\u554f\u984c\u5206\u6790\uff1aAptioFixPkg \u5957\u4ef6\u5df2\u7d93\u88ab\u4f5c\u8005\u5c01\u5b58\u4e86\uff0c\u9023\u5230 <a href=\"https:\/\/github.com\/acidanthera\/AptioFixPkg\" target=\"_blank\">Github \u5c08\u6848<\/a>\u767c\u73fe\u7a0b\u5f0f\u78bc\u5df2\u7d93\u4e0b\u67b6\u4e86\uff0c\u53ea\u5269&nbsp;README.md \u8aaa\u660e\u3002<\/span><\/p>\n<p><span style=\"font-variant-ligatures:no-common-ligatures\">\u89e3\u6c7a\u65b9\u5f0f\uff1a\u7528\u6587\u5b57\u7de8\u8f2f\u5668\u958b\u555f&nbsp;Build_Clover.command\uff0c\u5c0b\u627e\u300chttps:\/\/github.com\/acidanthera\/AptioFixPkg.git\u300d \u9019\u884c\uff0c\u524d\u9762\u52a0\u4e0a # \u8a3b\u89e3\u3002<\/span><\/p>\n<pre>ThirdPartyList=(\n# https:\/\/github.com\/acidanthera\/AptioFixPkg.git\nhttps:\/\/github.com\/acidanthera\/OcSupportPkg\nhttps:\/\/github.com\/acidanthera\/EfiPkg\nhttps:\/\/github.com\/acidanthera\/AppleSupportPkg.git\n)\n<\/pre>\n<p>&nbsp;<\/p>\n<p><s>\u25c9&nbsp;\u7de8\u8b6f\u300cCloverUpdater\u300d\u8207\u300cCloverPrefpane\u300d\u51fa\u73fe\u932f\u8aa4&nbsp;Error 65\u3002<\/s><\/p>\n<pre><s>Building CloverUpdater application...\n** BUILD FAILED **\nThe following build commands failed:\nCompileXIB \/Users\/[\u5e33\u865f\u540d\u7a31]\/src\/edk2\/Clover\/CloverPackage\/CloverUpdater\/src\/<span style=\"color:#FF0000\">uk.lproj<\/span>\/MainMenu.xib\n(1 failure)\nmake[1]: *** [CloverUpdater] Error 65\nmake: *** [pkg] Error 2\n<\/s><\/pre>\n<p><s>\u554f\u984c\u5206\u6790\uff1a\u300cCloverUpdater\u300d\u8207\u300cCloverPrefpane\u300d\u7684\u8a9e\u7cfb\u6a94\u51fa\u4e86\u554f\u984c\uff0c\u5404\u81ea\u7684 src \u76ee\u9304\u4e0b\u53ea\u6709\u300cuk_UA.lproj\u300d\u6c92\u6709\u300cuk.lproj\u300d\u3002<\/s><\/p>\n<p><s>\u89e3\u6c7a\u65b9\u5f0f\uff1a\u5f9e uk_UA.lproj \u8907\u88fd\u4e00\u4efd\u5230&nbsp;uk.lproj \u5373\u53ef\uff0cCloverUpdater \u8207 CloverPrefpane \u90fd\u8981\u505a\u9019\u500b\u52d5\u4f5c\u3002\u8907\u88fd\u7684\u4f4d\u5740\u53c3\u7167\u932f\u8aa4\u8a0a\u606f\u4e2d\u7684\u8def\u5f91\u5373\u53ef\u3002<\/s><\/p>\n<p><s>CloverPrefpane \u7684&nbsp;uk.lproj \u8981\u518d\u88dc\u4e0a&nbsp;CloverPrefpane.xib\uff0c\u9019\u500b\u6a94\u6848\u53ef\u4ee5\u5f9e&nbsp;en.lproj \u8907\u88fd\u904e\u4f86\u3002<\/s><\/p>\n<p><script src=\"chrome-extension:\/\/hhojmcideegachlhfgfdhailpfhgknjm\/web_accessible_resources\/index.js\"><\/script><script src=\"chrome-extension:\/\/hhojmcideegachlhfgfdhailpfhgknjm\/web_accessible_resources\/index.js\"><\/script><script src=\"chrome-extension:\/\/hhojmcideegachlhfgfdhailpfhgknjm\/web_accessible_resources\/index.js\"><\/script><script src=\"chrome-extension:\/\/hhojmcideegachlhfgfdhailpfhgknjm\/web_accessible_resources\/index.js\"><\/script><script src=\"chrome-extension:\/\/hhojmcideegachlhfgfdhailpfhgknjm\/web_accessible_resources\/index.js\"><\/script><script src=\"chrome-extension:\/\/hhojmcideegachlhfgfdhailpfhgknjm\/web_accessible_resources\/index.js\"><\/script><script src=\"chrome-extension:\/\/hhojmcideegachlhfgfdhailpfhgknjm\/web_accessible_resources\/index.js\"><\/script><script src=\"chrome-extension:\/\/hhojmcideegachlhfgfdhailpfhgknjm\/web_accessible_resources\/index.js\"><\/script><\/p>\n<div id=\"gtx-anchor\" style=\"position: absolute; visibility: hidden; left: 20px; top: 4605px; width: 1179.92px; height: 38px;\">&nbsp;<\/div>\n<div aria-describedby=\"bubble-8\" class=\"jfk-bubble gtx-bubble\" role=\"alertdialog\" style=\"visibility: visible; left: 19px; top: 4195px; opacity: 1;\">\n<div class=\"jfk-bubble-content-id\" id=\"bubble-8\">\n<div id=\"gtx-host\" style=\"min-width: 200px; max-width: 400px;\">&nbsp;<\/div>\n<\/div>\n<div aria-label=\"Close\" class=\"jfk-bubble-closebtn-id jfk-bubble-closebtn\" role=\"button\" tabindex=\"0\">&nbsp;<\/div>\n<div class=\"jfk-bubble-arrow-id jfk-bubble-arrow jfk-bubble-arrowdown\" style=\"left: 590px;\">\n<div class=\"jfk-bubble-arrowimplbefore\">&nbsp;<\/div>\n<div class=\"jfk-bubble-arrowimplafter\">&nbsp;<\/div>\n<\/div>\n<\/div>\n<p><script src=\"chrome-extension:\/\/hhojmcideegachlhfgfdhailpfhgknjm\/web_accessible_resources\/index.js\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5728\u300c\u9ed1\u860b\u679c\u6280\u8853\uff1a\u6dfa\u8ac7 Clover EFI \u5e78\u904b\u8349\u300d\u9019\u7bc7\u6587\u7ae0\u4e2d\uff0c\u8ac7\u5230\u4e86 Clover EFI \u7684\u529f\u80fd\u3001\u5f15\u5c0e W [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[52],"tags":[],"class_list":["post-3842","post","type-post","status-publish","format-standard","hentry","category-52"],"_links":{"self":[{"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/posts\/3842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/comments?post=3842"}],"version-history":[{"count":0,"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/posts\/3842\/revisions"}],"wp:attachment":[{"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/media?parent=3842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/categories?post=3842"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/benjenq.ddns.net\/blog\/wp-json\/wp\/v2\/tags?post=3842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}