@del993788

Почему DD пишет: «dd: failed to open '/mnt/usb': Is a directory»?

Здравствуйте. Я пытаюсь из Debian Slax записать через команду DD образ на флешку. И вот что у меня выходит:
root@slax:~# mount /dev/sdc1 /mnt/usb
root@slax:~# dd if=/media/sda6/windows7.iso of=/mnt/usb
dd: failed to open '/mnt/usb': Is a directory

Что я делаю не так?
я пытался монтировать в другое место, пытался менять флешку, пытался вообще выполнить команду dd в папку на жестком диске. Он каждый раз пишет, что failed to open.
  • Вопрос задан
  • 399 просмотров
Решения вопроса 1
@Wexter
Потому что dd пишет либо в файл, либо на блочное устройство, если вам нужно залить образ с помощью dd то не нужно никуда монтировать флешку, вместо пути к папке монтирования укажите путь к блочному устройству флешки, посмотреть можете через df -h | grep '/mnt/usb' перед отмонтированием, там будет скорее всего /dev/sdX1 или что-то похожее, писать в таком случае нужно на /dev/sdX, где Х - буква устройства
dd if=/media/sda6/windows7.iso of=/dev/sdX
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vlarkanov
dd говорит: не могу открыть '/mnt/usb' потому что это папка. Потому что dd работает с блочными устройствами (диски, образы). Вам нужно отмонтировать /dev/sdc1 и выполнить
dd if=/media/sda6/windows7.iso of=/dev/sdc

(именно sdc, не sdc1 - мы пишем на устройство, а не на его раздел. Так же будет не лишним указать размер блока (bs) и включить просмотр прогресса (status) в процессе выполнения команды.
dd bs=4M if=/media/sda6/windows7.iso of=/dev/sdc status=progress


Только скорее всего винда грузиться не будет - там, ЕМНИП, гибридный формат образов - намучился в свое время с Windows 10.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы