Ubuntu Linux下如何搭建并安装EDK2

本教程全程手动下载安装:

1、官网下载EDK2安装包(这里下载当前最新版) ---- 2023.10.23
网址:https://sourceforge.net/projects/edk2/files/UDK2015_Releases/UDK2015/UDK2015.Complete.MyWorkSpace.zip
Ubuntu Linux下如何搭建并安装EDK2_第1张图片
2、解压

unzip UDK2015.Complete.MyWorkSpace.zip

3、阅读解压后获得的文件:

vim UDK2015-ReleaseNotes-MyWorkSpace.txt

4、按照该文件的内容进行安装:
(其中要安装OpenSSL和NASM,前者按阅读内容操作即可,后者要去官网下载,步骤见步骤5所示)
Ubuntu Linux下如何搭建并安装EDK2_第2张图片(这里暂不介绍gcc的安装啦!openssl的安装按上图提示操作即可,不需要特别说明)

5、安装NASM:
NASM官网下载2.16.01版本
网址:https://www.nasm.us/pub/nasm/releasebuilds/2.16.01/

Ubuntu Linux下如何搭建并安装EDK2_第3张图片
解压:

tar -zxvf nasm-2.16.01.tar.gz

安装:

./configure
make
sudo make install

检查:

nasm -version

显示nasm版本号之后,即表示安装nasm成功!

6、继续按照步骤3打开的txt文件进行操作:
把’BaseTools(Unix).tar’解压进MyWorkSpace目录下,之后开始配置./Conf里面的文件

7、配置EDK2开发环境:
执行如下命令生成Conf/目录下的target.txt和tools_def.txt 默认配置文件:

./edksetup.sh BaseTools

编辑Conf/target.txt:

ACTIVE_PLATFORM       = Nt32Pkg/Nt32Pkg.dsc
...
TARGET_ARCH           = AArch64
...
TOOL_CHAIN_TAG        = MYTOOLS

8、编译UEFI模拟器和UEFI应用程序:
根目录下执行如下命令用于设置环境变量:

source edksetup.sh

你可能感兴趣的:(linux,ubuntu,Linux,EDK2下载和安装)