参考
Tianocore
编译
Ubuntu20.04
编译错误解决
X64/LongJump.iii:49: error: parser: instruction expected
解决:
| wget http://www.nasm.us/pub/nasm/releasebuilds/2.15.05/nasm-2.15.05.tar.bz2 |
| tar xfj nasm-2.15.05.tar.bz2 |
| cd nasm-2.15.05/ |
| ./autogen.sh |
| ./configure --prefix=/usr/local/ |
| make |
| sudo make install |
x11/extensions/XShm.h: No such file or directory 问题解决
解决:
| sudo apt-get install x11proto-xext-dev |
| sudo apt-get install libxext-dev |
| sudo apt -get install libx11-dev |
| git submodule update --init |
| |
| make -C BaseTools |
| |
| OvmfPkg/build.sh -a X64 |
| |
| OvmfPkg/build.sh -a X64 qemu |
日志:
| $ ./OvmfPkg/build.sh -a X64 qemu |
| Building from: /home/pengdl/work/Qemu/x86/uefi/edk2 |
| using prebuilt tools |
| Running: qemu-system-x86_64 -drive if=pflash,format=raw,file=/home/pengdl/work/Qemu/x86/uefi/edk2/Build/OvmfX64/DEBUG_GCC5/QEMU/bios.bin -nic none |
| VNC server running on 127.0.0.1:5900 |
可以使用vncviewer登录:
| sudo apt install xvnc4viewer |
| xvncviewer :0 |
可以看到如下界面:

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2013-08-24 Linux系统不可不知的命令:sudo
2013-08-24 用live writer写博客