[Ubuntu 20.04 LTS] EDK2-sdm845 编译小问题

在某些特定地区,按照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

即可解决问题。

2 Likes