我想从头开始编写一个简单的操作系统。我找到了要使用的tutorial。设置的要求之一是VFD,但VFD在64位系统上不起作用。所以我现在正试图寻找替代品。我的想法是也许尝试将代码和东西制作成iso文件并将其安装在virtualBox中,但是我不知道如何制作iso文件。
我如何从源代码创建iso文件,或者是否有办法在64位Windows上获得VFD或等效功能?
我认为您可以使用nasm创建一个二进制文件,然后将其作为虚拟设备中的软盘设备进行加载。或者,您可以从qemu加载二进制映像...(至少在Linux上)
我不是专家,但我认为它应该起作用。
我得到了解决方案。 Windows和Imdisk的DD。
dd if=bootloader.bin of=bootloader.flp
imdisk -a -m A: -f bootloader.flp -s 1440K