mounter et modifier une ISO multi FS

Vérifier que l’ISO contient bien plusieurs FS

1
2
3
4
5
6
7
8
9
10
11
$sudo fdisk -l /home/user/raspbian-stretch-lite.img
Disk /home/user/raspbian-stretch-lite.img: 2 GiB, 2197815296 bytes, 4292608 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
Disklabel type: dos
Disk identifier: 0x17869b7d

Device Boot Start End Sectors Size Id Type
/home/user/raspbian-stretch-lite.img1 8192 532480 524289 256M c W95 FAT32 (LBA)
/home/user/raspbian-stretch-lite.img2 540672 4292607 3751936 1.8G 83 Linux

Créer les périphériques bloc avec losetup

1
2
3
4
$ sudo losetup -P -f  Téléchargements/grep losetup ~/.bash_history^C
$ losetup -l
NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE DIO LOG-SEC
/dev/loop0 0 0 0 0 /home/anthony/Téléchargements/2019-04-08-raspbian-stretch-lite.img 0 512

Mounter les périphériques bloc

1
2
$sudo mount /dev/loop0p1 /mnt/1/
$sudo mount /dev/loop0p2 /mnt/2/

Démonter les périphériques bloc:

1
2
$sudo umount /mnt/1
$sudo umount /mnt/3

Supprimer les périphériques loop

1
losetup -d /dev/loop0