Wednesday 10 July 2013

Unpacking ISO files



Linux

mkdir /mnt/iso
mount -o loop disk1.iso /mnt/iso
cd /mnt/iso
cd /mnt/iso/RedHat/RPMS

Solaris

Given an ISO image in /export/temp/software.iso, a loopback file device (/dev/lofi/1) is created with the following command:
lofiadm -a /export/temp/software.iso /dev/lofi/1

The lofi device creates a block device version of a file. This block device can be mounted to /mnt with the following command:
mount -F hsfs -o ro /dev/lofi/1 /mnt

These commands can be combined into a single command:
mount -F hsfs -o ro `lofiadm -a /export/temp/software.iso` /mnt

No comments: