私はフロッピーディスクからブートするための小さなアセンブリバイナリを作成しましたが(理想的には)、実際にバイナリをディスクに置く方法はありません。起動可能です。実際のディスクではなく、フロッピーディスクイメージ(IMGまたはVFD)を使用することになります(スペアフロッピーディスクがあるかどうかわかりません)。これをどのように行うことができますか、私はそれについて多くを見つけることができませんし、私はブートセクターの作成にあまり慣れていません。フロッピーディスクイメージをブートバイナリでロードする
補足:私はWindows(x64)を使用していますが、Linuxはありません。私はNASMを持っています。
EDIT 1:ASM:
;Bootstrapper source for X-DOS 0.01
;----------------------------------------------
;Experimental bootsector.
;
;my name, created: THURS 30-06-2011 18:01
[BITS 16]
[org 0x7c00] ;start at initial Boot sector in ROM
;jmp short start ;Jump to the start point
;-----------------------------------------------
db "30-06-2011" ;First time worked on.
;-----------------------------------------------
start:
mov ah, 0eh ;tty print function
xor bl, bl
mov al, 'H'
int 10h ;print the above.
again:
jmp again
;------------------------------------------------
db "my name" ;Me!
times 510-($-$$) db 0 ;padding
dw 0xaa55
[この人は](http://stackoverflow.com/questions/5699422/)と同じプログラミングエラーが発生しました。 – JdeBP