АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

xorrisofs - Интернет в облаке

Запустите xorrisofs в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда xorrisofs, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


xorrisofs - Эмуляция программы mkisofs ISO 9660 программой xorriso

СИНТАКСИС


xorrisofs [параметры] [-o имя_файла] путь [параметры пути ...]

ОПИСАНИЕ


xorrisofs производит расширенные файловые системы ISO 9660 Rock Ridge и дополнительные сеансы к таким
файловые системы. При желании он также может создавать деревья каталогов Joliet.

xorrisofs понимает опции программы mkisofs из cdrtools Джорга Шиллинга. Его
реализация является частью программы xorriso, которая не имеет общего исходного кода с cdrtools.

ISO 9660, Рок Ридж, Джолиет, HFS +:
ISO 9660 (она же ЭКМА-119) - файловая система только для чтения, которая в основном используется для оптических носителей.
CD, DVD, BD, но также может находиться на других устройствах хранения, таких как дисковые файлы, USB-накопители или
разделы диска. Он широко читается многими операционными системами и средствами загрузки
персональные компьютеры.
ISO 9660 описывает каталоги и файлы данных очень ограниченными именами файлов без
различие верхнего и нижнего регистра. Его метаданные не соответствуют фундаментальному стандарту POSIX.
технические условия.
Рок Хребет это название набора дополнительной информации, которая расширяет ISO 9660
файловую систему, чтобы она могла представлять совместимую с POSIX файловую систему с правом собственности, доступом
разрешения, символические ссылки и другие атрибуты. Rock Ridge допускает имена файлов до
255 байтов и пути до 1024 байтов.
xorrisofs по умолчанию выдает информацию о Rock Ridge. Настоятельно не рекомендуется
отключите эту функцию.
Joliet - это имя дополнительного дерева каталогов, которое содержит до 64 имен файлов.
символы в кодировке UTF-16. Дерево Джолиет в основном интересно читать ISO
image операционными системами Microsoft Corporation. Создание этого дерева каталогов
может быть включен опцией -J.
ISO 9660:1999 - это имя дополнительного дерева каталогов, которое содержит более длинные имена файлов.
Это позволяет отдельным именам файлов иметь длину до 207 символов. Это может быть полезно для некоторых
старые средства загрузки компьютерной системы, которые не читают ни Rock Ridge, ни Joliet, но нуждаются в
тем не менее, более длинные имена файлов. Создание этого дерева каталогов может быть включено по желанию.
-изо-уровень 4.
HFS + это имя файловой системы, которая обычно используется для записи и чтения на жестком диске.
диски и аналогичные устройства. Можно встроить раздел HFS + в формирующийся ISO-образ.
9660 изображения и пометить его записями Apple Partition Map. Это мешает опциям
которые копируют данные в первые 32 КиБ образа ISO, например -G или -isohybrid-mbr. Видеть
опция -hfsplus.
Основная цель наличия встроенного раздела HFS + - это загрузка определенных моделей
Компьютеры Apple.

Вставка файлов в домен ISO Изображение:
xorrisofs имеет дело с двумя типами файловых адресов:
путь_диска путь к объекту в дереве локальной файловой системы.
iso_rr_path - это адрес Rock Ridge файлового объекта в ISO-образе. Если нет Rock Ridge
информация должна храниться в формирующемся ISO, затем имена будут сопоставлены с ISO 9660
имена ограниченной длины и набора символов.

Программный аргумент обрабатывается как путь, если он не признан оригинальным mkisofs
опция или дополнительная xorrisofs вариант. Pathspec изображает объект входного файла с помощью
disk_path. Если опция -graft-points отсутствует, поведение зависит от файла.
тип disk_path. Каталоги объединяются с / -каталогом образа ISO. Файлы
другие типы копируются в каталог /.
Если присутствует -graft-points, то каждый путь разделяется при первом появлении
= -символ. Часть перед = принимается как цель, то есть iso_rr_path для файла
объект в образе ISO. Часть после первого = принимается как источник, то есть disk_path
входного объекта.
Можно сделать = -символы частью iso_rr_path, поставив перед ними символ
\-персонаж. То же самое необходимо сделать для \ -символов, которые должны быть частью
iso_rr_path.

Если исходная часть pathspec ведет к каталогу, то все файлы ниже этого
каталог также вставляется в изображение. Можно исключить определенные файлы
от вставки с помощью опции -m.
Если эта цель уже существует, применяются следующие правила: каталоги и другие файлы.
может перезаписать существующие не каталоги. Каталоги объединяются с существующими каталогами.
Некаталоги не могут перезаписывать существующие каталоги.

Связь в программа ужастик:
xorrisofs на самом деле командный режим программы хорризо, который вводится либо
команда xorriso "-as mkisofs" или запустив программу с одним из имен "xorrisofs",
"mkisofs", "genisoimage" или "genisofs".
Из этого командного режима можно выйти с помощью аргумента «-», который приводит к универсальной команде xorriso
режим. Видеть человек хорризо за его описание.

xorriso выполняет чтение и запись изображений с помощью libburn, которая в основном предназначена
для оптических приводов, но также работает со всеми типами файлов POSIX, кроме каталогов.
Программные сообщения называют любой файл изображения «диском». Типы файлов, которые не поддерживаются
показания сообщаются как «пустые». Сообщаемое о свободном медиа-пространстве может быть довольно вымышленным.
Тем не менее xorrisofs не работает напрямую с оптическими приводами, а заставляет
libburn, чтобы рассматривать их как общие файлы устройств. Итак, для записи последовательных оптических
носители (CD, DVD-R, DVD + R, BD-R) придется использовать программу записи. Например, cdrecord
эмуляция xorriso. См. ПРИМЕРЫ.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Фото товара загрузка:

Следующие параметры управляют загрузкой существующего образа ISO с целью
подготовка подходящей дополнительной сессии. Если они отсутствуют, создается новое изображение.
с нуля.

-M путь_диска
Задайте путь, из которого следует загрузить существующее дерево каталогов образа ISO, по которому следует
создайте дерево каталогов для последующего использования как дополнительный сеанс. Путь должен вести к
объект файла, доступный для чтения с произвольным доступом. В GNU / Linux: обычные файлы данных или блок
файлы устройства.
Особый вид псевдо-пути к диску имеет форму "/ dev / fd /"номер. Он изображает
открыть файловый дескриптор с заданным номером, независимо от того, работает ли операционная система
поддерживает эту функцию файловыми узлами в / dev / fd или не. Например, / dev / fd / 3 - это файл
дескриптор 3, который был открыт программой, которая позже запустила xorriso.

-пред-сеанс путь_диска
Псевдоним -M.

-dev путь_диска
Псевдоним -M.

-C last_session_start, next_writeable_address
Установите адрес блока 2 KiB last_session_start, откуда следует читать ISO-образ
файла, заданного опцией -M.
Через запятую укажите next_writeable_address, на который будет запущен сеанс надстройки.
наконец-то будет написано. Решающим является адрес блока, который предполагалось
читатели должны будут использовать адрес суперблока на предполагаемом носителе.
Оба значения можно запросить с оптического носителя с помощью программ записи и
опция cdrecord -msinfo. Сам xorriso может получить его в своей эмуляции cdrecord. Делать
не позволяйте ему загружать диск, а делайте это вручную или с помощью такой программы, как dd
который читает несколько байтов. Только тогда можно быть уверенным, что драйвер устройства знает истинное
читаемый размер носителя.
дд если = / dev / ... count = 1> / dev / null 2> & 1
значения = $ (xorriso -as cdrecord dev = / dev / ... -msinfo)
echo $ values
Опция -C может использоваться без опции -M для создания образа ISO с нуля и
подготовить его к окончательной записи по адресу блока, отличному от 0. Параметр
В этом случае last_session_start должен быть установлен в 0.

-cdrecord-параметры last_session_start, next_writeable_address
Псевдоним -C.

Настройки для файл вставка:

-путь-список путь_диска
Построчное чтение pathspecs из disk_file и вставка изображенных файловых объектов
в образ ISO. Если disk_path равен "-", то прочтите спецификации пути из стандартного
вход.

--quoted_path_list путь_диска
Подобно опции -path-list, но для чтения цитируемых слов, а не простых строк.
Пробелы вне кавычек будут отброшены. С другой стороны, можно
представляют собой пути, содержащие символы новой строки.
Двойные кавычки "и одинарные кавычки" могут использоваться для заключения
пробел и сделать его частью pathspecs. Каждый тип отметки может включать отметки
другой тип. Обратная косая черта \ внешние котировки или открытая котировка
вызывает добавление следующей строки ввода.

-f
Разрешить символические ссылки на диске, а не хранить их как символические ссылки в
ISO образ.

-следующие ссылки
Псевдоним -f.

-прививочные точки
Разрешить интерпретацию путей к входным файлам как комбинацию iso_rr_path и
disk_path, разделенные знаком =.

-m disk_pattern
Исключить файлы из вставки в изображение. Эти файлы молча игнорируются.
из которых disk_path соответствует заданному шаблону синтаксического анализатора оболочки. Если нет / -символа
является частью шаблона, затем он сопоставляется с именем листа диска
.
Можно указать более одной опции -m.

-исключать
Псевдоним -m.

-x
Псевдоним -m.

-старый-исключить
Псевдоним -m.

-exclude-список путь_диска
Выполните -m, используя каждую строку из файла disk_path в качестве аргумента disk_pattern.

-z
Включить распознавание и правильную обработку сжатых файлов zisofs, созданных с помощью
программа mkzftree. Эти файлы будут снабжены необходимыми метаданными, поэтому
что ядро ​​Linux распознает их и доставит их содержимое в несжатом виде
форме.

-прозрачное сжатие
Псевдоним -z.

-корень iso_rr_path
Вставьте все файлы по указанному iso_rr_path. Если задана опция -graft-points,
тогда iso_rr_path добавляется к каждой целевой части pathspec.
По умолчанию -root - "/".

-старый корень iso_rr_path
Разрешить добавочную вставку файлов в загруженное изображение. Эффективная цель
и исходные адреса с указанными путями сравниваются, если цель уже
существует в образе ISO и по-прежнему идентичен исходному файлу на диске. Метаданные в
ISO-образ будет скорректирован, если он будет отличаться от образа на диске. Новые файлы и
файлы с измененным содержимым будут добавлены заново. Целевые файлы, которые не существуют
в любом из соответствующих источников pathspec будет удален из каталога ISO
дерево.
Если эффективная установка -root отличается от iso_rr_path, заданного с помощью
-old-root, то файлы в каталоге -old-root клонируются под ним
корневой каталог. Клонирование происходит до сравнения файлов.

- старый-корень-но-ино
Отключить запись и использование номеров inode диска. Если нет номеров дескрипторов диска
записано, то опция -old-root должна будет прочитать содержимое файла на диске и сравнить его
с контрольной суммой MD5, записанной в образе ISO.
С записанными номерами inode диска и достоверными ctime и mtime возможно
для обнаружения потенциальных изменений в содержании, не читая его. Лазейка
остается, если несколько разных файловых систем могут быть смонтированы в одном каталоге,
вроде это привычка с / мнт. В этом случае нужно использовать опцию --old-root-devno или
отключить ярлык для номера inode с помощью --old-root-no-ino.

- старый-корень-девно
Включить сравнение записанных номеров устройств с записанными номерами inode.
Это работает только со старыми добрыми стабильными номерами устройств, которые вышли из моды,
к сожалению. Если на жестком диске после каждой перезагрузки отображается другой номер устройства, то
это сравнение увидит все файлы как измененные и, таким образом, предотвратит любой инкрементный размер
экономии.

--old-root-no-md5
Отключите запись и использование контрольных сумм MD5 для содержимого файла данных. Если ни то, ни другое
контрольные суммы и номера inode диска не записываются, тогда опция -old-root будет иметь
для чтения содержимого файла образа ISO при сравнении его с содержимым файла на диске.

Настройки для изображение Производство:

-o путь_диска
Задайте адрес выходного файла для формирующегося ISO-образа. Если адрес существует как
обычный файл, он будет обрезан до длины 0, когда начнется создание изображения. Это может
еще не существует как каталог. Если он еще не существует, то его родительский каталог
должен существовать, и будет создан обычный файл.
Особый вид псевдо-пути к диску имеет форму "/ dev / fd /"номер. Он изображает
открыть файловый дескриптор с заданным номером, независимо от того, работает ли операционная система
поддерживает эту функцию файловыми узлами в / dev / fd или не. Например, / dev / fd / 4 - это файл
дескриптор 4, который был открыт программой, которая позже запустила xorriso.
По умолчанию используется стандартный вывод (/ dev / fd / 1), который также может быть установлен с помощью disk_path "-".

-выход путь_диска
Псевдоним -o.

--stdio_sync "вкл" | "выкл" | "конец" | номер
Установите количество байтов, после которых принудительно выводить на диск, чтобы сохранить
память от засорения большим количеством ожидающих данных для медленных устройств. "на" - это
то же, что и "16м". Принудительный вывод может быть отключен "выключено" или отложен до "конца".
пока не будут получены все данные. Если выбрано число, то оно должно быть не менее 64к.
По умолчанию при эмуляции xorriso mkisofs --stdio_sync "выключено".
xorriso использует внутренний буфер FIFO с размером по умолчанию 4 МиБ. Таким образом, заставляя операционную
системный кэш ввода-вывода на диск не обязательно блокирует одновременное производство
больше графического контента.

--emul-toc
Запишите второй суперблок с первым сеансом в файлы с произвольным доступом. Если
добавляются дальнейшие сеансы и обновляется первый суперблок, затем
второй суперблок не будет перезаписан. Таким образом, все еще можно установить
первая сессия и найти стартовые блоки дальнейших сессий.
Цена составляет 64 КиБ дополнительного занимаемого места. Если -partition_offset отличен от нуля, то
это 128 КБ плюс удвоение размера раздела.

--no-emul-toc
Не записывайте второй суперблок с первым сеансом в файлы с произвольным доступом.
Это значение по умолчанию.

--сортировка по весу номер_веса iso_rr_path
Присвойте обычным файлам весовой коэффициент LBA. Если iso_rr_path ведет к каталогу
тогда все обычные файлы внизу получат weight_number.
Значение weight_number может находиться в диапазоне от -2147483648 до 2147483647. Чем оно выше, тем
Ниже будет адрес блока данных файла в формирующемся ISO-образе.
В настоящее время загрузочный каталог El Torito имеет жестко заданный вес в 1 миллиард. Как обычно
он должен занимать блок с наименьшим возможным адресом. Файлы данных добавляются
или загружены с начальным весом 0. Файлы загрузочных образов по умолчанию имеют вес 2.

--sort-весовой-список путь_диска
Считайте пары весового числа и iso_rr_path из файла локальной файловой системы.
Примените каждую пару, как с --sort-weight.
Только последний --sort-weight-list или --sort-weight-patterns выполнения xorrisofs получает
в силу.
Номер веса читается с начала строки. Часть iso_rr_path в
строка ввода начинается сразу после первого пробела или символа табуляции в строке.
Примечания для случая, когда эта функция используется в последовательности общих xorriso
команды (не проблема с запуском чистой эмуляции mkisofs):
Адресованные файлы должны уже быть в модели образа ISO, когда вы выполняете
-as mkisofs --sort-weight-list путь_к_ диску -
Несколько таких команд можно использовать для применения более одного файла весов.
Файлы данных, загружаемые с помощью -indev или -dev, получают вес от 1 до 2 exp 28 =
268,435,456 XNUMX XNUMX, в зависимости от адреса их блока. Это будет держать их примерно в
в том же порядке, если применяется метод модификации записи.

--sort-вес-шаблоны путь_диска
Аналогично --sort-weight-list, но с расширением iso_rr_paths как шаблонов синтаксического анализатора оболочки
и применяя --sort-weight к каждому подходящему файлу.

-дир-режим Режим
Установите права доступа для всех каталогов в образе в заданный режим, который
либо восьмеричное число, начинающееся с «0», либо список разделенных запятыми
операторы вида [ugoa] * [+ - =] [rwxst] *. Например, ug = rx, a-rwx

-файл-режим Режим
Аналогично -dir-mode, но для всех обычных файлов данных в образе.

-пад
Добавьте 300 КиБ в конец созданного ISO-образа. Это обходит возможное чтение
ошибки из образов ISO, записанных на CD в режиме TAO. В
дополнительные байты требуются как часть образа ISO, если не указан --emul-toc.
Параметр -pad используется по умолчанию.

-без площадки
Отключите заполнение 300 KiB до конца созданного ISO-образа. Это безопасно, если
образ не предназначен для записи на компакт-диск или если он записывается на компакт-диск только как
трек в режиме записи SAO.

--старый-пустой
Используйте старый способ присвоения адресов блоков в диапазоне [0,31] файлам с
нет собственного содержания данных. Новый способ состоит в том, чтобы иметь специальный блок, в который все такие
файлы будут указывать.

Настройки для стандартов соблюдение:

-изо-уровень номер
Укажите версию ISO 9660, которая определяет ограничения имен файлов и данных.
размер файла. Ограничения по именованию не применяются к названиям Rock Ridge, а только к
низкоуровневые имена ISO 9660. Есть три уровня соответствия:
Уровень 1 допускает имена ISO в форме 8.3 и размер файла до 4 ГиБ - 1.
Уровень 2 позволяет использовать имена ISO длиной до 32 символов и размером файла до 4 ГиБ - 1.
Уровень 3 позволяет использовать имена ISO длиной до 32 символов и размером файла до 400 ГиБ -
200 КБ. (Это ограничение размера установлено реализацией xorriso, а не ISO
9660, что позволило бы почти 8 ТиБ.)
Псевдо-уровень 4 позволяет создать дополнительное дерево каталогов ISO 9660: 1999.

-disallow_dir_id_ext
Не следуйте дурной привычке mkisofs, которая допускает точки в именах ISO
каталоги. С другой стороны, некоторые загрузочные образы GNU / Linux зависят от этого плохого
привычка.

-U
Эта опция позволяет имена файлов ISO без точки и до 37 символов, файл ISO
пути длиннее 255 символов и все символы ASCII в именах файлов. Дальше
он опускает точку с запятой и номера версий в конце имен ISO.
Все это нарушает спецификации ISO 9660.

-непереведенные-имена файлов
Псевдоним -U.

-непереведенное_имя_len номер
Разрешить имена файлов ISO до указанного количества символов без каких-либо символов
конверсия. Максимальное количество - 96. Если в имени файла больше символов, то
создание имиджа намеренно не удастся.
Это нарушает спецификации ISO 9660.

-allow-нижний регистр
Разрешить символы нижнего регистра в именах файлов ISO.
Это нарушает спецификации ISO 9660.

-релакс-имена-файлов
Разрешить почти все 7-битные символы в именах файлов ISO. Не разрешены 0x0 и '/'.
Если не задана опция -allow-lowercase, то строчные буквы преобразуются в
верхний регистр.
Это нарушает спецификации ISO 9660.

-d
Не добавляйте конечную точку к именам файлов ISO без точки.
Это нарушает спецификации ISO 9660.

-omit-период
Псевдоним -d.

-l
Допускается использование до 31 символа в именах файлов ISO.

-full-iso9660-имена файлов
Псевдоним -l.

