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

Аватара пользователя

Автор темы
Chocobo
Сообщения: 9148
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 637 раз
Поблагодарили: 2614 раз

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

Сообщение Chocobo » 28 сен 2016, 06:29

Чтоб надежно записать образ - я обычно использую исключительно 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 Мб/сек.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
   
Изображение

Аватара пользователя

StarMAUGLI
Сообщения: 1536
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 630 раз
Поблагодарили: 178 раз

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

Сообщение StarMAUGLI » 10 дек 2018, 10:57

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

Аватара пользователя

Dja
Сообщения: 5722
Зарегистрирован: 27 авг 2016, 17:03
Решено: 23
Откуда: Voskresensk
Благодарил (а): 831 раз
Поблагодарили: 605 раз

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

Сообщение Dja » 10 дек 2018, 11:38

Ни то и ни другое. Записывается с сохранением структуры.

Аватара пользователя

zuzabrik
Сообщения: 1563
Зарегистрирован: 29 авг 2016, 09:08
Решено: 19
Благодарил (а): 100 раз
Поблагодарили: 493 раза

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

Сообщение zuzabrik » 10 дек 2018, 11:41

Спасибо за руководство, будет куда отсылать по схожим вопросам с записью.
StarMAUGLI писал(а):
10 дек 2018, 10:57
образ будет распаковываться при записи dd или так и останется исошкой?
Если я правильно понял твой вопрос, то dd просто записывает побайтно, ему не важно что он пишет, iso-файл, файл, или просто поток байт какой-то.
Наш IRC-канал для общения: #linuxmint-ru на сервере irc.spotchat.org
Для захода откройте HexChat, выберите сервер Linux Mint и наберите в чате /join #linuxmint-ru
Или любым другим удобным способом ;)

Аватара пользователя

Obamacyborg1975
Сообщения: 459
Зарегистрирован: 27 сен 2016, 05:19
Решено: 2
Благодарил (а): 126 раз
Поблагодарили: 103 раза

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

Сообщение Obamacyborg1975 » 10 дек 2018, 13:39

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

Аватара пользователя

colonel
Сообщения: 1451
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 400 раз

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

Сообщение colonel » 10 дек 2018, 15:19

чисто в догонку несколько ссылочек для поподробнее о dd говноблоги это или нет разбирайтесь сами а то некоторым глазастеньким умникам везде 100500 гб блазнится
Последний раз редактировалось пользователем 1 colonel; всего редактировалось раз: 10
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом


linux-vlad
Сообщения: 1
Зарегистрирован: 10 дек 2018, 15:17

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

Сообщение linux-vlad » 10 дек 2018, 15:22

Chocobo писал(а):
28 сен 2016, 06: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 !
УДАЧИ !
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

StarMAUGLI
Сообщения: 1536
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 630 раз
Поблагодарили: 178 раз

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

Сообщение StarMAUGLI » 10 дек 2018, 17:24

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

Аватара пользователя

colonel
Сообщения: 1451
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 400 раз

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

Сообщение colonel » 10 дек 2018, 17:33

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

StarMAUGLI писал(а):
10 дек 2018, 17:24
...хотел записать несколько исошников на одну флешку. А потом с помощью старого граба сделать меню-лист ...
не изобретайте велосипед
мультисистем - http://zenway.ru/page/multisystem
http://compizomania.blogspot.com/2013/0 ... iboot.html
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

StarMAUGLI
Сообщения: 1536
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 630 раз
Поблагодарили: 178 раз

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

Сообщение StarMAUGLI » 12 дек 2018, 16:06

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

Аватара пользователя

WWolf
Сообщения: 1221
Зарегистрирован: 13 фев 2018, 21:51
Решено: 5
Откуда: Краснодар
Благодарил (а): 427 раз
Поблагодарили: 282 раза

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

Сообщение WWolf » 12 дек 2018, 16:08

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

Аватара пользователя

x230
Сообщения: 1541
Зарегистрирован: 02 сен 2016, 19:07
Решено: 5
Откуда: Курилы/Сахалин/Кубань
Благодарил (а): 274 раза
Поблагодарили: 391 раз

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

Сообщение x230 » 12 дек 2018, 16:28

colonel писал(а):
10 дек 2018, 17:33
мультисистем
StarMAUGLI писал(а):
12 дек 2018, 16:06
проект заброшен
Глючный он какой-то, этот мультисистем. Возможно не переваривает новые systemd'шные дистры, а возможно не любит их усердное сжатие (по пол-суток распаковывает)... не знаю, но глючный он...
моя платформа :
ОС: Linux Mint 18.3, x64 DE: Cinnamon 3.6.7 Ядро: 4.15.0-52 Browsers: Pale Moon 28.* и SlimJet 23.*; Железо: Intel Core i3-3210; Mem 4GB; VGA - на борту.

