Для дискеты я могу сделать файл boot.img только на ассемблере.
В конце исходного файла я просто написал:
org 0x7c00
jmp start
start:
cli
hlt
times 510 - ($- $$) db 0
db 0x55
db 0xaa
times 1474560 - ($-$$) db 0
Но теперь, как я могу сделать загрузочный iso, как указано выше?
в случае гибкого диска,
times 1474560 -($-$$) db 0
был ключом.
cli; hlt
просто навсегда остановит ЦП. Инструкцияtimes
заполняет все остальное нулями, так что полезного функционала здесь немного. (Загрузчик по умолчанию, т.е. Windows записывает на дискету, по крайней мере, показывает ошибку, указывающую на то, что она не является загрузочной). - person PMF   schedule 12.09.2014-b
дляgenisoimage
. linux.die.net/man/1/genisoimage - person Tyler   schedule 15.09.2014