Чем открыть img или как смонтировать образ [Решение]

Изображение пользователя dm.

Получить доступ к файлам внутри образа *.img можно либо развернув этот образ на какой либо диск (флешку)

dd if=sdb.img of=/dev/sdb1

либо смонтировав его

sudo mount sdb.img /mnt/sdb2 -o offset=$((X*512))

Где X это начальный сектор раздела. Узнать его можно так

file sdb.img

sdb.img: x86 boot sector; partition 1: ID=0xc, active, starthead 1, startsector 32, 147424 sectors; partition 2: ID=0x83, starthead 0, startsector 147456, 1543424 sectors, code offset 0x0

Раздел: 1 начальный сектор: 32
Раздел: 2 начальный сектор: 147456

Значит для монтирования второго раздела делаем:

sudo mount sdb.img /mnt/sdb2 -o offset=$((147456*512))

Папка /mnt/sdb2 должна существовать до начала монтирования.
512 - размер сектора.

Комментарии (2)

0
Гость - 13 Май, 2013 - 15:23

спасибо!!!!

0
GNOMIK14 - 6 Январь, 2022 - 09:37
Изображение пользователя GNOMIK14.

Доброго времени суток!
Предложенным способом ничего у меня не получалось!
Пришлось обойти данную проблему (мне попался файл образ img)
Так вот:

  • sudo losetup /dev/loop0 boot.img
  • sudo mount /dev/loop0 /mnt

Вот так просто открылся ларчик.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры