制作定制版 mikeOS 的可启动闪存驱动器
Make bootable flash drive of custom version of mikeOS
使用 Hyper-V,我是 运行 一台 Windows XP 机器,我也安装了一个虚拟软盘驱动器,使用下面的代码,我正在编写 bootloader.bin进入虚拟软驱。
>debug
-n bootloader.bin
-l 0
-w 0 0 0 1
-quit
这适用于虚拟软盘驱动器。我正在使用 NASM 编译 asm 文件。但是,我想将我的自定义 OS 与新的 kernel.bin 一起放在闪存驱动器上。现在,我看到 mikeOS 源有一个 ISO 映像,但我无法使用传统方法将其保存在我的闪存驱动器上,因为它使用自己的引导程序。
我正在寻找一种方法让这个 OS 在任何 x86 PC 上运行。我需要一种迁移存储的方法。此外,我不希望为此目的使用 CD-R。内存应该是可重写的。
您应该能够将原始软盘映像(或引导加载程序)直接放入 USB。使用原始刻录程序来执行此操作。如果您有自己的 VFD 或 ISO,您可以使用 UNetbootin 将其放入 USB,因为它将协助启动过程。如果您只有这些文件,则可以使用 Winimage 使用这些文件创建 VFD 或 ISO。如果您觉得卡住了,请返回 MikeOS 手册。他们有很多有用的信息。
更新
对于您的情况,您可以轻松使用 UNetbootin。
- 为您的平台下载它(我假设 Windows)。您应该只有 一个 个可执行文件。
运行 可执行文件。注意:它不是安装程序。
Select 'diskimage' 而不是 'Distribution'。
将 'ISO' 更改为 'Floppy'。
Select 您的 VFD 位置。
Select 您要写入的磁盘类型。在这种情况下,USB 驱动器是默认的。
Select 驱动器,在本例中为驱动器 G:\
。 确保您选择了正确的那个。该驱动器将在安装前完全擦除!
单击“确定”。如果一切顺利,您的 OS.
现在将拥有一个可启动 USB
希望对您有所帮助!
"Format" 它是汇编语言,assemble,用 ImDisk 挂载图像并复制文件。这一切都可以使用 cmd 脚本来完成。
当你在看它的时候,看看 The 1.44MB FAT32 floppy disk and MikeOS-4.5 FAT32 (16-bit real mode) 看看使用 FAT32 而不是 FAT12 是多么简单。
PS。格式化是在 MikeOS-4.5 FAT32(16 位实模式)发行版 bootload.asm 中完成的。
使用 Hyper-V,我是 运行 一台 Windows XP 机器,我也安装了一个虚拟软盘驱动器,使用下面的代码,我正在编写 bootloader.bin进入虚拟软驱。
>debug
-n bootloader.bin
-l 0
-w 0 0 0 1
-quit
这适用于虚拟软盘驱动器。我正在使用 NASM 编译 asm 文件。但是,我想将我的自定义 OS 与新的 kernel.bin 一起放在闪存驱动器上。现在,我看到 mikeOS 源有一个 ISO 映像,但我无法使用传统方法将其保存在我的闪存驱动器上,因为它使用自己的引导程序。
我正在寻找一种方法让这个 OS 在任何 x86 PC 上运行。我需要一种迁移存储的方法。此外,我不希望为此目的使用 CD-R。内存应该是可重写的。
您应该能够将原始软盘映像(或引导加载程序)直接放入 USB。使用原始刻录程序来执行此操作。如果您有自己的 VFD 或 ISO,您可以使用 UNetbootin 将其放入 USB,因为它将协助启动过程。如果您只有这些文件,则可以使用 Winimage 使用这些文件创建 VFD 或 ISO。如果您觉得卡住了,请返回 MikeOS 手册。他们有很多有用的信息。
更新
对于您的情况,您可以轻松使用 UNetbootin。
- 为您的平台下载它(我假设 Windows)。您应该只有 一个 个可执行文件。
运行 可执行文件。注意:它不是安装程序。
Select 'diskimage' 而不是 'Distribution'。
将 'ISO' 更改为 'Floppy'。
Select 您的 VFD 位置。
Select 您要写入的磁盘类型。在这种情况下,USB 驱动器是默认的。
Select 驱动器,在本例中为驱动器
G:\
。 确保您选择了正确的那个。该驱动器将在安装前完全擦除!单击“确定”。如果一切顺利,您的 OS.
现在将拥有一个可启动 USB
希望对您有所帮助!
"Format" 它是汇编语言,assemble,用 ImDisk 挂载图像并复制文件。这一切都可以使用 cmd 脚本来完成。 当你在看它的时候,看看 The 1.44MB FAT32 floppy disk and MikeOS-4.5 FAT32 (16-bit real mode) 看看使用 FAT32 而不是 FAT12 是多么简单。
PS。格式化是在 MikeOS-4.5 FAT32(16 位实模式)发行版 bootload.asm 中完成的。