pve-edk2-firmware 构建教程
该教程基于PVE8.0下构建
- 配置通PVE网络
- 添加一个终端代理,用于拉取GitHub上edk2依赖
- 配置好国内镜像源,用于安装构建需要的软件包
安装构建所需要的依赖环境方法(1)
apt install -y bc debhelper dosfstools dpkg gcc-aarch64-linux-gnu gcc-riscv64-linux-gnu iasl mtools nasm pve-qemu-kvm python3 python3-distutils python3-pexpect uuid-dev xorriso lintian
安装构建依赖方法(2)
sudo apt-get -y install devscripts equivs
yes | sudo mk-build-deps --install #执行该命令后将自动安装所有依赖
克隆源码
git clone https://git.proxmox.com/git/pve-edk2-firmware.git
进入源码目录
cd pve-edk2-firmware
进行make
make deb
等待构建完成,在8核心16G机器下我花费了30分钟才完成,其中大部分时间在等待拉取依赖
- 在当前仓库下即可获取到我们构建的deb文件
- 其中Debian目录下为我们可以OEM修改的东西,包括logo,以及定制用的补丁等文件都在该目录。