Автор Тема: Как в Linux подмонтировать образ прошивки Orange Pi 2  (Прочитано 1097 раз)

Оффлайн tracert

  • Administrator
  • Житель
  • *****
  • Сообщений: 287
  • Карма: +53/-1
  • Orange Pi 2
    • Просмотр профиля
Создайте директорию монтирования
mkdir /home/img

Так как img файл это образ диска то он начинается с bootloader и таблицы партиций, поэтому нам нужно найти смещение
партиции которую мы хотим монтировать.

[VirtualBox:/home#] fdisk -l /home/disk/Lubuntu_1404_For_OrangePi2-mini2_v0_9_0_.img
[VirtualBox:/home#]

Disk /home/disk/Lubuntu_1404_For_OrangePi2-mini2_v0_9_0_.img: 3670 MB, 3670016000 bytes
255 heads, 63 sectors/track, 446 cylinders, total 7168000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2b1c25d6

                                                  Device Boot      Start         End      Blocks   Id  System
/home/disk/Lubuntu_1404_For_OrangePi2-mini2_v0_9_0_.img1           40960      124927       41984   83  Linux
/home/disk/Lubuntu_1404_For_OrangePi2-mini2_v0_9_0_.img2          124928     7167999     3521536   83  Linux

Видим что размер блока 512 и необходимая нам партиция начинается со смещения 124928, соответственно
124928x512=63963136.

Выполняем монтирование
[VirtualBox:/home#] mount -o loop,offset=63963136 Lubuntu_1404_For_OrangePi2-mini2_v0_9_0_.img /home/img
или вот так
[VirtualBox:/home#] mount -t auto -o loop,offset=$((124928*512)) Lubuntu_1404_For_OrangePi2-mini2_v0_9_0_.img /home/img
« Последнее редактирование: Сентябрь 04, 2015, 09:19:17 pm от tracert »