3

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 を使用したくありません。メモリは書き換え可能である必要があります。

4

2 に答える 2

0

アセンブリ言語で「フォーマット」し、アセンブルして、イメージをImDiskでマウントし、ファイルをコピーします。これはすべて cmd スクリプトで実行できます。1.44MB FAT32 フロッピー ディスクとMikeOS -4.5 FAT32 (16 ビット リアル モード)を参照して、FAT12 の代わりに FAT32 を使用することがいかに簡単かを確認してください。

PS。フォーマットは、MikeOS-4.5 FAT32 (16 ビット リアル モード) ディストリビューションの bootload.asm で行われます。

于 2016-05-07T20:24:21.127 に答える