Версия: 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
Установить можно отдельным модулем или пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Внимание! Данный системный модуль может быть уже установлен.
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы.