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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн jo80

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

Оффлайн andytux

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

Оффлайн SergeyIT

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

Оффлайн jo80

  • Автор темы
  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Скачал 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 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
Или может я что то не так делаю, а на самом деле всё работает?
не забываем выполнить
syncпосле dd
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн SergeyIT

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

Оффлайн jo80

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

Оффлайн ALiEN

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

Пользователь добавил сообщение 22 Января 2020, 20:48:19:
попробовал оба образа. Оба грузятся с флешки. (записывал dd)
« Последнее редактирование: 22 Января 2020, 20:48:19 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн jo80

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

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
dd if=file.iso of=/dev/sdX status=progress ; sync
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн jo80

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

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

Оффлайн acetone

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

Оффлайн acetone

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

Оффлайн x230

  • Любитель
  • *
  • Сообщений: 64
  • Георгий Александрович
    • Просмотр профиля
с использованием команды dd
Тут - про использование весьма подробно.
i3-3210 / 4GB / VGA на борту / SSD 240ГБ / Artix (runit) / Kernel 5.10.*-lts / KDE 5.87.* / Plasma 5.23.* / Ungoogled-Chromium

Оффлайн vladimirzhuravlev

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

 

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