Как загрузить bin файл во второй сектор img образа?

Решил написать простенькую OS с терминалом и т.п ради интереса. Написал загрузчик, который должен передавать управление коду в втором секторе, если его находит. Казалось бы, осталось загрузить туда код, но я не знаю как. Хотелось бы узнать, желательно средствами qemu-img. Вот на всякий пожарный мой Makefile:
.PHONY: all run

all: os.img

run: all
	qemu-system-x86_64 -fda os.img -boot a

# os.img
os.img: boot.bin
	qemu-img dd if=bin/boot.bin of=os.img

# boot.bin
boot.bin: src/boot.asm
	./yasm -f bin -o bin/boot.bin src/boot.asm

# hello.bin
hello.bin: src/hello.asm
	./yasm -f bin -o bin/hello.bin src/hello.asm
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
hint000
@hint000
у админа три руки
dd if=boot.bin of=os.img seek=1 conv=nocreat,notrunc
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы