Форум русскоязычного сообщества Ubuntu


Автор Тема: Почему dd не работает для записи образов на флешку?  (Прочитано 927 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jo80

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Хотел поднять такой вопрос. Есть такой способ записи образа на флешку с использованием команды dd . Этот способ везде упоминается но к сожалению на практике обычно не работает. Т.е. например Dr.WEB live disk или kaspersky rescue disk, таким способом на флешку записать нельзя. А ведь такое использование dd могло бы подарить вторую жизнь этой старенькой утилите.
Или может я что то не так делаю, а на самом деле всё работает?

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 3196
    • Просмотр профиля
Цитировать
Есть такой способ записи образа на флешку с использованием команды dd
Есть и он работает. Что записываешь, то и получишь.
Цитировать
Dr.WEB live disk или kaspersky rescue disk, таким способом на флешку записать нельзя.
А у этих образов гибридная таблица разделов?
Почему это работает с исо-образом *бунту. Потому, что для облегчения создания загрузочной флешки, в исо-образ добавлена таблица разделов для харддисков. Получилась гибридная таблица разделов. При записи на болванку работает исо-шная часть, при записи на хдд-флешку работает хдд-шная часть.
Например, образ Виндовс не является гибридным и загрузочную флешку создать командой dd не получиться.
Гибридная таблица разделов сосздает и некоторые проблемы, посмотрите на эту флешку в гпартед.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 4796
  • Все по палатам!
    • Просмотр профиля
Т.е. например Dr.WEB live disk или kaspersky rescue disk, таким способом на флешку записать нельзя.
Или может я что то не так делаю...?
Скачал krd.iso, записал на флешку через dd, как написано на сайте... всё работает. ЧЯДНТ?
Можешь дать ссылку на *iso файл Dr.WEB live disk?
Извините, я все еще учусь

Оффлайн jo80

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Скачал krd.iso, записал на флешку через dd, как написано на сайте... всё работает.
А как написано на сайте? У касперского написано просто воспользуйтесь утилитой dd и всё..
А ты как записывал?

Пользователь добавил сообщение 22 Январь 2020, 18:35:31:
А у этих образов гибридная таблица разделов?
Понятия не имею.

Пользователь добавил сообщение 22 Январь 2020, 18:36:05:
Можешь дать ссылку на *iso файл Dr.WEB live disk?
https://free.drweb.ru/aid_admin/
« Последнее редактирование: 22 Январь 2020, 18:36:05 от jo80 »

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 3708
  • Capture the truth
    • Просмотр профиля
Или может я что то не так делаю, а на самом деле всё работает?
не забываем выполнить
syncпосле dd
ASUS M5A78L-M LX3 :: AMD FX-4330 :: 8 GB RAM :: AMD Radeon R7 260X :: ZSH
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA 3150 :: ZSH

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 4796
  • Все по палатам!
    • Просмотр профиля
А как написано на сайте? У касперского написано просто воспользуйтесь утилитой dd и всё..
Так воспользуйтесь поиском в Инете "как записать iso файл на флешку с помощью dd linux"
https://free.drweb.ru/aid_admin/
И где там *.iso файл?
Там drweb-livedisk-900-usb.exe файл, который надо запускать из Виндоуз.
Извините, я все еще учусь

Оффлайн jo80

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
И где там *.iso файл?
там два файла, iso файл тот что предназначен для записи на DVD

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 3708
  • Capture the truth
    • Просмотр профиля
iso файл тот что предназначен для записи на DVD
Немножко нелогично, не находите? Два варианта - exe для записи на флешку и iso для DVD. Вы почему-то пытаетесь iso записать на флешку. Как уже верно подметил уважаемый andytux, чтобы после записи образа через dd компьютер смог загрузиться с флешки, это должен быть iso-hybrid образ. 

Пользователь добавил сообщение 22 Январь 2020, 20:48:19:
попробовал оба образа. Оба грузятся с флешки. (записывал dd)
« Последнее редактирование: 22 Январь 2020, 20:48:19 от ALiEN175 »
ASUS M5A78L-M LX3 :: AMD FX-4330 :: 8 GB RAM :: AMD Radeon R7 260X :: ZSH
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA 3150 :: ZSH

Оффлайн jo80

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Оба грузятся с флешки. (записывал dd)
Ну вы приведите команду как писали, я тоже хочу попробовать.

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 3708
  • Capture the truth
    • Просмотр профиля
dd if=file.iso of=/dev/sdX status=progress ; sync
ASUS M5A78L-M LX3 :: AMD FX-4330 :: 8 GB RAM :: AMD Radeon R7 260X :: ZSH
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA 3150 :: ZSH

Оффлайн jo80

  • Автор темы
  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
dd if=file.iso of=/dev/sdX status=progress ; sync

Ахренеть! ALiEN175 ты гений, у меня всё сработало.

Оффлайн .acetone

  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
sync
На обсуждение почти опоздал, но тогда уж кратко поясню предложенное ALiEN175 решение.
По умолчанию команда dd не записывает на диск физически, а кэширует внутри системы, планируя фактически выполнить работу в наилучший момент (наименьшая загрузка системы и тп). Такое явление в юниксах наблюдается и с CD/DVD-ROM'ами: нажал "Запись", система показывает, что завершила работу, а дисковод только начинает работу (начинает гудеть, мигает индикатор работы). Команду  sync (от "синхронизация") можно ввести вручную после завершения копирования, а можно (и удобнее) прописать в команде изначально.
ALiEN175 спасибо за ответ. Сам уж забыл, что такое случается. Благо, не успел воткнуться))
Пошутил про демона - нажал иконку.

Оффлайн .acetone

  • Участник
  • *
  • Сообщений: 143
    • Просмотр профиля
Если дописать bs=1M скорость копирования будет выше.
Почему blocksize (bs) не 4 MB (M)? Будет неплохо. Если больше 4 метров назначить, тогда профит вызывает сомнение.
По наблюдениям, это не так.
Автор темы, я думаю, является исключением из твоего наблюдения :)
Пошутил про демона - нажал иконку.

Оффлайн x230

  • Любитель
  • *
  • Сообщений: 50
  • KDE neon
    • Просмотр профиля
с использованием команды dd
Тут - про использование весьма подробно.
i3-3210/4GB/VGA на борту//Manjaro/5.4.*/x64/KDE Plasma 5.17.5/Chromium 80.*
N5000/4GB/VGA на борту/SSD 256//KDE neon/5.3.*/x64/KDE Plasma 5.18/SlimJet 25.*

Оффлайн vladimirzhuravlev

  • Активист
  • *
  • Сообщений: 481
    • Просмотр профиля
Можно вопрос... мне всегда интересно строка типа "dd if=file.iso of=/dev/sdX status=progress ; sync" набивается в терминале вами вручную или делаете как я, просто копирую-вставляю заготовку из текстового файла, где например у меня лежат всяческие команды для очистки, правки ошибок, инсталляции приложений ? И не проще (если речь идёт о подготовке флешки для режима уефи) просто разархивировать образ на отформатированную в fat32 флешку? И ещё... влияют-ли пробелы в набираемой строке, например тут progress ; sync ?

 

Страница сгенерирована за 0.096 секунд. Запросов: 25.