Pod Linuksem możemy zamontować obraz iso podobnie jak partycje. Wykorzystywane jest do tego jednak urządzenie loop. Najpierw należy sprawdzić czy takie urządzenie posiadamy:
ls /dev/loop*
Jeśli wyświetli nam się lista urządzeń, możemy użyć jedno z nich. Jeśli nie musimy wkąpilować obsługę loop w kernel.
Konfiguracja kernela
Device Drivers ---> Block devices ---> [*] Loopback device support
Montowanie obrazu
Obraz montujemy jako root:
mount -t iso9660 -o ro,loop=/dev/loop0 obraz.iso /mnt/iso/
| Opcja | Znaczenie |
| -t iso9660 | Określa typ obrazu (iso). |
| ro | Podmontowuje tylko do odczytu (zapobiega przypadkowemu uszkodzeniu obrazu) |
| loop=/dev/loop0 | Określa urządzenie loop używane przy montowaniu. |
| obraz.iso | Obraz do podmontowania. |
| /mnt/iso/ | Punkt docelowy montowania. |
Odmontowywanie obrazu
Obraz możemy odmontować analogicznie do zwykłej partycji:
umount /mnt/iso
/etc/fstab
Istnieje także możliwość automatycznego montowania obrazu podczas startu systemu. Wystarczy dodać odpowiedni wpis do /etc/fstab. Np.:
/var/obraz.iso /mnt/iso iso9660 ro,loop=/dev/loop0 0 0
Oczywiście wszystkie opisane czynności możemy wykonać w różnych wariantach (np. montować do odczytu i zapisu). Powodzenia w eksperymentowaniu.
Tomasz “tomwys” Wysocki