-max-iso9660-имена файлов
Допускается использование до 37 символа в именах файлов ISO.
Это нарушает спецификации ISO 9660.

-N
Опускайте точку с запятой и номера версий в конце имен ISO.
Это нарушает спецификации ISO 9660.

-omit-номер-версии
Псевдоним -N.

Настройки для стандартов расширения:

-R
В mkisofs эта опция включает расширения Rock Ridge. xorrisofs производит их
дефолт. Настоятельно не рекомендуется отключать их с помощью опции --norock.

-Скала
Псевдоним -R.

-r
Установите пользователя Rock Ridge и идентификатор группы всех файлов в ISO-образе равным 0. Предоставить
r-разрешения всем. Запретить все разрешения w. Если установлено какое-либо разрешение x, предоставьте
х-разрешение всем. Удалите s-бит и t-бит.

-рациональный рок
Псевдоним -r.

--норок
Эта опция отключает создание расширений Rock Ridge для файла ISO 9660.
объекты. Многосессионные возможности xorrisofs во многом зависит от наименования
верность Rock Ridge. Поэтому настоятельно не рекомендуется отключать его с помощью этой опции.

-file_name_limit номер
Установите максимально допустимую длину для имен файлов в диапазоне от 64 до 255. Путь
компоненты, длина которых превышает указанное число, будут усечены, и их
последние 33 байта перезаписаны двоеточием ':' и шестнадцатеричным представлением MD5
первые 4095 байтов всего негабаритного имени. Возможный неполный UTF-8
начальные байты символов заменяются на '_'.
Ядра Linux до версии не ниже 4.1 искажают имена длиной 254 и 255. Если вы
ожидайте такие имена в или под disk_paths и планируйте монтировать ISO таким Linux
ядра, рекомендуется установить -file_name_limit 253.

-D Стандарт ECMA-119 требует, чтобы ни один путь в изображении не имел более 8 имен.
компонентов или 255 символов. Следовательно, нужно было бы двигаться глубже.
деревья каталогов в каталог более высокого уровня. Rock Ridge предлагает возможность сдать в аренду
эти перемещенные каталоги появляются в исходном положении, но эта функция
могут быть некорректно реализованы операционными системами, которые подключают образ.
Опция -D отключает это глубокое перемещение каталогов и, таким образом, нарушает ISO 9660.
спецификации.
xorrisofs имеет -D по умолчанию. Если указано явно, то он переопределяет параметры
-rr_reloc_dir и -hide-rr-перемещены.

-отключить-глубокое перемещение
Псевдоним -D.

-rr_reloc_dir имя
Включите перемещение глубоких каталогов и, таким образом, избегайте файловых путей ECMA-119
более 8 компонентов имени или 255 символов. Каталоги, которые ведут к такому файлу
пути будут перемещены в каталог в корневом каталоге изображения. Его имя
устанавливается этой опцией. Допускается использование самого корневого каталога.
Общее дерево каталогов будет изначально выглядеть глубоким, когда оно интерпретируется как Rock
Хребетное дерево. Он будет отображаться как измененный, если только информация ECMA-119
считается.
Если заданный целевой каталог перемещения еще не существует, когда изображение
начинается производство, затем он будет создан и помечен для Rock Ridge как перемещение
артефакт. По крайней мере, в GNU / Linux он не будет отображаться в смонтированном Rock Ridge.
изображениями.
Имя не должно содержать символа '/' после первого символа, и оно не должно
быть длиннее 255 байт.
Эта опция не действует, если присутствует опция -D.

-hide-rr-перемещено
Псевдоним -rr_reloc_dir "/.rr_moved"

--for_backup
Включите параметры, повышающие точность резервного копирования: --acl, --xattr, --md5, --hardlinks.

--acl
Включите запись и загрузку ACL из GNU / Linux или FreeBSD (см. Man getfacl,
человек acl). Они не будут действовать с подключенными образами ISO. Но xorriso может
восстановить их в тех же системах при извлечении файлов из образа ISO.

--xattr
Разрешить запись и загрузку расширенных атрибутов GNU / Linux или FreeBSD в пользователе
пространство имен (см. man getfattr и man attr, man getextattr и man 9 extattr,
соответственно). Они не будут действовать с подключенными образами ISO. Но xorriso может
восстановить их в тех же системах при извлечении файлов из образа ISO.

--md5
Включите запись контрольных сумм MD5 для всего образа ISO и для каждого отдельного
файл данных в изображении. xorriso может проверить содержимое ISO-образа с помощью этих
сумм и предупреждать о несовпадении. См. Man xorriso, параметры -check_media,
check_md5_r. xorriso может печатать записанные контрольные суммы MD5. Например:
-найти / -exec get_md5

- ссылки
Разрешить загрузку и запись отношений жестких ссылок. Поиск семейств iso_rr
файлы, которые происходят из одного и того же файла на диске, имеют одинаковую фильтрацию содержимого и имеют
идентичные свойства. Члены каждой семьи получают одинаковый номер inode в
ISO образ.
Соблюдаются ли эти числа во время монтирования, зависит от операционной системы.
xorriso может создавать семейства жестких ссылок при извлечении файлов из образа ISO.

--scdbackup_tag disk_path имя_записи
Добавьте к образу запись контрольной суммы scdbackup. Это работает, только если параметр
next_writeable_address опции -C равен 0. Если disk_path не является пустой строкой,
затем добавьте запись контрольной суммы scdbackup в конец этого файла. record_name - это
слово, которое становится частью тега и записи.
Программа scdbackup_verify распознает и проверит тег и запись файла.

-J
Разрешить создание дополнительного дерева каталогов Joliet вместе с ISO
9660 Дерево Rock Ridge.

-джолиет
Псевдоним -J.

-джолиет-лонг
Разрешите 103 символа в именах файлов Joliet, а не 64, как предписано
Технические характеристики. Разрешить пути Joliet длиннее предписанного лимита в 240
символы.
Негабаритные имена обрезаются. Без этой опции будут исключены пути большого размера.
из дерева Джолиет.

-joliet-utf16
Кодируйте имена файлов Joliet в UTF-16BE, а не в UCS-2. Разница с
символы, которых нет в UCS-2 и которые кодируются в UTF-16 двумя словами
16 бит каждый. Оба слова затем происходят из зарезервированного подмножества UCS-2.

-hfsplus
Включение создания дополнительной файловой системы HFS + внутри образа ISO 9660
и отметьте его записями Apple Partition Map (APM) в системной области, первые 32
KiB изображения.
Это может конфликтовать с такими параметрами, как -G или -isohybrid-mbr, которые отправляют пользовательские данные для
включение в тот же адресный диапазон. Первые 8 байтов системной области получают
перезаписывается на {0x45, 0x52, 0x08 0x00, 0xeb, 0x02, 0xff, 0xff}, которое может быть
выполняется как машинный код x86 без отрицательных эффектов. Итак, если MBR объединяется
с этой функцией его первые 8 байтов не должны содержать важных команд.
Следующие блоки по 2 КиБ в системной области будут заняты записями APM. В
первый охватывает часть образа ISO перед метаданными файловой системы HFS +. В
второй отмечает диапазон от метаданных HFS + до конца данных содержимого файла. Если
далее следуют данные ISO-образа, затем создается третья запись раздела. Другой
Возможности xorriso могут вызвать необходимость в дополнительных записях APM.
Имейте в виду, что HFS + нечувствителен к регистру, хотя он может записывать имена файлов с
прописные и строчные буквы. Следовательно, имена файлов из дерева имен iso_rr
могут конфликтовать в дереве имен HFS +. В этом случае они изменяются добавлением
подчеркивание символов и подсчет чисел. В случае очень длинных имен это может быть
необходимо сопоставить их с "MANGLED _...".

-hfsplus-серийный номер
Задайте строку из 16 цифр от «0» до «9» и букв «a» на «f», которые будут использоваться как
уникальный серийный номер новой файловой системы HFS +.

-hfsplus-размер-блока номер
Установите размер блока распределения, который будет использоваться при создании файловых систем HFS +.
Допустимые значения: 512, 2048 или 0. Последнее позволяет программе решать.

-apm-размер блока номер
Установите размер блока, который будет использоваться при описании разделов с помощью карты разделов Apple.
Допустимые значения: 512, 2048 или 0. Последнее позволяет программе решать.
Обратите внимание, что размер 512 несовместим с производством GPT, и этот размер 2048
не будет монтироваться -t hfsplus по крайней мере старыми ядрами Linux.

-hfsplus-тип-создателя-файла тип создателя iso_rr_path
Задайте атрибуты HFS + creator и type для файла в появляющемся образе. Эти
представляют собой два кода по 4 символа каждый.

-hfs-благослови-по благословение iso_rr_path
Сделайте благословение HFS +. Это роли, которые можно отнести к четырем.
каталоги и файл данных:
ppc_bootdir, intel_bootfile, show_folder, os9_folder, osx_folder.
Они могут быть сокращены как «p», «i», «s», «9» и «x».
Каждую такую ​​роль можно отнести не более чем к одному файловому объекту. "intel_bootfile" - это
тот, который будет применяться к файлу данных. Все остальные относятся к каталогам. Нет файла
объект может нести более одного благословения.

-hfs-благослови путь_диска
Выдать HFS + благословение "ppc_bootdir" на каталог, который происходит от каталога.
disk_path в дереве локальной файловой системы.
Это работает, только если в каталоге есть хотя бы один файл данных.
disk_path может стать неоднозначным, если файлы из разных поддеревьев локальной файловой системы
помещаются в одно и то же поддерево ISO-образа. Рассмотрите возможность использования -hfs-bless-by "p"
для однозначной адресации через iso_rr_path.

Настройки для файл прячется:

