Создаем каталог, в который будут монтироваться диски:
ADVERTISEMENT
# mkdir /media/cdrom
Монтируем в него диск:
# mount -t cd9660 /dev/cd0 /media/cdrom
Проверяем:
# cd /media/cdrom/ # ls -la total 56 drwx—— 3 4294967295 401 2048 Oct 30 2011 . drwxr-xr-x 3 root wheel 512 Sep 15 17:52 .. drwx—— 6 4294967295 401 2048 Oct 30 2011 HBCD -rwx—— 1 4294967295 401 46950 Oct 30 2011 HBCD.txt -rwx—— 1 4294967295 401 385 Oct 30 2011 HBCDMenu.cmd -rwx—— 1 4294967295 401 128 Oct 30 2011 autorun.inf -rwx—— 1 4294967295 401 2698 Oct 30 2011 changes.txt
Создаём ISO образ с именем name.iso командой:
# mkisofs -o name.iso /media/cdrom/ … 1.82% done, estimate finish Sat Sep 15 18:28:51 2012 3.64% done, estimate finish Sat Sep 15 18:28:24 2012 … 98.18% done, estimate finish Sat Sep 15 18:27:04 2012 Total translation table size: 0 Total rockridge attributes bytes: 0 Total directory bytes: 32768 Path table size(bytes): 132 Max brk space used 0 275020 extents written (537 MB)
Проверим:
# ls -la | grep image -rw-r—r— 1 root setevoy 563240960 Sep 15 18:27 name.iso
Монтируем ISO-образ в систему
Создаем виртуальное устройство, с подключенным к нему ISO-образом:
# mdconfig -a -f hbcd.iso md0
Монтируем md0 как обычный привод CD/DVD:
# mount -t cd9660 /dev/md0 /media/cdrom
Проверяем:
# df -h | grep md0 /dev/md0 537M 537M 0B 100% /media/cdrom
Проверяем содержимое:
# cd /media/cdrom/ # ls -la total 56 dr-xr-xr-x 1 root wheel 2048 Oct 30 2011 . drwxr-xr-x 3 root wheel 512 Sep 15 17:52 .. -r-xr-xr-x 1 root wheel 128 Oct 30 2011 autorun.inf -r-xr-xr-x 1 root wheel 2698 Oct 30 2011 changes.txt dr-xr-xr-x 1 root wheel 2048 Oct 30 2011 hbcd -r-xr-xr-x 1 root wheel 46950 Oct 30 2011 hbcd.txt -r-xr-xr-x 1 root wheel 385 Oct 30 2011 hbcdmenu.cmd
После завершения работ с образом — отмонтируем устройство:
# umount /dev/md0
В случае ошибки:
umount: unmount of /media/cdrom failed: Device busy
добавляем ключ -f:
# umount -f /dev/md0
После чего удаляем устройство:
# mdconfig -d -u md0