将多个文件转换为.img

问题描述 投票:0回答:1

我正在按照教程制作一个简单的引导加载程序和内核, 我正在使用 Windows,这是我正在使用的 makefile:

设置:

nasm src oot oot.asm -f bin -o 构建 oot.bin

重命名构建 oot.bin main_floppy.img

运行:

qemu-system-i386 -fda build\main_floppy.img

但是现在我有多个文件,如何将它们合并到一个 .img 文件中?

设置:

nasm src oot oot.asm -f bin -o 构建 oot.bin

nasm src\kernel\main.asm -f bin -o build\kernel.bin

重命名构建 oot.bin main_floppy.img

// 也以某种方式添加内核文件?我正在使用Windows

运行:

qemu-system-i386 -fda build\main_floppy.img

使用 Windows 顺便说一句

assembly makefile command gnu-make osdev
1个回答
0
投票

您可以尝试使用类似 Mkisofs 的工具,它可以从磁盘上的文件创建 ISO 映像。滚动您自己的引导加载程序很困难,我建议使用 GRUB 来加载您自己的操作系统,您可以将其与

grub-mkrescue
结合起来创建 ISO 映像。

更多详细信息请参见我链接的 OSDEV wiki 页面。

© www.soinside.com 2019 - 2024. All rights reserved.