Я только что скачал файлы Debian и Arch Linux и хотел бы смонтировать их перед записью на SD-карту. Как я могу смонтировать IMG?
Я попытался смонтировать, но я получаю следующую ошибку:
sudo mount -o loop archlinuxarm-13-06-2012.img /mnt/
mount: you must specify the filesystem type
Это yaffs2? Как я могу смонтировать yaffs2, насколько я знаю, он еще не поддерживается в Ubuntu 12.04, и я не смог найти ни одного пакета.
источник
piimg
. Я думаю, что документы для этого нужно обновить, а не этот ответ (учитывая, что он не говорит вам, как его построить!)Проблема заключается в том, что образ представляет собой полный образ диска, включая таблицу разделов, а не образ отдельного раздела.
Есть несколько способов обойти это, один способ - рассчитать смещение и использовать его для монтажа (см. Ответ Алекса для более подробной информации).
Другой способ, если у вас последнее ядро и последняя версия losttup, это использовать параметр -P для losttup, например:
losttup -P -f <имя файла>
это создаст серию узлов устройства. Главный узел / dev / loop <номер>, а также узлы для каждого раздела в / dev / loop <номер> p <номер>. Затем вы можете работать с устройством, как с любым другим устройством с разделением на части.
Когда вы закончите, вы можете удалить петлевое устройство с помощью
losttup -d / dev / loop <число>
источник