部署EDK2
- 编译EDK2。
- 下载源码。
git clone https://gitee.com/src-openeuler/edk2.git -b openEuler-24.03-LTS-Next
- 进入到“edk2”目录下。
cd edk2
- 删除“/root/rpmbuild”目录下的文件。
rm -rf /root/rpmbuild
- 创建rpmbuild相关的文件后,复制源码到“/root/rpmbuild/SOURCES”目录中,并进行编译。
mkdir -p /root/rpmbuild/SOURCES mkdir -p /root/rpmbuild/BUILD cp * /root/rpmbuild/SOURCES -r rpmbuild -ba /root/rpmbuild/SOURCES/edk2.spec
- 安装edk2-aarch64-202308-*的RPM包。
rpm -ivh /root/rpmbuild/RPMS/noarch/edk2-aarch64-202308-*
- 下载源码。
- 安装完成后,查看edk2-aarch64的路径。
rpm -ql edk2-aarch64

- 将QEMU_EFI.fd文件大小对齐到64M。
fallocate -l $((64 * 1024 * 1024)) /usr/share/edk2/aarch64/QEMU_EFI.fd
父主题: 软件部署