Аватара пользователя

StarMAUGLI
Сообщения: 1536
Зарегистрирован: 10 сен 2016, 07:16
Решено: 15
Откуда: Москва
Благодарил (а): 630 раз
Поблагодарили: 178 раз

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

Сообщение StarMAUGLI » 12 дек 2018, 16:46

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

Аватара пользователя

colonel
Сообщения: 1451
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 400 раз

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

Сообщение colonel » 12 дек 2018, 17:46

StarMAUGLI писал(а):
12 дек 2018, 16:06
...попробую... хотя вот по первой ссылке коменты какие-то неутешительные, типа "проект заброшен"
не стоит пробовать то ,о чём даже прочитать не можете нормально пару каментов
29.png
тем более что проект "заброшен"
Scr10.png
x230 писал(а):
12 дек 2018, 16:28
Глючный он какой-то, этот мультисистем. Возможно не переваривает новые systemd'шные дистры, а возможно не любит их усердное сжатие (по пол-суток распаковывает)... не знаю, но глючный он...
??????
это что за мутный поток полусознания
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось пользователем 1 colonel; всего редактировалось раз: 12
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

x230
Сообщения: 1541
Зарегистрирован: 02 сен 2016, 19:07
Решено: 5
Откуда: Курилы/Сахалин/Кубань
Благодарил (а): 274 раза
Поблагодарили: 391 раз

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

Сообщение x230 » 12 дек 2018, 18:03

Не по теме
colonel писал(а):
12 дек 2018, 17:46
мутный поток полусознания
Прости великодушно! Не признал барина сваво! Забыл, - ты же у нас тут светоч! Поэтому, наверное, право имеешь ...
.
Твое высокомерие порой невыносимо!
.
Маленькая просьбочка: будь чуточку добрее, плиз! А если тебя раздражают нубы вроде меня, то нех.. на таких форумах и присутствовать.
Прости меня за прямоту.
моя платформа :
ОС: Linux Mint 18.3, x64 DE: Cinnamon 3.6.7 Ядро: 4.15.0-52 Browsers: Pale Moon 28.* и SlimJet 23.*; Железо: Intel Core i3-3210; Mem 4GB; VGA - на борту.

Аватара пользователя

colonel
Сообщения: 1451
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 400 раз

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

Сообщение colonel » 12 дек 2018, 18:44

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

Аватара пользователя

zuzabrik
Сообщения: 1563
Зарегистрирован: 29 авг 2016, 09:08
Решено: 19
Благодарил (а): 100 раз
Поблагодарили: 493 раза

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

Сообщение zuzabrik » 12 дек 2018, 19:22

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

P.S. Я кстати не въехал что должны были доказывать скрины выше, то что посты за 2016 год или то что образ минта из будущего, завтрашнего дня :-D
Наш IRC-канал для общения: #linuxmint-ru на сервере irc.spotchat.org
Для захода откройте HexChat, выберите сервер Linux Mint и наберите в чате /join #linuxmint-ru
Или любым другим удобным способом ;)

Аватара пользователя

x230
Сообщения: 1541
Зарегистрирован: 02 сен 2016, 19:07
Решено: 5
Откуда: Курилы/Сахалин/Кубань
Благодарил (а): 274 раза
Поблагодарили: 391 раз

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

Сообщение x230 » 12 дек 2018, 19:28

А вообще, если по существу, то мне как-то на форуме уже возражали, что команда dd, якобы, не меняет формата файловой системы флэхи, и на неё (якобы) таки можно записывать и отдельно что-нибудь, как на простой (fat / fat32) носитель.
Но вот у меня после записи исошника на флэху система как накопитель её не видит, а/и GParted усматривает нарушение фаловой системы.
Я люблю dd, но пишу поэтому (по вышесказанному) флэхи unetbootin'ом. Печалько... :sad:
Прокомментируйте, плиз, насколько я не прав?
моя платформа :
ОС: Linux Mint 18.3, x64 DE: Cinnamon 3.6.7 Ядро: 4.15.0-52 Browsers: Pale Moon 28.* и SlimJet 23.*; Железо: Intel Core i3-3210; Mem 4GB; VGA - на борту.

Аватара пользователя

colonel
Сообщения: 1451
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 400 раз

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

Сообщение colonel » 12 дек 2018, 21:22

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

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

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

Аватара пользователя

AlexZ
Сообщения: 1135
Зарегистрирован: 06 янв 2018, 18:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 169 раз
Поблагодарили: 144 раза

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

Сообщение AlexZ » 16 дек 2018, 23:45

StarMAUGLI писал(а):
10 дек 2018, 17: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-бит (для УЕФИ) вариант.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Руководства»