-скрывать disk_path_pattern
Сделать файлы невидимыми в дереве каталогов ISO 9660 и Rock Ridge, если их
disk_path соответствует заданному шаблону синтаксического анализатора оболочки. Содержание таких скрытых
файлы будут включены в полученное изображение, даже если они не отображаются ни в одном
каталог. Но вам понадобятся собственные средства, чтобы найти безымянные данные на изображении.
Эта команда не применяется к загрузочному каталогу.

-hide-список путь_диска
Выполните -hide, используя каждую строку вне файла disk_path в качестве аргумента disk_path_pattern.

-скрыть-джолиет disk_path_pattern
Подобно опции -hide, но делает файлы невидимыми в дереве каталогов Joliet, если
их disk_path соответствует заданному шаблону синтаксического анализатора оболочки.

-скрыть-joliet-список путь_диска
Выполните -hide-joliet, используя каждую строку из файла disk_path в качестве аргумента
disk_path_pattern.

-скрыть-hfsplus disk_path_pattern
Подобно опции -hide, но делает файлы невидимыми в дереве каталогов HFS +, если
их disk_path соответствует заданному шаблону синтаксического анализатора оболочки.

-скрыть-hfsplus-список путь_диска
Выполните -hide-hfsplus, используя каждую строку из файла disk_path в качестве аргумента
disk_path_pattern.

ISO изображение ID строки:

Следующие строки и адреса файлов сохраняются в дескрипторе первичного тома
образ ISO9660. Адреса файлов - это пути ISO 9660. Эти файлы должны иметь
iso_rr_paths, которые состоят только из символов [A-Z0-9_] и ровно одной точки,
отделяет не более 8 символов от не более 3 символов.

-V текст
Установите идентификатор тома ISO-образа. xorriso принимает любой текст длиной до 32 символов,
но согласно редко соблюдаемым спецификациям применяются более строгие правила:
Соответствующими являются символы ASCII из [A-Z0-9_]. Нравится: "IMAGE_23"
Joliet допускает 16 символов UCS-2. Например: "Имя Windows"
Имейте в виду, что идентификатор тома может использоваться автоматически как имя точки монтирования.
когда носитель вставлен в игровую компьютерную систему.

-волид текст
Псевдоним -V.

-волсет текст
Установите идентификатор набора громкости для ISO-образа. Допускается до 128 символов.

-P текст
Установите идентификатор издателя ISO-образа. Это может идентифицировать человека или организацию
кто указал, что должно быть записано. Допускается до 128 символов.

-издатель текст
Псевдоним -P.

-A текст
Установите идентификатор приложения для образа ISO. Это может идентифицировать спецификацию
как записываются данные. Допускается до 128 символов.
Специальный текст «@ xorriso @» преобразуется в строку идентификатора xorriso, которая
обычно записывается как Preparer Id. Неправильная традиция записывать идентификатор программы как
Идентификатор приложения.

-приятный текст
Псевдоним -A.

-сисид текст
Установите системный идентификатор ISO-образа. Это может идентифицировать систему, которая может
распознавать и действовать в соответствии с содержимым системной области в блоках изображений с 0 по 15.
Допускается до 32 символов.

-p текст
Установите идентификатор подготовителя образа ISO. Это может идентифицировать человека или другую организацию
который контролирует подготовку данных, которые должны быть записаны. Обычно это
должен быть идентификатором xorriso, а не человека или программы, которая работает
xorriso. Пожалуйста, избегайте его изменения. Допускается до 128 символов.
Специальный текст «@ xorriso @» преобразуется в строку идентификатора xorriso, которая
по умолчанию при запуске программы.

-препарат текст
Псевдоним -p.

-Аннотация iso_path
Установите адрес абстрактного файла образа ISO. Это должен быть ISO 9660
путь к файлу в изображении, который содержит абстрактное утверждение об изображении
содержание. Допускается до 37 знаков.

-библио iso_path
Задайте адрес файла библиотеки образа ISO. Это должен быть ISO 9660
путь к файлу на изображении, который содержит библиографические записи. Допустимы
до 37 знаков.

-авторское право iso_path
Задайте адрес файла авторских прав образа ISO. Это должен быть ISO 9660
путь к файлу на изображении, который содержит заявление об авторских правах. Допустимы
до 37 знаков.

--modification-date = ГГГГММДДччммсссс
Установите временную строку, которая переопределяет временные метки создания и изменения ISO-образа.
буквально. Он должен состоять из 16 десятичных цифр, которые образуют ГГГГММДДччммсссс, с
ГГГГ между 1970 и 2999. Часовой пояс - GMT. Предполагается, что это соответствует этому GRUB
строки:
поиск --fs-uuid --set ГГГГ-ММ-ДД-чч-мм-сс-cc
Например, 2010040711405800 - 7 апреля 2010 г., 11:40:58 (+0 сантисекунд).

--application_use символ | 0xXY | disk_path
Укажите содержимое поля «Использование приложения», которое может занимать не более 512 байт.
Если параметр этой команды пуст, то поле заполняется цифрой 512.
0-байтов. Если это один символ, он повторяется 512 раз. Если оно
начинается с «0x», за которым следуют две шестнадцатеричные цифры [0-9a-fA-F], тогда цифры читаются как
байтовое значение, которое повторяется 512 раз.
Любой другой текст параметра используется как disk_path для открытия файла данных и чтения до
512 байт от него. Если размер файла меньше 512 байт, оставшиеся байты
в поле установить двоичный 0.

El Торито Загрузочный ISO картинки:

Предварительным условием для создания загрузочного ISO-образа является наличие в ISO-образе файлов загрузочного
погрузчик. Средства загрузки компьютеров направляются к таким файлам, которые обычно выполняются
далее программные файлы из образа ISO. xorrisofs может производить несколько видов ботинок
блок или загрузочная запись, которые становятся частью образа ISO и интерпретируются
в соответствии с загрузочным устройством.

An El Торито загрузочная запись указывает средство начальной загрузки на загрузочный каталог с одним или
дополнительные загрузочные образы, которые представляют собой двоичные программные файлы, хранящиеся в образе ISO. Содержание
файлы загрузочного образа не входят в сферу компетенции El Torito.
xorriso составляет загрузочный каталог в соответствии с предоставленными и структурированными файлами загрузочного образа.
с помощью параметров -b, -e, -el-torito-alt-boot и --efi-boot. Часто он содержит только одну запись.
El Torito интерпретируется средствами загрузки PC-BIOS и EFI. Самый загрузочный GNU / Linux
Компакт-диски снабжены загрузочными образами ISOLINUX или GRUB для PC-BIOS.
xorrisofs поддерживает примеры параметров из вики ISOLINUX, параметры, используемые в GRUB
скрипт grub-mkrescue и пример вики FreeBSD AvgLiveCD.

Для загрузки с компакт-диска через средства загрузки, отличные от PC-BIOS и EFI, а также для загрузки с USB
флешки или жесткие диски, см. следующий раздел о системной области.

-b iso_rr_path
Укажите файл образа загрузки, который должен быть упомянут в текущей записи El
Каталог ботинок Torito. Он будет отмечен как подходящий для PC-BIOS.
С загрузочными образами из ISOLINUX и GRUB этот параметр должен сопровождаться
параметры -c, -no-emul-boot, -boot-load-size 4, -boot-info-table.

-eltorito-ботинок iso_rr_path
Псевдоним -b.

-eltorito-alt-boot
Завершите текущую запись загрузочного каталога El Torito и начните новую. Ботинок; сапог
файл изображения и все его необходимые параметры должны быть указаны перед параметром
-eltorito-alt-boot. Все остальные варианты загрузки El Torito относятся к новому каталогу.
Вход. Возможно до 32 записей в каталоге.

-e iso_rr_path
Укажите файл образа загрузки, который должен быть упомянут в текущей записи El
Каталог ботинок Torito. Он будет отмечен как подходящий для EFI.
За опцией -e следует указывать опцию -no-emul-boot и никаких других опций El Torito.
перед возможным -eltorito-alt-boot.

--efi-загрузка iso_rr_path
Выполните -eltorito-alt-boot, параметр -e с указанным iso_rr_path, -no-emul-boot,
и снова -eltorito-alt-boot. Этот жест используется для обеспечения возможности загрузки через EFI.
спасательный компакт-диск GRUB2.

-загрузочный-размер номер
Установите количество 512-байтовых блоков, которые будут загружаться во время загрузки из загрузочного образа в
текущая запись в каталоге. Для неэмулирующих загрузок BIOS обычно требуется размер загрузки.
из 4. Загрузочные образы EFI обычно устанавливают количество блоков, занятых загрузкой
файл изображения.
El Torito не может отображать объемы загрузки выше 65535.

-жесткий-диск-загрузки
Отметьте загрузочный образ в текущей записи каталога как эмулируемый жесткий диск. (Нет
подходит для любого известного загрузчика.)

-нет-эмуль-загрузки
Отметить загрузочный образ в текущей записи каталога как не имитирующий дискету или жесткий диск.
диск. (Это должно использоваться со всеми известными загрузчиками.)
Если не задано ни -hard-disk-boot, ни -no-emul-boot, то загрузочный образ будет
помечен как эмулирующий дискету. (Не подходит ни для одного известного загрузчика.)

-eltorito-id текст | 56_hexdigits
Определите строку идентификатора раздела загрузочного каталога, в котором будет находиться загрузочный образ.
перечисленные. Если значение состоит из 56 символов [0-9A-Fa-f], оно преобразуется
на 28 байтов, иначе первые 28 символов станут строкой идентификатора. Строка идентификатора
первый загрузочный образ становится общим идентификатором каталога. Ограничено до 24
символы. Остальные id_strings становятся идентификаторами раздела.

