使用Hyper-V,我运行的是Windows XP机器,我也安装了一个虚拟软盘驱动器,使用以下代码,我将bootloader.bin写入虚拟软盘驱动器。
>debug
-n bootloader.bin
-l 0
-w 0 0 0 1
-quit
这适用于虚拟软盘驱动器。我正在使用NASM编译asm文件。但是,我想在闪存驱动器上获得我的自定义操作系统以及新的kernel.bin。现在,我看到mikeOS源有一个ISO映像,但我无法使用传统方法在我的闪存驱动器上获得它,因为它使用自己的引导程序。
我正在寻找一种可以在任何x86 PC上运行此操作系统的方法。我需要一种迁移存储的方法。另外,我不希望为此目的使用CD-R。内存应该是可重写的。
答案 0 :(得分:1)
您应该可以将原始软盘映像(或引导加载程序)直接放到USB上。使用原始刻录程序来执行此操作。如果您有自己的VFD或ISO,则可以使用UNetbootin插入USB,因为它将有助于启动过程。如果您只有文件,则可以使用Winimage创建包含这些文件的VFD或ISO。如果您感到困惑,请返回MikeOS手册。他们有很多有用的信息。
<强>更新强>
在您的情况下,您可以轻松使用UNetbootin。
答案 1 :(得分:0)
&#34;格式&#34;它用汇编语言汇编,用ImDisk挂载图像并复制文件。这可以通过cmd脚本完成。 在您进行此操作时,请查看The 1.44MB FAT32 floppy disk和MikeOS-4.5 FAT32 (16-bit real mode),了解使用FAT32而不是FAT12是多么简单。
PS。格式化在MikeOS-4.5 FAT32(16位实模式)发行版的bootload.asm中完成。