Версия: 3.02a09
genisoimage - утилита создания файловой системы ISO9660/Joliet/HFS с дополнительными атрибутами Rock Ridge
Лицензия:
CDDL
Синтаксис:
genisoimage [options] [-o filename] pathspec [pathspec ...]
Опции:
Опция | Описание |
---|---|
-find file... [find expr.] | Отделитель опций: используйте команду find справа |
-posix-H | Следовать символическим ссылкам, встреченным в командной строке |
-posix-L | Следовать всем символическим ссылкам |
-posix-P | Не следовать символическим ссылкам (по умолчанию) |
-abstract FILE | Задать имя абстракта |
-A ID, -appid ID | Задать идентификатор приложения |
-biblio FILE | Задать имя библиографии |
-cache-inodes | Кэшировать иноды (необходимо для обнаружения жестких ссылок) |
-no-cache-inodes | Не кэшировать иноды (если файловая система не имеет уникальных инодов) |
-rrip110 | Создать старый Rock Ridge V 1.10 |
-rrip112 | Создать новый Rock Ridge V 1.12 (по умолчанию) |
-duplicates-once | Оптимизировать хранение, кодируя дублирующиеся файлы один раз |
-check-oldnames | Проверить все импортированные имена ISO9660 из предыдущей сессии |
-check-session FILE | Проверить все имена ISO9660 из предыдущей сессии |
-copyright FILE | Задать имя авторского права |
-debug | Установить флаг отладки |
-ignore-error | Игнорировать ошибки |
-b FILE, -eltorito-boot FILE | Задать имя образа загрузки El Torito |
-eltorito-alt-boot | Начать указывать альтернативные параметры загрузки El Torito |
-eltorito-platform ID | Задать идентификатор платформы El Torito для следующей записи загрузки |
-B FILES, -sparc-boot FILES | Задать имена образов загрузки sparc |
-sunx86-boot FILES | Задать имена образов загрузки sunx86 |
-G FILE, -generic-boot FILE | Задать имя образа загрузки Generic |
-sparc-label label text | Задать метку загрузки для диска sparc |
-sunx86-label label text | Задать метку загрузки для диска sunx86 |
-c FILE, -eltorito-catalog FILE | Задать имя каталога загрузки El Torito |
-C PARAMS, -cdrecord-params PARAMS | Параметры от cdrecord |
-d, -omit-period | Пропустить конечные точки из имен файлов (нарушает ISO9660) |
-data-change-warn | Рассматривать изменения данных/размера как предупреждение только |
-dir-mode mode | Задать режим для всех каталогов |
-D, -disable-deep-relocation | Отключить глубокое перемещение директорий (нарушает ISO9660) |
-file-mode mode | Задать режим для всех обычных файлов |
-errctl name | Считывать определения управления ошибками из файла или встроенные |
-f, -follow-links | Следовать символическим ссылкам |
-gid gid | Задать группу-владельца для всех файлов |
-graft-points | Разрешить использование точек прививки для имен файлов |
-root DIR | Задать корневой каталог для всех новых файлов и каталогов |
-old-root DIR | Задать корневой каталог из предыдущей сессии, который ищется для файлов |
-help | Вывести справку по опциям |
-hide GLOBFILE | Скрыть файл ISO9660/RR |
-hide-list FILE | Файл со списком файлов ISO9660/RR для скрытия |
-hidden GLOBFILE | Установить атрибут скрытого на файл ISO9660 |
-hidden-list FILE | Файл со списком файлов ISO9660 с атрибутом скрытого |
-hide-joliet GLOBFILE | Скрыть файл Joliet |
-hide-joliet-list FILE | Файл со списком файлов Joliet для скрытия |
-hide-udf GLOBFILE | Скрыть файл UDF |
-hide-udf-list FILE | Файл со списком файлов UDF для скрытия |
-hide-joliet-trans-tbl | Скрыть TRANS.TBL от Joliet дерева |
-hide-rr-moved | Переименовать RR_MOVED в .rr_moved в Rock Ridge дереве |
-gui | Переключить поведение для GUI |
-input-charset CHARSET | Локальная кодировка ввода для преобразования имен файлов |
-output-charset CHARSET | Кодировка вывода для преобразования имен файлов |
-iso-level LEVEL | Задать уровень соответствия ISO9660 (1..3) или 4 для ISO9660 версии 2 |
-J, -joliet | Генерировать информацию о Joliet-каталоге |
-joliet-long | Разрешить имена файлов Joliet длиной 103 символа Unicode |
-jcharset CHARSET | Локальная кодировка для информации о Joliet-каталоге |
-l, -full-iso9660-filenames | Разрешить полные имена файлов длиной 31 символ для имен ISO9660 |
-max-iso9660-filenames | Разрешить имена файлов длиной 37 символов для имен ISO9660 (нарушает ISO9660) |
-allow-leading-dots | Разрешить начинаться имена файлов ISO9660 с '.' (нарушает ISO9660) |
-ldots | Разрешить начинаться имена файлов ISO9660 с '.' (нарушает ISO9660) |
-log-file LOG_FILE | Перенаправить сообщения в LOG_FILE |
-long-rr-time | Использовать длинный формат времени Rock Ridge |
-m GLOBFILE, -exclude GLOBFILE | сключить имя файла |
-exclude-list FILE | Файл со списком имен файлов для исключения |
-hide-ignorecase, -exclude-ignorecase | гнорировать регистр с -exclude-list и -hide* опциями |
-modification-date DATE | Задать дату модификации в PVD |
-nobak | Не включать резервные файлы |
-no-bak | Не включать резервные файлы |
-pad | Добавить заполнение до кратного 32k (по умолчанию) |
-no-pad | Не добавлять заполнение до кратного 32k |
-no-limit-pathtables | Разрешить более 65535 родительских каталогов (нарушает ISO9660) |
-no-long-rr-time | Использовать короткий формат времени Rock Ridge |
-M FILE, -prev-session FILE | Задать путь к предыдущей сессии для объединения |
-dev SCSIdev | Задать путь к предыдущей сессии для объединения |
-N, -omit-version-number | Исключить номер версии из имени файла ISO9660 (нарушает ISO9660) |
-new-dir-mode mode | Режим, используемый при создании новых каталогов. |
-force-rr | Запретить автоматическое обнаружение Rock Ridge для предыдущей сессии |
-no-rr | Запретить чтение атрибутов Rock Ridge из предыдущей сессии |
-no-split-symlink-components | Запретить разделение компонентов символической ссылки |
-no-split-symlink-fields | Запретить разделение полей символической ссылки |
-o FILE, -output FILE | Задать имя выходного файла |
-path-list FILE | Файл со списком имен файлов для обработки |
-p PREP, -preparer PREP | Задать подготовителя тома |
-print-size | Вывести примерный размер файловой системы и выйти |
-publisher PUB | Задать издателя тома |
-quiet | Запуск в тихом режиме |
-r, -rational-rock | Генерировать рационализированную информацию о Rock Ridge-каталоге |
-R, -rock | Генерировать информацию о Rock Ridge-каталоге |
-s TYPE, -sectype TYPE | Задать тип сектора вывода, например, data/xa1/raw |
-short-rr-time | Использовать короткий формат времени Rock Ridge |
-sort FILE | Сортировать расположение содержимого файлов в соответствии с правилами в FILE |
-isort FILE | Сортировать расположение содержимого файлов в соответствии с правилами в FILE (игнорировать регистр) |
-split-output | Разделить вывод на файлы примерно по 1 ГБ размером |
-stream-file-name FILE_NAME | Задать имя файла ISO9660 для потока (включая версию) |
-stream-media-size # | Задать размер носителя CD в секторах |
-sysid ID | Задать идентификатор системы |
-T, -translation-table | Генерировать таблицы перевода для систем, не понимающих длинные имена файлов |
-table-name TABLE_NAME | Задать имя файла таблицы перевода |
-ucs-level LEVEL | Задать уровень UCS для Joliet (1..3) |
-udf | Генерировать рационализированную файловую систему UDF |
-UDF | Генерировать файловую систему UDF |
-udf-symlinks | Создавать символические ссылки на образе UDF (по умолчанию) |
-no-udf-symlinks | Не создавать символические ссылки на образе UDF |
-dvd-audio | Генерировать файловую систему UDF, совместимую с DVD-Audio |
-dvd-hybrid | Генерировать гибридную (совместимую с DVD-Audio и DVD-Video) файловую систему UDF |
-dvd-video | Генерировать файловую систему UDF, совместимую с DVD-Video |
-uid uid | Задать владельца всех файлов |
-U, -untranslated-filenames | Разрешить непереведенные имена файлов (для HPUX и AIX - нарушает ISO9660). Принудительно включает -l, -d, -N, -allow-leading-dots, -relaxed-filenames, -allow-lowercase, -allow-multidot |
-relaxed-filenames | Разрешить 7-битный ASCII, кроме символов в нижнем регистре (нарушает ISO9660) |
-no-iso-translate | Не переводить недопустимые символы ISO, такие как '~', '-' и '#' |
-allow-lowercase | Разрешить символы в нижнем регистре, в дополнение к текущему набору символов (нарушает ISO9660) |
-no-allow-lowercase, +allow-lowercase | Не разрешать символы в нижнем регистре, в дополнение к текущему набору символов |
-allow-multidot | Разрешить более одной точки в именах файлов (например, .tar.gz) (нарушает ISO9660) |
-use-fileversion LEVEL | Использовать номер версии файла из файловой системы |
-v, -verbose | Подробный вывод |
-version | Вывести текущую версию |
-V ID, -volid ID | Задать идентификатор тома |
-volset ID | Задать идентификатор набора томов |
-volset-size # | Задать размер набора томов |
-volset-seqno # | Задать номер последовательности набора томов |
-x FILE, -old-exclude FILE | Исключить имя файла (устаревшее) |
-hard-disk-boot | Загрузочный образ - образ жесткого диска |
-no-emul-boot | Загрузочный образ - образ без эмуляции |
-no-boot | Загрузочный образ - не загружаемый |
-boot-load-seg # | Задать сегмент загрузки для загрузочного образа |
-boot-load-size # | Задать количество секторов загрузки |
-boot-info-table | Добавить информацию о таблице загрузки в загрузочный образ |
-XA | Генерировать атрибуты каталога XA |
-xa | Генерировать рационализированные атрибуты каталога XA |
-z, -transparent-compression | Включить прозрачное сжатие файлов |
-hfs-type TYPE | Задать HFS по умолчанию TYPE |
-hfs-creator CREATOR | Задать HFS по умолчанию CREATOR |
-g, -apple | Добавить расширения Apple ISO9660 |
**-h, -hfs | Создать гибридную файловую систему ISO9660/HFS** |
-map MAPPING_FILE | Сопоставить расширения файлов с HFS TYPE/CREATOR |
-magic FILE | Файл с волшебными числами для HFS TYPE/CREATOR |
-probe | Исследовать все файлы для поиска файловых типов Apple/Unix |
-mac-name | Использовать имя Macintosh для имен файла ISO9660/Joliet/RockRidge |
-no-mac-files | Не искать файлы Unix/Mac (устаревшее) |
-boot-hfs-file FILE | Задать имя загрузочного образа HFS |
-part | Генерировать таблицу разделов HFS |
Для создания ISO-образа из каталога следует открыть терминал и ввести:
genisoimage -o output_image.iso /путь/до/каталога
Для создания ISO-образа из файлов следует открыть терминал и ввести:
genisoimage -o output_image.iso file.txt file.txt file.txt
Где:
Для проверки поддержки файловой системы ISO9660 следует открыть терминал и ввести:
genisoimage -o output_image.iso /путь/до/каталога
Где:
Создать каталог для монтирования полученного ISO-образа:
sudo mkdir /mnt/filesystem
Примонтировать ISO-образ:
sudo mount -o loop,ro /home/superadmin/output_image.iso /mnt/filesystem
Файл образа диска будет примонтирован в режиме «только для чтения».
Вывести содержимое образа:
ls /mnt/filesystem
Установить можно отдельным модулем или пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы.