Jetson Orin Nano 刷UEFI

我编译UEFI的方式是通过下面的步骤

sudo apt-get install git python3 python3-setuptools python3-pip
mkdir edkrepo
cd edkrepo
wget https://github.com/tianocore/edk2-edkrepo/releases/download/edkrepo-v2.1.2/edkrepo-2.1.2.tar.gz
tar xvf edkrepo-2.1.2.tar.gz
sudo ./install.py --user ${USER}
cd ..
sudo chown -R ${USER}. ~/.edkrepo
edkrepo manifest-repos add nvidia https://github.com/NVIDIA/edk2-edkrepo-manifest.git main nvidia
edkrepo clone nvidia-uefi NVIDIA-Platforms main

但是

edkrepo manifest-repos add nvidia https://github.com/NVIDIA/edk2-edkrepo-manifest.git main nvidia
edkrepo clone nvidia-uefi NVIDIA-Platforms main

由于网络问题,我无法通过edkrepo clone 下载对应的文件到 nvidia-uefi 中。

通过查看edk2-edkrepo-manifest.git中的edk2-nvidia/Platform/NVIDIAPlatformsManifest.xml 这个文件找到了

 <RemoteList>
    <!-- The 'name' attribute for each Remote tag must be unique. -->
    <Remote name="Edk2Repo">https://github.com/NVIDIA/edk2.git</Remote>
    <Remote name="Edk2PlatformsRepo">https://github.com/NVIDIA/edk2-platforms.git</Remote>
    <Remote name="Edk2NonOsiRepo">https://github.com/NVIDIA/edk2-non-osi.git</Remote>
    <Remote name="Edk2NvidiaRepo">https://github.com/NVIDIA/edk2-nvidia.git</Remote>
    <Remote name="Edk2NvidiaNonOsiRepo">https://github.com/NVIDIA/edk2-nvidia-non-osi.git</Remote>
    <Remote name="OpenRmRepo">https://github.com/NVIDIA/open-gpu-kernel-modules.git</Remote>
  </RemoteList>

我把上面6个仓库的内容都下载了本地。但是在执行
这句命令

edk2-nvidia/Platform/NVIDIA/Jetson/build.sh

时出现了图中的问题,请问各位这个要怎么解决,看提示是对应的库没有找到,但是我不知道怎么解决

請你找個穩定一點的環境再重新下載一次
網路問題不是我們應該要負責的

我想知道通过edkrepo方式下载的库与我直接拉取对应的6个库有什么不同吗?

我們只能確定照著文件上的步驟操作是沒問題的
其他東西我不保證

好吧。我尝试着把网络修复好。

经过几次的测试,确实是网络的问题,只能按照步骤下载对应的文件 ,不能单独的下载对应的仓库,否则会出现各种编译问题。

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.