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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

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

#1

28 сен 2016, 09: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 Мб/сек.
Вложения
dd4.png
Изображение
   
Изображение

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

StarMAUGLI
Сообщения: 1649
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 693 раза
Поблагодарили: 187 раз
Контактная информация:

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

#2

10 дек 2018, 13:57

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

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1310 раз
Поблагодарили: 724 раза
Контактная информация:

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

#3

10 дек 2018, 14:38

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

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

zuzabrik
Сообщения: 1744
Зарегистрирован: 29 авг 2016, 12:08
Решено: 20
Благодарил (а): 108 раз
Поблагодарили: 521 раз
Контактная информация:

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

#4

10 дек 2018, 14:41

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

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

Obamacyborg1975
Сообщения: 478
Зарегистрирован: 27 сен 2016, 08:19
Решено: 2
Благодарил (а): 128 раз
Поблагодарили: 104 раза
Контактная информация:

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

#5

10 дек 2018, 16:39

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

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

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#6

10 дек 2018, 18:19

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

no avatar

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

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

#7

10 дек 2018, 18:22

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 !
УДАЧИ !

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

StarMAUGLI
Сообщения: 1649
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 693 раза
Поблагодарили: 187 раз
Контактная информация:

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

#8

10 дек 2018, 20:24

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

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

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#9

10 дек 2018, 20:33

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

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

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

StarMAUGLI
Сообщения: 1649
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 693 раза
Поблагодарили: 187 раз
Контактная информация:

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

#10

12 дек 2018, 19:06

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

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

WWolf
Сообщения: 3873
Зарегистрирован: 14 фев 2018, 00:51
Решено: 28
Откуда: Краснодар
Благодарил (а): 1682 раза
Поблагодарили: 1206 раз
Контактная информация:

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

#11

12 дек 2018, 19:08

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

no avatar

x230
Сообщения: 2094
Зарегистрирован: 02 сен 2016, 22:07
Решено: 5
Благодарил (а): 406 раз
Поблагодарили: 487 раз
Контактная информация:

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

#12

12 дек 2018, 19:28

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

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

StarMAUGLI
Сообщения: 1649
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 693 раза
Поблагодарили: 187 раз
Контактная информация:

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

#13

12 дек 2018, 19:46

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

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

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#14

12 дек 2018, 20:46

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

no avatar

x230
Сообщения: 2094
Зарегистрирован: 02 сен 2016, 22:07
Решено: 5
Благодарил (а): 406 раз
Поблагодарили: 487 раз
Контактная информация:

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

#15

12 дек 2018, 21:03

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

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

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#16

12 дек 2018, 21:44

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

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

zuzabrik
Сообщения: 1744
Зарегистрирован: 29 авг 2016, 12:08
Решено: 20
Благодарил (а): 108 раз
Поблагодарили: 521 раз
Контактная информация:

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

#17

12 дек 2018, 22:22

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

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

no avatar

x230
Сообщения: 2094
Зарегистрирован: 02 сен 2016, 22:07
Решено: 5
Благодарил (а): 406 раз
Поблагодарили: 487 раз
Контактная информация:

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

#18

12 дек 2018, 22:28

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

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

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#19

13 дек 2018, 00:22

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 система как на опт.дисках) , и далеко не всегда получится создать второй раздел на оставшемся свободном месте.
но иногда может (в некоторых случаях) и скрин гпартеда с разбивкой такой флешки как-то уже здесь на форуме выкладывал
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

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

AlexZ
Сообщения: 1395
Зарегистрирован: 06 янв 2018, 21:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 212 раз
Поблагодарили: 177 раз
Контактная информация:

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

#20

17 дек 2018, 02:45

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-бит (для УЕФИ) вариант.

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя