#unix #binary #bootloader
#unix #двоичный #загрузчик
Вопрос:
У меня есть файл bin, который я скомпилировал из исходного кода ASM через nasm -f bin -o helloworld.bin helloworld.asm
. Как я могу выполнить запись helloworld.bin
на флэш-накопитель USB. Я НЕ хочу записывать это на дискету! Я бы не возражал против использования Unix или MS-DOS или стороннего программного обеспечения для этого, при условии, что оно записывает данные на флэш-накопитель USB, а НЕ на гибкий диск.
Ответ №1:
Как насчет dd(1)
? Что-то вроде
dd if=helloworld.bin of=/dev/sdc
Комментарии:
1. @Mohit Deshpande Я только что увидел ваш комментарий; возможно, вы сможете использовать rawrite в Windows.
2. Для меня это работало на QEMU, но не на реальном оборудовании USB: github.com/cirosantilli/x86-bare-metal-examples/blob/… На экране ничего не отображается.