MountISO
Материал из Ksimute
Понадобилось nrg примонтировать. В гугле поискал. Решил в свою wiki скинуть. Пригодится.
Для того чтобы смонтировать файл нам нужно выбрать точку монтирования, например /mnt/virtcd
Создаем точку монтирования:
#mkdir /mnt/virtcd
- Производим монтирования iso файла:
#mount -o loop -t iso9660 iso_file.iso /mnt/virtcd
- Производим монтирования mdf файла:
#mount -o loop mdf_file.mdf /mnt/virtcd
- Производим монтирования nrg файла:
#mount -o loop,offset=307200 nrg_file.nrg /mnt/virtcd
где
iso_file.iso - это наш образ iso; nrg_file.nrg - это наш образ nrg; mdf_file.mdf - это наш образ mdf;
/mnt/virtcd - точка монтирования;
Опции монтирования:
-t iso9660 -- указываем файловую систему монтируемого устройства. iso9660 - фс для cd.
-o loop,offset=307200 -- первая сообщает команде mount, что устройство - это файл на жестком диске, вторая даёт указание пропустить 307200 блоков устройства и не считывать служебную информацию, записанную NERO.
Чтобы более точно и подробно узнать об опциях - читаем
Чтобы образ монтировался автоматически при загрузке, добавьте это:
file_name.iso /iso0 iso9660 rw,loop 0 0
в /etc/fstab/
Если опции монтирования стали для нас привычными и их значение понятным, то вносим в пресловутый ~/.bashrc по одной строке для каждого типа образов:
Код:
alias mount.iso "mount -t iso9660 -o loop" alias mount.mdf "mount -o loop" alias mount.nrg "mount -o loop,offset=307200"
Чтобы узнать подробнее об alias, читаем "man alias"
man alias
Теперь, когда мы будем вводить в командной строке Код:
mount.nrg nrg_file.nrg /mnt/virtcd
то командный интерпретатор, прежде чем выполнить команду, произведет подстановку алиаса и в итоге выполнит Код:
mount -o loop,offset=307200 nrg_file.nrg /mnt/virtcd
Для этих целей также есть:
- Furius ISO Mount (http://www.marcus-furius.com/?page_id=14) для GNOME,
- AcetoneISO2 (http://www.acetoneteam.org) для KDE.