-eltorito-селкрит шестнадцатеричные цифры
Определите критерии выбора загрузочного образа. До 20 байт считываются из
данные символы [0-9A-Fa-f]. Они приписываются записи образа загрузки в
каталог.

-boot-информация-таблица
Заменить байты с 8 по 63 в текущем загрузочном образе. Информация будет предоставлена
от xorriso в процессе создания изображения: Адрес блока первичного тома
Дескриптор, адрес блока файла образа загрузки, размер файла образа загрузки.

--grub2-загрузочная информация
Перезаписать байты с 2548 по 2555 в текущем загрузочном образе по адресу этого загрузочного образа.
изображение. Адрес записывается как 64-битное число с прямым порядком байтов. Это блок размером 2 КБ
адрес содержимого загрузочного образа, умноженный на 4, а затем увеличенный на 5.

-c iso_rr_path
Задайте адрес файла загрузочного каталога El Torito в образе. Этот файл
адрес не имеет значения для загружаемого PC-BIOS или EFI, но позже может быть прочитан
другими программами, чтобы узнать о доступных загрузочных образах.

-eltorito-каталог iso_rr_path
Псевдоним -c.

--boot-каталог-скрыть
Запретить загрузочный каталог El Torito отображаться как файл в деревьях каталогов
изображение.

Система Площадь, МБР, ГПТ, АПМ, другие лодка блоки:

Первые 16 блоков образа ISO - это системная область. Это зарезервировано для системы
зависимое программное обеспечение загрузки. Это могут быть средства загрузки и таблицы разделов различных
аппаратные архитектуры.
A MBR (Основная загрузочная запись) содержит загрузочный код и таблицу разделов. Это читается
PC-BIOS при загрузке с USB-накопителя или жесткого диска, а также с помощью PowerPC CHRP или PReP при загрузке.
загрузка. Раздел MBR с типом 0xee указывает на наличие GPT.
A GPT (Таблица разделов GUID) помечает разделы более современным способом. Читает EFI
при загрузке с USB-накопителя или жесткого диска и может использоваться для поиска и установки HFS +
раздел внутри ISO-образа.
An APM (Apple Partition Map) отмечает раздел HFS +. Mac читает его для загрузки и
для монтажа.
MBR, GPT и APM можно комбинировать. APM занимает первые 8 байтов загрузочного кода MBR. Все
три не мешают загрузке El Torito с CDROM.
xorrisofs поддерживает дополнительные средства загрузки: MIPS Big Endian (SGI), MIPS Little Endian
(DEC), SUN SPARC, HP-PA, DEC Alpha. Они не сочетаются друг с другом, а также не
сочетается с MBR, GPT или APM.

Некоторые из следующих параметров ожидают пути к диску в качестве входных данных, но также принимают описание
строки для интервального читателя libisofs, который может вырезать данные из файлов на диске или
-indev и обнулить части содержимого: -G, -generic-boot, --embedded-boot,
--grub2-mbr, -isohybrid-mbr, -efi-boot-part, -prep-boot-part, -B, -sparc-boot,
-append_partition.
Строка описания состоит из следующих компонентов, разделенных двоеточием ':'
"--interval:" Flags ":" Interval ":" Zeroizers ":" Источник
Компонент "--interval" указывает, что это не простой путь к диску, а скорее интервал
Строка описания читателя.
Компонент Flags изменяет дальнейшую интерпретацию:
"local_fs" требует чтения из файла, указанного путем в Source.
"import_iso" требует чтения из -indev. Это работает, только если -outdev не то же самое
как -indev. Компонент Source игнорируется.
Компонент Interval состоит из двух байтовых адресных номеров, разделенных знаком «-».
Например, «0-429» означает чтение байтов с 0 по 429.
Компонент Zeroizers состоит из нуля или более строк, разделенных запятыми. Они определяют
какую часть прочитанных данных обнулить. Байт номер 0 означает байт, прочитанный из
Начальный адрес интервала. Каждая строка может быть одной из:
"zero_mbrpt" требует обнулить таблицу разделов MBR, если байты 510 и 511 несут MBR
подпись 0x55 0xaa.
"zero_gpt" требует проверить наличие заголовка GPT в байтах с 512 по 1023, чтобы обнулить его и его
блоки таблицы разделов.
«zero_apm» требует проверить наличие блока APM 0 и обнулить его блоки таблицы разделов.
Start_byte "-" End_byte требует обнулить считанные байты, начинающиеся с номера
Start_byte и заканчивается после End_byte.
Компонент Source - это путь к файлу с флагом local_fs, игнорируемый с флагом
"импортированный_изо".
Номера байтов можно масштабировать с помощью суффикса из {k, m, g, t, s, d}, означающего умножение на
{1024, 1024k, 1024m, 1024g, 2048, 512}. Конечное число масштабированного значения обозначает последний байт
масштабированный диапазон.
Например, «0d-0d» - это «0-511».
Примеры:
"local_fs: 0-32767: zero_mbrpt, zero_gpt, 440-443: /tmp/template.iso"
"import_iso: 45056d-47103d ::"

-G путь_диска
Скопируйте не более 32768 байт из указанного файла на диске в самое начало ISO.
изображения.
За исключением загрузочного образа El Torito, файл disk_path не нужно добавлять в
ISO образ. Он не будет отображаться как файл в деревьях каталогов.
В многосессионных ситуациях специальный disk_path "." предотвращает чтение диска
файл, но тем не менее вызывает изменения в существующей MBR, которые были
заказал по другим вариантам.

-универсальная загрузка путь_диска
Псевдоним -G.

- встроенная загрузка путь_диска
Псевдоним -G.

--grub2-MBR путь_диска
Установите disk_path в системную область и относитесь к нему как к современной MBR GRUB2. Содержание
начальный адрес первого загрузочного образа преобразуется в количество блоков по 512 байт,
и добавляется смещение 4. Результат записывается как 64-битное число с прямым порядком байтов.
по байтовому адресу 0x1b0.

-изогибрид-mbr путь_диска
Установите disk_path как isohybrid MBR ISOLINUX, который создает загрузочный образ, заданный
опция -b загрузка с USB-накопителей и жестких дисков через PC-BIOS. Этот препарат
обычно выполняется программой ISOLINUX isohybrid на уже созданном ISO-образе.
Путь на диске должен вести к одному из файлов Syslinux isohdp [fp] x * .bin. MBR
исправляется в соответствии с потребностями изогибрида. Первый раздел описывает диапазон
образа ISO. По умолчанию он начинается с блока 0, но может быть установлен на 64 диска.
блокируется опцией -partition_offset 16.
Для значения специального disk_path "." см. опцию -G.

-isohybrid-gpt-basdat
Отметьте текущий загрузочный образ El Torito (см. Параметры -b и -e) в GPT как раздел
типа Базовые данные. Это работает только с -isohybrid-mbr и оказывает такое же влияние на
системная область как -efi-boot-part. Его нельзя комбинировать с -efi-boot-part или
-hfsplus.
Первые три образа загрузки, помеченные GPT, также будут отображаться как раздел
записи типа 0xef в MBR. Раздел MBR для PC-BIOS скорее получает тип 0x00.
чем 0x17 в этом случае. Часто дальнейшие записи MBR - это те, которые на самом деле
привыкнуть к EFI.

-isohybrid-gpt-hfsplus
Отметьте текущий загрузочный образ El Torito (см. Параметры -b и -e) в GPT как раздел
типа HFS +. Воздействие и ограничения аналогичны -isohybrid-gpt-basdat.

-isohybrid-apm-hfsplus
Отметьте текущий загрузочный образ El Torito (см. Параметры -b и -e) в разделе Apple.
Карта как раздел типа HFS +. Это работает только с -isohybrid-mbr и имеет
аналогичное влияние на системную область как -hfsplus. Нельзя сочетать с
-efi-boot-part или -hfsplus.
Изогибридный файл MBR ISOLINUX должен начинаться с известного шаблона из 32 байтов x86.
машинный код, который по сути ничего не делает. Он будет перезаписан на 32 байта
Макет заголовка APM.

--защитная-msdos-метка
Заплатите системную область простой таблицей разделов PC-DOS, где требуется раздел 1
диапазон ISO-образа, но первый блок остается невостребованным.

-partition_offset 2kb_block_adr
Вызвать таблицу разделов с одним разделом, который начинается в данном блоке
адрес. Это считается блоками по 2048 байт, а не блоками по 512 байт. Если блок
адрес не равен нулю, тогда он должен быть не менее 16. Значения больше 16 вряд ли
использования. Ненулевое смещение раздела вызывает создание двух суперблоков и двух
наборы деревьев каталогов. Затем образ можно смонтировать с его абсолютного начала как
ну как с начала раздела.
Значение смещения образа ISO сохраняется при добавлении нового сеанса в
загруженное изображение. Таким образом, определенное здесь значение действует только в том случае, если новый образ ISO получает
написано.

-partition_hd_cyl номер
Установите количество головок на цилиндр для таблицы разделов MBR. 0 выбирает
значение по умолчанию. Максимум 255.

-partition_sec_hd номер
Установите количество секторов на головку для таблицы разделов MBR. 0 выбирает
значение по умолчанию. Максимум 63.
Продукт partition_sec_hd * partition_hd_cyl * 512 - это размер цилиндра. Это
должен делиться на 2048, чтобы было возможно точное выравнивание. С участием
добавленные разделы и -appended_part_as_gpt нет ограничений на количество
цилиндры. Иначе их может быть не более 1024. Если размер цилиндра слишком
small, чтобы оставаться ниже предела, тогда соответствующие значения partition_hd_cyl равны
выбирается с partition_sec_hd 32 или 63. Если размер изображения превышает 8,422,686,720 XNUMX XNUMX XNUMX
байтов, то ограничения размера цилиндра не могут быть выполнены для MBR. Они кажутся
в любом случае не слишком важно. Адреса плоских блоков в таблицах разделов подходят для
1 ТиБ.

-partition_cyl_align Режим
Управляйте выравниванием размера изображения по целому числу цилиндров. Прописано
по спецификациям isohybrid, и, похоже, это нравится программе fdisk. Размер цилиндра должен быть
делится на 2048. Изображения размером более 8,323,596,288 XNUMX XNUMX XNUMX байт не могут быть выровнены в MBR.
таблица разделов.
По умолчанию установлен режим «авто». Выравнивание по заполнению происходит, только если опция -isohybrid-mbr
дано.
Режим "on" вызывает выравнивание путем заполнения с помощью опции --protective-msdos-label.
Режим «все» похож на «вкл», но также дополняет разделы от -append_partition до
выровненный размер.
В режиме «off» выравнивание отключается безоговорочно.

-append_partition номер_раздела код_типа путь_к_диску
Вызвать добавление подготовленного образа файловой системы к образу ISO и его
описывается записью в таблице разделов в загрузочном блоке в начале возникающего
ISO образ. В записи раздела будет указан размер отправленного файла, округленный в большую сторону.
к следующему кратному 2048 байтам или к следующему кратному размеру цилиндра.
Остерегайтесь последующих запусков нескольких сеансов. Добавленный раздел получит
перезаписан.
partition_number может быть от 1 до 4. Номер 1 поместит весь ISO-образ в
невостребованное пространство перед разделом 1. Таким образом, вместе с большинством xorriso MBR или GPT
функций, номер 2 был бы наиболее естественным выбором.
Код_типа может быть "FAT12", "FAT16", "Linux" или шестнадцатеричным числом между
0x00 и 0xff. Не все эти числа дадут полезные результаты. Для списка кодов
поищите в Интернете "Типы разделов" или выполните команду "L" в fdisk. Этот код
имеет значение только с MBR, а не с GPT.
Если какая-либо другая команда вызывает создание GPT, добавленные разделы
там тоже будет упомянуто, даже если не указано -appended_part_as_gpt.

-appended_part_as_gpt
Помечает разделы из -append_partition в GPT, а не в MBR. В этом случае
MBR показывает единственный раздел типа 0xee, который покрывает все выходные данные.
По умолчанию добавленные разделы помечаются в GPT, только если GPT создается, потому что
других вариантов.

-efi-boot-часть путь_диска
Скопируйте файл с диска в формирующийся образ ISO и пометьте его записью GPT как EFI
Системный раздел. Предполагается, что загрузочная прошивка EFI использует образ файловой системы FAT в
такой раздел для загрузки с флешки или жесткого диска.
Вместо disk_path можно указать слово --efi-boot-image. Он выставлен в GPT
содержимое первого загрузочного образа El Torito EFI как системного раздела EFI. Загрузка EFI
образы вводятся параметрами -e или --efi-boot. Затронутый загрузочный образ EFI
не может отображаться в HFS +, потому что он хранится вне раздела HFS +.

-chrp-загрузочная часть
Отметьте диапазон блоков всего формирующегося образа ISO как раздел MBR типа 0x96.
Это несовместимо с любой другой функцией, которая создает записи раздела MBR.
Это делает GPT неузнаваемым.
CHRP часто используется вместе с HFS. Еще не проверено, действительно ли HFS +
файловые системы, созданные с помощью опции -hfsplus, будут загружаться на любой машине с поддержкой CHRP
который также не загружает чистый ISO 9660.

-chrp-загрузки
Псевдоним -chrp-boot-part.

-prep-boot-часть путь_диска
Скопируйте файл с диска в формирующийся образ ISO и пометьте его разделом MBR.
запись типа 0x41. Загрузочная прошивка PReP должна читать содержимое
раздел как один исполняемый файл ELF. Эта опция совместима с другими MBR
перегородки и с GPT.

-mips-загрузка iso_rr_path
Объявите файл данных в образе загрузочным файлом MIPS Big Endian и вызовите
создание заголовка тома MIPS Big Endian. Это взаимоисключающе с
производство других загрузочных блоков, таких как MBR. Он перезапишет первые 512 байтов
любые данные, предоставленные -G. До 15 загрузочных файлов могут быть объявлены несколькими
-mips-варианты загрузки.

-mipsel-загрузка iso_rr_path
Объявите файл данных в образе загрузочным файлом MIPS Little Endian. Это
взаимоисключающие с другими загрузочными блоками. Он перезапишет первые 512 байтов
любых данных, предоставленных -G. Только один загрузочный файл может быть объявлен
-mipsel-загрузочный.

-B disk_path [, disk_path ...]
Вызывает запись одного или нескольких файлов данных на диск после окончания ISO-образа.
Метка диска SUN будет записана в первые 512 байтов ISO-образа, который
перечисляет этот образ как раздел 1, а указанные disk_paths - как разделы со 2 по 8.
Файлы на диске должны содержать подходящие загрузочные образы для систем SUN SPARC.
Псевдо disk_path "..." приводит к тому, что все пустые записи раздела становятся копиями
последняя непустая запись. Если перед "..." не указан другой путь к диску, тогда все
разделы описывают образ ISO. В этом случае код загрузчика должен быть
импортируется опцией -G.

-sparc-ботинок disk_path [, disk_path ...]
Псевдоним -B.

-sparc-метка текст
Установите текст метки ASCII для метки диска SUN.

--grub2-sparc-ядро iso_rr_path
Заставить адрес содержимого и размер данного файла данных в изображении быть
написано после метки диска SUN. Оба числа считаются байтами. Адрес
записывается как 64-битное число с прямым порядком байтов в байт 0x228. Размер написан как 32
битное число с прямым порядком байтов в байт 0x230.

-hppa-cmdline текст
Установите командную строку PALO для HP-PA. Допускается до 1023 символов.
дефолт. С -hppa-hdrversion 4 ограничение составляет 127.
Обратите внимание, что первые пять параметров -hppa являются обязательными, если любой из параметров -hppa
дано. Допускается отсутствие только опции -hppa-hdrversion.

-hppa-загрузчик iso_rr_path
Обозначьте указанный путь как файл загрузчика HP-PA.

-hppa-ядро-32 iso_rr_path
Обозначьте указанный путь как 32-разрядный файл ядра HP-PA.

-hppa-ядро-64 iso_rr_path
Обозначьте указанный путь как 64-разрядный файл ядра HP-PA.

-hppa-ramdisk iso_rr_path
Обозначьте указанный путь как файл RAM-диска HP-PA.

-hppa-hdrверсия номер
Выберите между версией заголовка PALO 5 (по умолчанию) и версией 4. Для соответствующего
значение см. в исходном коде PALO: PALOHDRVERSION.

-альфа-загрузки iso_rr_path
Объявите файл данных в образе как вторичный загрузчик начальной загрузки DEC Alpha SRM
и вызвать создание загрузочного сектора, указывающего на него. Это взаимно
Исключительно с производством других загрузочных блоков, таких как MBR.

Характер наборы:

Наборы символов не имеют значения, если используются только английские буквенно-цифровые символы.
для имен файлов или до тех пор, пока все авторы и читатели носителя используют один и тот же символ
установленный. Вне этих ограничений может потребоваться разрешить xorriso преобразовывать байтовые коды.
Преобразование из входного набора символов в выходной набор символов выполняется, когда ISO
изображение записывается. И наоборот, есть преобразование из набора символов вывода в
входной набор символов при загрузке образа ISO. Наборы могут быть определены опциями
-input-charset и -output-charset, если необходимо.

-вход-кодировка имя_набора_персонажей
Установите набор символов, из которого нужно преобразовать имена файлов дисков при их вставке
в образ ISO.

-выход-кодировка имя_набора_персонажей
Задайте набор символов, из которого нужно преобразовать имена загруженных образов ISO и в
который преобразовывает имена при записи образов ISO.

Джигдо шаблон Экстракция:

От человека genisoimage: «Jigdo - это инструмент, помогающий распространять большие файлы, такие как компакт-диски.
и образы DVD; видеть http://atterer.net/jigdo/ Больше подробностей. Компакт-диски Debian и ISO-образ DVD
изображения публикуются в сети в формате jigdo, чтобы конечные пользователи могли загружать их больше
эффективно ".
Если использование libjte было включено во время компиляции xorriso, то xorrisofs может произвести
.jigdo и файл .template вместе с односессионным ISO-образом. Если нет, то Джигдо
options вызовет событие FAILURE, которое обычно приводит к прерыванию программы.
Способность Jigdo можно определить по:
$ xorrisofs -version 2> & 1 | grep '^ libjte' && echo ДА

Файл .jigdo содержит контрольные суммы и символические адреса файлов. Файл .template
содержит сжатый образ ISO со ссылочными тегами вместо байтов содержимого
перечисленные файлы.
Входными данными для этого процесса являются обычные аргументы в пользу xorrisofs сеанс без изображения
загружен, и файл .md5, в котором перечислены те файлы данных, которые могут быть перечислены в .jigdo
файл и внешняя ссылка в файле .template. Каждый назначенный файл представлен
в файле .md5 одной текстовой строкой:
MD5 как 32 шестнадцатеричных цифры, 2 пробела, размер как 12 десятичных цифр или пробелов, 2 пробела, символический
адрес файла
Адрес файла в строке .md5 должен иметь то же базовое имя, что и disk_path в
файл, которому он должен соответствовать. Путь к каталогу адреса файла имеет решающее значение для To = From
отображение, а не для распознавания файлов. После отображения To = From записывается адрес файла
в файл .jigdo. Инструменты восстановления Jigdo преобразуют эти адреса в действительно
адреса доступных источников данных, с которых они могут читать.
Если список параметров jigdo не пуст, то заполнение будет считаться частью
ISO образ.

-джигдо-джигдо путь_диска
Задайте disk_path для файла .jigdo с контрольными суммами и адресами загрузки для
заполнение дыр в шаблоне.

-jigdo-шаблон путь_диска
Задайте disk_path для файла .template с закрытым и сжатым ISO-образом
копия.

-jigdo-min-размер-файла размер
Установите минимальный размер файла данных, который будет указан в файле .jigdo и будет
дыра в файле .template. размер может быть простым числом, считающим байты, или числом
с добавленной буквой «k», «m», «g» для подсчета KiB (1024 байта), MiB (1024 KiB) или
ГиБ (1024 МиБ).

-джигдо-форс-md5 disk_path_pattern
добавляет шаблон регулярного выражения, который будет сравниваться с абсолютным
disk_path любого файла данных, который не был найден в списке .md5. Матч вызывает
Событие MISHAP, которое обычно не прерывает выполнение программы, а в конечном итоге вызывает
ненулевое значение выхода из программы.

-jigdo-исключить disk_path_pattern
Добавьте шаблон регулярного выражения, который будет сравниваться с абсолютным
disk_path любого файла данных. При совпадении файл остается в .template в любом
дело.

-jigdo-карта Кому = От
Добавьте пару строк вида To = From в список параметров. Если файл данных получает
перечислен в файле .jigdo, то на него ссылается адрес файла из его строки в
файл .md5. Этот адрес файла проверяется, начинается ли он с From
нить. Если это так, то эта строка будет заменена строкой To и символом ':'
символ, прежде чем он попадет в файл .jigdo. Строка From должна заканчиваться символом '/'.
характер.

-md5-список путь_диска
Задайте disk_path, где найти входной файл .md5.

-jigdo-template-compress «gzip» | «bzip2»
Выберите один из вариантов «bzip2» или «gzip» для сжатия файла шаблона. Джигдо
файл выдается несжатым.

-checksum_algorithm_iso список_имен
Выберите один или несколько из «md5», «sha1», «sha256», «sha512» для вспомогательного «# изображения».
Шестнадцатеричные контрольные суммы в файле .jigdo. Список_именов может, например, выглядеть так:
"md5, sha1, sha512". Значение «все» выбирает все доступные алгоритмы. Обратите внимание, что MD5
всегда остается включенным.

-checksum_algorithm_template список_имен
Выберите алгоритмы для контрольных сумм "# Template Hex" в файле .jigdo. В
правила для list_of_names такие же, как и для -checksum_algorithm_iso.

Прочее опции:

-размер отпечатка
Распечатать в стандартный вывод прогнозируемое количество 2048-байтовых блоков в
появляющийся образ ISO. Не создавайте это изображение.
Результат зависит от нескольких настроек.
Если задана опция --emul-toc, то заполнение (см. -Pad) не считается частью
размер изображения. В этом случае либо используйте -no-pad, либо добавьте 150 (= 300 КБ) к
получившееся число.
Если эмуляция mkisofs заканчивается после опции -print-size, то свойства большинства
Недавно указанный файл загрузочного образа не может быть отредактирован последующими командами xorriso.

--no_rc
Только при использовании в качестве первого аргумента эта опция предотвращает чтение и интерпретацию
файлы запуска. См. Раздел ФАЙЛЫ ниже.

-Помощь
Перечислить поддерживаемые параметры в stderr. Оригинальные варианты mkisofs несут свои оригинальные
Тексты описания mkisofs.

-тихо
Подавлять большинство сообщений о запуске программы, кроме тех, которые указывают на проблемы или
ошибки.

-гуи
Увеличьте частоту сообщений соски-пустышки при записи образа ISO.

-лог-файл путь_диска
Обрежьте файл disk_path до размера 0 и перенаправьте на него все сообщения, которые будут
обычно появляются на stderr. -log-файл с пустым текстом, поскольку disk_path повторно включает вывод
в stderr.

-v
Включите вывод информационных сообщений программы.

-подробный
Псевдоним -v.

-версия
Вывести на стандартный вывод текст, начинающийся с
"mkisofs 2.01-Emulation Copyright (C)"
и стандартная ошибка - информация о версии xorriso.

ПРИМЕРЫ


Обзор of Примеры:
Простое производство изображений
Задайте пути к ISO-образам с помощью -graft-points
Выполнение мультисессионных прогонов
Пусть xorrisofs работает под growisofs
Инкрементное резервное копирование нескольких деревьев каталогов
Инкрементное резервное копирование с накопленными деревьями
Создание загрузочных образов для PC-BIOS и EFI

A декриминализовано изображение производство пробег
Подготовленное дерево файлов в каталоге ./for_iso копируется в корневой каталог ISO.
изображение. Права доступа к файлам устанавливаются только для чтения для всех. Атрибуты Joliet для
Добавляются системы Microsoft. Полученное изображение записывается как файл данных ./image.iso на
диск.
$ xorrisofs -r -J -o ./image.iso ./for_iso

Поставьте ISO изображение пути by -прививочные точки
Без опции -graft-points каждый файл на диске копируется в корневой каталог
ISO-образ с сохранением своего имени. Если указан каталог, то его файлы и
подкаталоги копируются в корневой каталог, сохраняя свои имена.
$ xorrisofs ... / home / me / datafile / tmp / каталог
дает в корневом каталоге ISO-образа:
/файл данных
/ file_1_from_directory
...
/ file_N_from_directory

С помощью опции -graft-points можно размещать файлы и каталоги по произвольным путям.
в образе ISO.
$ xorrisofs ... -graft-points / home / me / datafile / dir = / tmp / каталог
дает в корневом каталоге ISO-образа:
/файл данных
/ dir
В конечном итоге необходимые родительские каталоги в образе будут созданы автоматически:
/ файлы данных / файл1 = / дома / меня / файл данных
дает в образе ISO:
/ datafiles / файл1
Атрибуты каталога / файлов данных копируются из / home / me на диск.

Обычно следует избегать символов = и \ в части ISO в спецификации пути. Но если это
должно быть, от них можно убежать:
/ с _ \ = _ и _ \\ / file = / tmp / directory / file
дает в образе ISO:
/ с _ = _ и _ \ / file

Выполнять многосессионный работает
Этот пример работает только для мультисессионных носителей: CD-R [W], DVD-R [W], DVD + R, BD-R. Добавлять
cdrskin параметр --grow_overwriteable_iso для всех -as cdrecord запускается для включения
многосеансовая эмуляция на перезаписываемых носителях.
Первый сеанс записывается так:
Точки трансплантата $ xorrisofs \
/ tree1 = подготовленный_for_iso / tree1 \
| xorriso -as cdrecord -v dev = / dev / sr0 blank = fast -multi -eject -
Последующие сеансы записываются так:
$ dd if = / dev / sr0 count = 1> / dev / null 2> & 1
$ m = $ (xorriso -as cdrecord dev = / dev / sr0 -msinfo)
$ xorrisofs -M / dev / sr0 -C $ m-точки трансплантата \
/ tree2 = подготовленный_for_iso / tree2 \
| xorriso -as cdrecord -v dev = / dev / sr0 -waiti -multi -eject -
Всегда выдвигайте лоток для дисков между сеансами. Старые сеансы читаются через / dev / sr0. Его
Драйвер устройства может не знать об измененном содержимом до того, как снова загрузит носитель.
В этом случае предыдущий сеанс не будет загружен, а новый сеанс будет содержать
только недавно добавленные файлы.
По той же причине не позволяйте xorriso -as cdrecord загружать носитель, а сделайте это
вручную или программой, которая читает из / dev / sr0.

Позволять xorrisofs работает под Growisofs
Growisofs ожидает, что программа форматирования ISO понимает опции -C и -M. Переменная
определено, чтобы переопределить жестко заданное имя по умолчанию.
$ export MKISOFS = "xorrisofs"
$ growisofs -Z / dev / dvd / некоторые / файлы
$ growisofs -M / dev / dvd / еще / файлы
Если в вашей системе нет "xorrisofs", вам нужно будет создать ссылку
указывая на двоичный файл xorriso, и говорите growisofs использовать его. Например:
$ ln -s $ (который xorriso) "$ HOME / xorrisofs"
$ export MKISOFS = "$ HOME / xorrisofs"
Можно выйти из эмуляции mkisofs с помощью аргумента «-» и использовать все команды xorriso.
Growisofs не любит параметры, начинающиеся с "-o", но для -outdev необходимо установить значение "-". Так что используйте
вместо "outdev":
$ growisofs -Z / dev / dvd --for_backup - \
outdev - -update_r / my / files / files
$ growisofs -M / dev / dvd --for_backup - \
outdev - -update_r / my / files / files
Обратите внимание, что --for_backup задается в эмуляции mkisofs. Чтобы сохранить записанные дополнительные
data он уже должен быть в силе, когда эмуляция загружает изображение.

Дополнительный резервная копия of a несколько каталог деревьям
Это изменяет деревья каталогов / open_source_project и / personal_mail в образе ISO.
так что они становятся точными копиями своих дисковых аналогов. Объекты файлов ISO получают
созданы, удалены или соответствующим образом скорректированы их атрибуты.
ACL, xattr, жесткие ссылки и контрольные суммы MD5 будут записаны. Ожидается, что индексный дескриптор
числа в файловой системе диска сохраняются в течение циклов монтирования и загрузки. Файлы
с именами, соответствующими * .o или * .swp, исключаются явно.

