在某些特定地区,按照Github上给出的方法运行
bash build.sh --chinese -d xxx
会出现报错,可能为
Updating submodules
为 'edk2' 同步子模组 url
为 'edk2-platforms' 同步子模组 url
为 'sdm845Pkg/Binary' 同步子模组 url
为 'sdm845Pkg/Library/SimpleInit' 同步子模组 url
正克隆到 '/home/zicai/edk2-sdm845/edk2'...
fatal: 无法访问 'https://github.com.cnpmjs.org/tianocore/edk2.git/':Could not resolve host: github.com.cnpmjs.org
fatal: 无法克隆 'https://github.com.cnpmjs.org/tianocore/edk2.git' 到子模组路径 '/home/zicai/edk2-sdm845/edk2'
克隆 'edk2' 失败。按计划重试
正克隆到 '/home/zicai/edk2-sdm845/edk2-platforms'...
fatal: 无法访问 'https://github.com.cnpmjs.org/tianocore/edk2-platforms.git/':Could not resolve host: github.com.cnpmjs.org
fatal: 无法克隆 'https://github.com.cnpmjs.org/tianocore/edk2-platforms.git' 到子模组路径 '/home/zicai/edk2-sdm845/edk2-platforms'
克隆 'edk2-platforms' 失败。按计划重试
正克隆到 '/home/zicai/edk2-sdm845/sdm845Pkg/Binary'...
fatal: 无法访问 'https://github.com.cnpmjs.org/edk2-porting/edk2-sdm845-binary.git/':Could not resolve host: github.com.cnpmjs.org
fatal: 无法克隆 'https://github.com.cnpmjs.org/edk2-porting/edk2-sdm845-binary.git' 到子模组路径 '/home/zicai/edk2-sdm845/sdm845Pkg/Binary'
克隆 'sdm845Pkg/Binary' 失败。按计划重试
正克隆到 '/home/zicai/edk2-sdm845/sdm845Pkg/Library/SimpleInit'...
fatal: 无法访问 'https://github.com.cnpmjs.org/BigfootACA/simple-init.git/':Could not resolve host: github.com.cnpmjs.org
fatal: 无法克隆 'https://github.com.cnpmjs.org/BigfootACA/simple-init.git' 到子模组路径 '/home/zicai/edk2-sdm845/sdm845Pkg/Library/SimpleInit'
克隆 'sdm845Pkg/Library/SimpleInit' 失败。按计划重试
正克隆到 '/home/zicai/edk2-sdm845/edk2'...
fatal: 无法访问 'https://github.com.cnpmjs.org/tianocore/edk2.git/':Could not resolve host: github.com.cnpmjs.org
fatal: 无法克隆 'https://github.com.cnpmjs.org/tianocore/edk2.git' 到子模组路径 '/home/zicai/edk2-sdm845/edk2'
第二次尝试克隆 'edk2' 失败,退出
出现类似报错的原因在于与GitHub加速站的链接并不稳定,解决方案为替换镜像站。
请手动搜索替换build.sh文件中的
github.com.cnpmjs.org
为
hub.fastgit.xyz
即可解决问题。