Скачал образ DOS 6.22. Размер 1.2 MB. Хочу добавить туда некоторые программы и драйвера. Но дело в том, что не могу в свой образ записать загрузочную запись DOS корректно.
Мой образ: output.img Оригинальный: original.img
dd if=/dev/zero of=./output.img bs=1024 count=30000
30000+0 записей считано
30000+0 записей написано
скопировано 30720000 байт (31 MB), 0,0910088 c, 338 MB/c
mkfs.vfat output.img
Согласно http://www.easeus.com/resource/fat32-disk-structure.htm
52h FAT Name (FAT32) 8 Bytes 5Ah Executable Code 420 Bytes 1FEh Boot Record Signature (55hAAh) 2 Bytes
dd if=original.img of=output.img bs=1 count=420 conv=notrunc skip=90 seek=90
420+0 записей считано
420+0 записей написано
скопировано 420 байт (420 B), 0,00166823 c, 252 kB/c
Потом монтирую два образа в папку и копирую файлы из original.img в output.img.
Но с образа дискеты qemu не загружается, хотя с оригинального грузится.
Или это из-за того, что размер раздела некорректный?