:seedling: 种子引导程序 Seed是一个业余爱好者x86程序集引导加载程序,最初是为 目的 Seed Bootloader遵循相同的目的:学习并获得低级编程技能。 材料 该引导程序是用Fedora 33下的GNU Emacs编写的,在Qemu i386虚拟机中进行了测试,并通过GDB的远程实例进行了调试。 作为阅读支持: 本书。 。 社区。 测验 如果要测试此引导程序,则必须汇编stage1.asm文件,然后创建一个磁盘映像文件以用引导程序二进制文件填充: nasm -f bin stage1.asm -o stage1 dd if=/dev/zero of=seed-0.0.1.img bs=512 count=2880 seek=0 dd if=stage1 of=seed-0.0.1.img conv=notrunc count=1 seek=0 一个makefile的食谱来了!