Страница 1 из 1

Запись образа командой dd

Добавлено: 28 сен 2016, 09:29
Chocobo
Чтоб надежно записать образ - я обычно использую исключительно dd

1. Подготовка к записи
Найдем название устройства носителя в ОС, для этого заглянем например в lsblk - где несложно увидеть что искомая 16-ти гиговая флешка у нас называется sdb
dd1.png

2. Запись образа

синтаксис команды dd прост и ему требуется только два пути - if= путь к файлу образа, который планируем записать, и of= путь к устройству в /dev/ на которое будем писать. Также не лишним будет проставиьт размер блока bs=4M чтоб писалось шустрей. В итоге получаем такую команду, которая безотказно подготовит нам загрузочную флешку:

Код: Выделить всё

sudo dd if=/home/chocobo/Загрузки/linuxmint-18-cinnamon-32bit.iso of=/dev/sdb bs=4M
3. Хинт для экономии времени
В текущих реалиях постоянного наличия широких интернет каналов я напрочь перестал хранить образы на жестком диске, т.к. при необходимости 1-2 гиговый файл качается несколько минут, а дополнительно каталогизировать кучу скачанных анее образов не хочется. Также необходимость сначала скачать образ на свой жесткий диск, а потом оттуда записывать его на флешку - занимает лишнее время, поэтому было придумано решение писать образы на флешку прямо с инета, минуя его скачивание на HDD. Заходим на любое ftp или http зеркало (например http://mirror.yandex.ru), находим нужный образ, копируем ссылку на него
dd2.png
получем ссыль вида http://mirror.yandex.ru/linuxmint/stable/18/linuxmint-18-mate-64bit.iso и пишем исошку напрямую с интеа на флешку (apt install curl - если ругнется на его отсутствие):

Код: Выделить всё

curl -L http://mirror.yandex.ru/linuxmint/stable/18/linuxmint-18-mate-64bit.iso | sudo dd of=/dev/sdb bs=4M
И по мере скачки файла он сразу будет попадать на флешку.
dd3.png
В финале также получим готовую флешу с осью, фактически затратив время только на скачку образа с сети :smile:
На моем примере получилось не имея нужного образа под рукой запилить флешку за 4 с небольшим минуты, со средней скоростью скачки в 6,6 Мб/сек.

Запись образа командой dd

Добавлено: 10 дек 2018, 13:57
StarMAUGLI
Chocobo, вопрос по хинту: образ будет распаковываться при записи dd или так и останется исошкой?

Запись образа командой dd

Добавлено: 10 дек 2018, 14:38
Dja
Ни то и ни другое. Записывается с сохранением структуры.

Запись образа командой dd

Добавлено: 10 дек 2018, 14:41
zuzabrik
Спасибо за руководство, будет куда отсылать по схожим вопросам с записью.
StarMAUGLI писал(а):
10 дек 2018, 13:57
образ будет распаковываться при записи dd или так и останется исошкой?
Если я правильно понял твой вопрос, то dd просто записывает побайтно, ему не важно что он пишет, iso-файл, файл, или просто поток байт какой-то.

Запись образа командой dd

Добавлено: 10 дек 2018, 16:39
Obamacyborg1975
Chocobo писал(а):
28 сен 2016, 09:29
И по мере скачки файла он сразу будет попадать на флешку.
Может и удобно, но как проверить hash сумму? Только не говорите мне, что curl сам проверяет и это надежно.

Запись образа командой dd

Добавлено: 10 дек 2018, 18:19
colonel
чисто в догонку несколько ссылочек для поподробнее о dd говноблоги это или нет разбирайтесь сами а то некоторым глазастеньким умникам везде 100500 гб блазнится

Запись образа командой dd

Добавлено: 10 дек 2018, 18:22
linux-vlad
Chocobo писал(а):
28 сен 2016, 09:29
Чтоб надежно записать образ - я обычно использую исключительно dd

=========================================================================
Chocobo - мне кажется, что эта утилита удобнее... Насколько я понял, в ней можно
создавать образы для Windows...? Пока не проверял, точно сказать не могу...
=========================================================================
dd - GUI :thumbs:
RosaImageWriter-2.6-rus.png
ROSA ImageWriter - http://wiki.rosalab.ru/ru/index.php/ROS ... 2.D1.8C.3F

УСТАНОВКА:
1 - Качаем архив
2 - Извлекаем файлы
3 - Открываем от ROOT: /opt/
4 - Копируем папку " RosaImageWriter " в /opt/
----------------------------------------------------------------------------
Создаём Кнопку запуска "RosaImageWriter"
1 - rosa-image-writer.desktop
содержимое файла:
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=usb-creator
# Icon=usb-creator - (usb-creator) - при желании меняем на свою иконку...
Exec=/opt/RosaImageWriter/RosaImageWriter
Categories=GNOME;GTK;Utility;MX-Live;
NotShowIn=KDE;
Name=Rosa Image Writer
Name[ru]=Rosa Запись образа на USB-накопитель
Comment=Make a bootable USB stick
2 - Сохраняем конфигурации
3 - Сохранённый файл помещаем от ROOT в папку /usr/share/applications/
4 - Выход или Перезагрузка
5 - Меню --> Инструменты --> Rosa Запись образа на USB-накопитель

===================================================
Делаем вывод для себя, что лучше, КОНСОЛЬ или GUI !
УДАЧИ !

Запись образа командой dd

Добавлено: 10 дек 2018, 20:24
StarMAUGLI
Dja писал(а):
10 дек 2018, 14:38
Ни то и ни другое. Записывается с сохранением структуры.
Я чего спросил-то - я бы как раз хотел записать несколько исошников на одну флешку. А потом с помощью старого граба сделать меню-лист (вроде и во втором можно сделать, но во втором как-то все сложнее). Ну к примеру есть у меня 16-гиговая флешка. Я на нее закидываю все исошники с минтом (18.3 с кде, 19 с корицей, LMDE с мате, чего-нибудь еще с xfce) и у меня это одна флешка которую я показываю неофитам. Другую примерно по такому же принципу можно сделать с манджаро, калькулейтом, опенсусей или еще с чем-нибудь. А то в противном случае если есть желание посмотреть/показать разные дистрибутивы нужно 100500 флешек. И так их уже у меня как у дурака фантиков. Где что под пытками не вспомнить. :-D

Запись образа командой dd

Добавлено: 10 дек 2018, 20:33
colonel
писал(а): ...ROSA ImageWriter...
и что некоторых юзеров на сторону тянет при наличии в линукс минт по дефолту пары утилит , которые записывают образы
12.png

StarMAUGLI писал(а):
10 дек 2018, 20:24
...хотел записать несколько исошников на одну флешку. А потом с помощью старого граба сделать меню-лист ...
не изобретайте велосипед
мультисистем - http://zenway.ru/page/multisystem
http://compizomania.blogspot.com/2013/0 ... iboot.html

Запись образа командой dd

Добавлено: 12 дек 2018, 19:06
StarMAUGLI
colonel писал(а):
10 дек 2018, 20:33
не изобретайте велосипед
попробую... хотя вот по первой ссылке коменты какие-то неутешительные, типа "проект заброшен"

Запись образа командой dd

Добавлено: 12 дек 2018, 19:08
WWolf
Не по теме
StarMAUGLI писал(а):
12 дек 2018, 19:06
типа "проект заброшен"
ХР тоже заброшена, однако сколько на ней до сих пор сидит :-D

Запись образа командой dd

Добавлено: 12 дек 2018, 19:28
x230
colonel писал(а):
10 дек 2018, 20:33
мультисистем
StarMAUGLI писал(а):
12 дек 2018, 19:06
проект заброшен
Глючный он какой-то, этот мультисистем. Возможно не переваривает новые systemd'шные дистры, а возможно не любит их усердное сжатие (по пол-суток распаковывает)... не знаю, но глючный он...

Запись образа командой dd

Добавлено: 12 дек 2018, 19:46
StarMAUGLI
x230 писал(а):
12 дек 2018, 19:28
не знаю, но глючный он...
тогда может быть мне стоит вернуться к первоначальной идее? (- накачать/записать исошников и написать меню-лист в первом грабе)

Запись образа командой dd

Добавлено: 12 дек 2018, 20:46
colonel
StarMAUGLI писал(а):
12 дек 2018, 19:06
...попробую... хотя вот по первой ссылке коменты какие-то неутешительные, типа "проект заброшен"
не стоит пробовать то ,о чём даже прочитать не можете нормально пару каментов
29.png
тем более что проект "заброшен"
Scr10.png
x230 писал(а):
12 дек 2018, 19:28
Глючный он какой-то, этот мультисистем. Возможно не переваривает новые systemd'шные дистры, а возможно не любит их усердное сжатие (по пол-суток распаковывает)... не знаю, но глючный он...
??????
это что за мутный поток полусознания

Запись образа командой dd

Добавлено: 12 дек 2018, 21:03
x230
Не по теме
colonel писал(а):
12 дек 2018, 20:46
мутный поток полусознания
Прости великодушно! Не признал барина сваво! Забыл, - ты же у нас тут светоч! Поэтому, наверное, право имеешь ...
.
Твое высокомерие порой невыносимо!
.
Маленькая просьбочка: будь чуточку добрее, плиз! А если тебя раздражают нубы вроде меня, то нех.. на таких форумах и присутствовать.
Прости меня за прямоту.

Запись образа командой dd

Добавлено: 12 дек 2018, 21:44
colonel
x230, а может нех.. писать посты с выражовыванием мнений о глючности основанных на хрен знает на чём ?
StarMAUGLI писал(а):
12 дек 2018, 19:46
...может быть мне стоит вернуться к первоначальной идее? (- накачать/записать исошников и написать меню-лист в первом грабе)
второй груб точно умеет запускать ОС из исошников , как и груб4дос и супергруб и ( там много чего используется в мультисистем) но если хотите груб1 ( GRUB Legacy ) ...пробуйте

Запись образа командой dd

Добавлено: 12 дек 2018, 22:22
zuzabrik
Прошу снизить градус общения :-D Да и вообще воздерживаться от эмоций по отношению к другим пользователям.

P.S. Я кстати не въехал что должны были доказывать скрины выше, то что посты за 2016 год или то что образ минта из будущего, завтрашнего дня :-D

Запись образа командой dd

Добавлено: 12 дек 2018, 22:28
x230
А вообще, если по существу, то мне как-то на форуме уже возражали, что команда dd, якобы, не меняет формата файловой системы флэхи, и на неё (якобы) таки можно записывать и отдельно что-нибудь, как на простой (fat / fat32) носитель.
Но вот у меня после записи исошника на флэху система как накопитель её не видит, а/и GParted усматривает нарушение фаловой системы.
Я люблю dd, но пишу поэтому (по вышесказанному) флэхи unetbootin'ом. Печалько... :sad:
Прокомментируйте, плиз, насколько я не прав?

Запись образа командой dd

Добавлено: 13 дек 2018, 00:22
colonel
zuzabrik писал(а):
12 дек 2018, 22:22
...Прошу снизить градус общения ..
да вы о чём? какой градус ? :smile:
zuzabrik писал(а):
12 дек 2018, 22:22
Я кстати не въехал что должны были доказывать скрины выше, то что посты за 2016 год или то что образ минта из будущего, завтрашнего дня
ну прям детский сад и по картинкам надо ещё пояснять
было заявлено что "по первой ссылке коменты какие-то неутешительные, типа "проект заброшен"" ,
на первом скрине все каменты (целых 2 ) к статье по первой ссылке, пусть покажут пальчиком где там написано что проект заброшен
на втором скрине окно ФМ с потрохами мультисистем флешки с "залитой" на него ОСью ЛМ19 (новый systemd'шный дистр ) и загрузчик , окно программы мультисистем со строкой установленной на флеш пОСью, и окно обновления программы ( той программы которая якобы "заброшена")

кста , загрузка минт19 от клика выбора системы в загрузочном меню до её окончания и готовности к работе заняла не "полсуток" а 50 сек.
как-то на форуме уже возражали, что команда dd, якобы, не меняет формата файловой системы флэхи, и на неё (якобы) таки можно записывать и отдельно что-нибудь, как на простой
если dd -шкой заливать (побайтово) образ диска или раздела , то сохраняется и файловая система источника с которого сделан образ. Если dd -шкой копировать отдельные файлы , то копируется только файл , так же как и при копировании командой cp

после записи исошника на флэху система как накопитель её не видит,
система "не видит" не флешку , а раздел на котором залита ОСь и с которого эта ось загружена . Если источник образа был с фат/нтфс/ext... и сделать второй раздел на флешке , то система вполне его увидит - Linux Mint не видит флешки с которой загрузилась система LiveCD. Как решить?
с флешками с iso-образами залитыми dd -шкой посложнее (там iso система как на опт.дисках) , и далеко не всегда получится создать второй раздел на оставшемся свободном месте.
но иногда может (в некоторых случаях) и скрин гпартеда с разбивкой такой флешки как-то уже здесь на форуме выкладывал

Запись образа командой dd

Добавлено: 17 дек 2018, 02:45
AlexZ
StarMAUGLI писал(а):
10 дек 2018, 20:24
к примеру есть у меня 16-гиговая флешка. Я на нее закидываю все исошники с минтом (18.3 с кде, 19 с корицей, LMDE с мате, чего-нибудь еще с xfce) и у меня это одна флешка которую я показываю неофитам. Другую примерно по такому же принципу можно сделать с манджаро, калькулейтом, опенсусей или еще с чем-нибудь. А то в противном случае если есть желание посмотреть/показать разные дистрибутивы нужно 100500 флешек.
Ну если только посмотреть-показать новые дистрибутивы, КМК проще их на ноутбуке в виртуалбоксе демонстрировать.
Грузить с флешки Кальку КДЕ например, ну не знаю, долго и муторно. В каких-то дистрах жуткие тормоза обеспечены, а какие-то образы и вовсе не загрузятся. Не говоря уже про GRUB Legacy. Это только на первый взгляд кажется что всё просто.. На самом деле полноценно продемонстрировать (и оставить приятные впечатления) всю линейку основополагающих дистров (их всего 7 для хоум юзера - дебиан, убунту, федора, опенсусе, арч, генту и слакварь, плюс можно ещё какой-нить форк от умершей мандривы добавить (наша роса например)) при загрузке из образов на флешке навряд ли получится.
На флешку ставить и запускать с неё нужно флешечные (карманные) дистры, подготовленные для этого.
Есть у меня такая 16-гиговая флешка (на все случаи)..
16 Gb Flash.png
в которой есть раздел для переноса данных или сохранения крупных файлов из систем
полностью установленная система Runtu LITE, которая на флешке работает практически также как Ubuntu GNOME на НDD.
ещё 2 системы (по сути неубиваемые) по принципу LiveCD, но с сохраненками в файл или каталог.
Можно сделать как 32-бит, так и 64-бит (для УЕФИ) вариант.