Найти в Дзене
12 подписчиков

СОЗДАТЬ ЗАГРУЗОЧНУЮ ФЛЕШКУ С ПОМОЩЬЮ УТИЛИТЫ DD


Узнать какие диски и флешки имеются, чтобы выбрать правильное устройство.
$ lsblk

Выбираем любую одну из команд ниже.

Важная информация!
Записывать только через sudo

Если указать bs=1M, то скорость загрузки в разы быстрее, нежели с 512 или вообще без bs

Записывает в тишине. Никаких выводов на экран.
$ sudo dd if=./alt.iso of=/dev/sdc bs=4M && sync

Покажет общую информацию по записи (мне не нравится).
$ sudo dd if=./alt.iso of=/dev/sdс bs=1M status=progress conv=fsync

Виден процесс записанного в realtime (самый быстрый и информативный).
$ sudo dd if=archlinux-2023.01.01-x86_64.iso of=/dev/sdc bs=1M status=progress oflag=dsync

То же самое, только с кавычками, если есть пробелы в пути.
$ sudo dd if="./alt 10.iso" of="/dev/sdd" bs=1M status="progress" oflag="dsync"

Также можно использовать с дополнительной утилитой pv, которую надо предварительно установить.
$ sudo dd if="./path/to/file.iso" | pv | dd of="/dev/sdd"

sudo - запись от рута
dd - сама команда
if= - от слов input file (что записываем)
of= - output file (куда записываем, может быть файл или устройство, в моём случае USB флешка
conv="fsync" - dd не сообщит об успехе, пока не запишет весь файл ISO
oflag=dsync - выводит через запятую данные, используя синхронный ввод или вывод
bs - сколько за раз будет считываться и записываться
&& sync - если в конце прописать, тогда сообщит о завершении и можно вынуть флешку
" " - не обязательны. Нужны, только если используются в пути или названиях пробелы
pv - сторонняя утилита
СОЗДАТЬ ЗАГРУЗОЧНУЮ ФЛЕШКУ С ПОМОЩЬЮ УТИЛИТЫ DD  Узнать какие диски и флешки имеются, чтобы выбрать правильное устройство. $ lsblk  Выбираем любую одну из команд ниже.  Важная информация!
1 минута