Wie ich das sehe ist deine Kommandozeile falsch:
nasm -f bin -o fasmboot.asm fasmboot.bin
setzt fasmboot.bin als Inputdatei (und fasmboot.asm als output). Wenn die bereits existiert und sehr groß ist, würde das den Fehler erklären.
nasm -f bin -o fasmboot.bin fasmboot.asm
wäre richtig.