Для использования несколько раз на одном носителе при каждом обновлении двух деревьев дисков до
среда желательна. Начните с чистого носителя и обновляйте его, пока он не запустится.
изящно из-за нехватки свободного места на старом.
Не позволяйте xorriso -as cdrecord загружать носитель, а сделайте это вручную или с помощью
программа, которая читает из / dev / sr0.
$ dd if = / dev / sr0 count = 1> / dev / null 2> & 1
$ msinfo = $ (xorriso -as cdrecord dev = / dev / sr0 -msinfo)
$ load_opts =
$ test -n "$ msinfo" && load_opts = "- M / dev / sr0 -C $ msinfo"
$ xorrisofs $ load_opts -o - --for_backup -m '* .o' -m '* .swp' \
-V PROJ_MAIL _ "$ (date '+% Y_% m_% d_% H% M% S')" -graft-points \
-старый корень / \
/ проекты = / дом / томас / проекты \
/ personal_mail = / home / thomas / personal_mail \
| xorriso -as cdrecord dev = / dev / sr0 -v -multi -waiti -eject -

Это имеет смысл, если при полной резервной копии остается значительная оставшаяся емкость на носителе и если
ожидаемые изменения намного меньше, чем при полной резервной копии.

Лучшая do не использование надежная младший резервная копия для -старый корень. У вас должно быть как минимум два носителя.
использовать поочередно. Таким образом, только старые резервные копии подвергаются опасности из-за новой операции записи, в то время как
самая новая резервная копия надежно хранится на другом носителе.
Всегда имейте наготове чистый носитель для выполнения полного резервного копирования в случае неудачной попытки обновления.
из-за недостаточной оставшейся емкости. Этот сбой не испортит старую среду
Конечно.

Если номера inode на диске не постоянны, используйте параметр --old-root-no-ino. В этом
в случае запуска обновления будет сравнивать записанные суммы MD5 с текущим содержимым файла на жестком диске.
диск.

Доступно монтировать вариант -o "sbsector =" в GNU / Linux или -s на FreeBSD или NetBSD можно
получить доступ к деревьям сеансов, которые представляют более старые версии резервных копий. С CD-носителями,
GNU / Linux mount принимает номера сеансов напрямую с помощью опции «session =».
Многосессионные носители и наиболее перезаписываемые носители, написанные xorriso, могут сказать sbsectors
их сессий с помощью опции xorriso -toc:
$ xorriso -dev / dev / sr0 -toc
xorriso может напечатать соответствующую команду монтирования для номера сеанса:
$ xorriso -mount_cmd / dev / sr0 сессия 12 / мнт
или для идентификатора тома, который соответствует поисковому выражению:
$ xorriso -mount_cmd / dev / sr0 volid '* 2008_12_05 *' / мнт
Оба выходят на стандартный вывод примерно так:
монтировать -t iso9660 -o nodev, noexec, nosuid, ro, sbsector = 1460256 '/ dev / sr0'/ мнт'
Суперпользователь может позволить xorriso выполнить команду монтирования напрямую:
# osirrox -mount / dev / sr0 "volid" '* 2008_12_05 *' / мнт

Дополнительный резервная копия накопленный деревьям
Solaris не предлагает возможности монтировать старые сеансы. Чтобы сохранить их
доступны, можно отобразить все файлы в дереве файлов в каталоге сеанса и накапливать
эти каталоги от сеанса к сеансу. -Root дерево клонируется из -old-root
дерево до того, как оно будет сравнено с соответствующими деревьями на диске.
Это требует знания ранее использованного имени каталога сеанса.
При первом сеансе:
$ xorrisofs -root / session1 \
-o - --for_backup -m '* .o' -m '* .swp' \
-V PROJ_MAIL _ "$ (date '+% Y_% m_% d_% H% M% S')" -graft-points \
/ проекты = / дом / томас / проекты \
/ personal_mail = / home / thomas / personal_mail \
| xorriso -as cdrecord dev = / dev / sr0 -v blank = as_needed \
-мульти -waiti -eject -

Во втором сеансе параметр -old-root относится к / session1, а новый -root -
/ session2.
Не позволяйте xorriso -as cdrecord загружать носитель, а сделайте это вручную или с помощью
программа, которая читает из / dev / sr0.
$ dd if = / dev / sr0 count = 1> / dev / null 2> & 1
$ msinfo = $ (xorriso -as cdrecord dev = / dev / sr0 -msinfo)
$ load_opts =
$ test -n "$ msinfo" && load_opts = "- M / dev / sr0 -C $ msinfo"
$ xorrisofs $ load_opts -root / session2 -old-root / session1 \
-o - --for_backup -m '* .o' -m '* .swp' \
-V PROJ_MAIL _ "$ (date '+% Y_% m_% d_% H% M% S')" -graft-points \
/ проекты = / дом / томас / проекты \
/ personal_mail = / home / thomas / personal_mail \
| xorriso -as cdrecord dev = / dev / sr0 -v -multi -waiti -eject -
В третьем сеансе параметр -old-root относится к / session2. Новый -root - / session3.
И так далее.

Создавай загрузочный изображений для ПК-BIOS и EFI
Пакет загрузчика SYSLINUX / ISOLINUX популярен для загрузки PC-BIOS. Вики-сайт ISOLINUX
предписывает создать на диске директорию ./CD_root и скопировать все нужные файлы
под этим каталогом. В частности, файл Isolinux.bin должен быть скопирован в
./CD_root/isolinux/isolinux.bin. Это файл загрузочного образа.
Предписанные параметры mkisofs можно использовать без изменений с xorrisofs:
$ xorrisofs -o output.iso \
-b изолинукс / изолинукс.bin -с изолинукс / boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
./CD_root
Поместите его на компакт-диск с помощью программы записи. Например:
$ xorriso -as cdrecord -v dev = / dev / sr0 blank = as_needed output.iso

Образ из приведенного выше примера будет загружаться с CD, DVD или BD, но не с USB-накопителя или другого
жесткие диски. Это можно сделать с помощью изогибридной MBR. Syslinux предоставляет
соответствующие файлы шаблонов как isohdp [fp] x * .bin. Например, /usr/lib/syslinux/isohdpfx.bin.
Если размер в несколько сотен КБ не имеет значения, то можно использовать параметр -partition_offset для
создать таблицу разделов, в которой раздел 1 начинается не в блоке 0. Это облегчит дальнейшее
манипуляции с флешкой инструментами разбиения и форматирования.
Образ из следующего примера будет подготовлен для загрузки через MBR и его первый
Раздел начнется с блока 64 жесткого диска.
Он также загрузится с оптического носителя.
$ xorrisofs -o output.iso \
-b изолинукс / изолинукс.bin -с изолинукс / boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-isohybrid-mbr /usr/lib/syslinux/isohdpfx.bin \
-partition_offset 16 \
./CD_root
Станьте суперпользователем и скопируйте образ в неразмеченный файл базового устройства USB.
палка. В GNU / Linux это, например, / dev / sdb, а не / dev / sdb1.
ВНИМАНИЕ: Это приведет к перезаписи всех разделов на USB-накопителе и сохранению оставшихся данных.
недоступен.
Поэтому сначала убедитесь, что вы получили правильный адрес предполагаемого устройства. Например, читая
100 МиБ данных от него и наблюдение за его миганием:
# dd bs = 2K if = / dev / sdb count = 50K> / dev / null
Теперь скопируйте на него изображение.
# dd bs = 2K if = output.iso of = / dev / sdb

Теперь о EFI:
Файл образа загрузки должен быть образом системного раздела EFI, то есть файловой системы FAT.
с каталогом / EFI / BOOT и загрузочными файлами с предписанными EFI именами: BOOTIA32.EFI для 32 бит
x86, BOOTx64.EFI для 64-битных AMD / x86 (в UEFI-2.4 действительно есть строчная буква «x»),
BOOTAA64.EFI для 64-битной ARM. Программное обеспечение в файловой системе FAT должно уметь находить и
проверьте файловую систему ISO на предмет конфигурации загрузчика и запуска операционной системы.
Программа GRUB2 grub-mkimage может создать такую ​​файловую систему FAT с подходящим содержанием, которая
затем использует дополнительное программное обеспечение GRUB2 из файловой системы ISO.
Загрузочное оборудование EFI может быть объединено с указанным выше isohybrid ISOLINUX для PC-BIOS в не
действительно совместимый с UEFI-2.4 способ, который, очевидно, работает хорошо. Это дает раздел MBR и GPT
таблицы, обе с вложенными разделами. Предполагается, что образ системного раздела EFI готов как
./CD_root/boot/grub/efi.img, добавьте следующие параметры перед адресом каталога
./CD_корень:
-eltorito-alt-boot -e 'загрузка / grub / efi.img' -no-emul-boot \
-isohybrid-gpt-basdat \
Более совместимым с UEFI-2.4 является выбор между MBR или GPT и добавление копии
системный раздел EFI, чтобы избежать перекрытия раздела ISO и раздела EFI.
Вот для MBR:
-eltorito-alt-boot -e 'загрузка / grub / efi.img' -no-emul-boot \
-append_partition 2 0xef ./CD_root/boot/grub/efi.img \
Полученные ISO-образы должны загружаться с оптических носителей и USB-накопителей. Можно опустить
option -eltorito-alt-boot, если не используется опция -b, чтобы сделать ISO загрузочным через PC-BIOS.

Для ISO с чистым загрузочным оборудованием GRUB2 рассмотрите возможность использования инструмента GRUB2 grub-mkrescue в качестве
интерфейс к xorrisofs.

Если у вас есть загрузочная файловая система ISO и вы хотите узнать ее оборудование, а также предложение, как
чтобы воспроизвести это, попробуйте:
$ xorriso -hfsplus на -indev IMAGE.iso \
-report_el_torito обычный -report_system_area обычный \
-print "" -print "======= Предложение по параметрам xorrisofs:" \
-report_el_torito as_mkisofs

Используйте xorrisofs онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad