1. Про "винду", собираясь работать с Linux, лучше забыть - сильно помогает.

Кроме того, ISO образы
разных дистрибутивов Linux (i686, X86_64, ARM, ...) записанные "в винде" -
весьма часто не грузятся, "битые", не годные (из-за неявных предположений о форматах записываемого). При записи носителя в Linux такое (негодность) бывает,
на на пару порядков реже.
2. Естественно, dd - это
старый проверенный способ, но ... он требует хорошего (излишнего) понимания того что делается + не со всеми образами не всех дистрибутивов Linux это работает - со времён "размножения" способов загрузки (BIOS, UEFI), форматирования носителей (MBR, GPT) и способов (форматов) подготовки образов ISO.
Есть ещё несколько "фирменных", дистрибутиво-зависимых tools для записи образа на носитель: UNetbootin, liveusb-creator (см.
загрузочный Linux на USB флешке).
Но мой
практический опыт подготовки (накатывания) многих десятков образов самых разнообразных дистрибутивов Linux, на протяжении многих лет (а это значит при сильной эволюции форматов подготовки ISO) показывает (только IMHO):
ни один способ накатывания образа Linux не даёт абсолютной 100% гарантии получения
загружаемого носителя.
Поэтому если "не получается" - лучше попробовать записать флешку другой программой.