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 - сторонняя утилита
1 минута
9 апреля 2024