InglésFrancésEspañol

Ad


icono de página de OnWorks

xorrisofs - Online en la Nube

Ejecute xorrisofs en el proveedor de alojamiento gratuito OnWorks sobre Ubuntu Online, Fedora Online, el emulador en línea de Windows o el emulador en línea de MAC OS

Este es el comando xorrisofs que se puede ejecutar en el proveedor de alojamiento gratuito OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, el emulador en línea de Windows o el emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


xorrisofs - Emulación del programa ISO 9660 mkisofs por programa xorriso

SINOPSIS


xorrisofs [ opciones ] [-o nombre de archivo ] especificaciones de ruta [ especificaciones de ruta ...]

DESCRIPCIÓN


xorrisofs produce sistemas de archivos ISO 9660 mejorados de Rock Ridge y sesiones complementarias para tales
sistemas de archivos Opcionalmente, también puede producir árboles de directorios de Joliet.

xorrisofs entiende las opciones del programa mkisofs de cdrtools de Joerg Schilling. Su
la implementación es parte del programa xorriso que no comparte código fuente con cdrtools.

ISO 9660, Rock Cresta, joliet, HFS+:
ISO 9660 (también llamado ECMA-119) es un sistema de archivos de solo lectura que se utiliza principalmente para medios ópticos
CD, DVD, BD, pero también puede residir en otros dispositivos de almacenamiento como archivos de disco, memorias USB o
particiones de disco. Es ampliamente legible por muchos sistemas operativos y por las instalaciones de arranque de
Computadoras personales.
ISO 9660 describe directorios y archivos de datos por nombres de archivo muy restringidos sin
distinción de mayúsculas y minúsculas. Sus metadatos no cumplen con POSIX fundamental
especificaciones.
Rock Cresta es el nombre de un conjunto de información adicional que mejora un ISO 9660
sistema de archivos para que pueda representar un sistema de archivos compatible con POSIX con propiedad, acceso
permisos, enlaces simbólicos y otros atributos. Rock Ridge permite nombres de archivo de hasta
255 bytes y caminos de hasta 1024 bytes.
xorrisofs produce información de Rock Ridge por defecto. Se desaconseja encarecidamente
deshabilite esta función.
Joliet es el nombre de un árbol de directorios adicional que proporciona nombres de archivo de hasta 64
caracteres codificados como UTF-16. Un árbol de Joliet es principalmente interesante para leer la ISO
imagen por sistemas operativos de Microsoft Corporation. Producción de este árbol de directorios
se puede habilitar con la opción -J.
ISO 9660:1999 es el nombre de un árbol de directorios adicional que proporciona nombres de archivo más largos.
Permite que los nombres de archivos individuales tengan hasta 207 caracteres. Podría ser de utilidad con algunos
antiguas instalaciones de arranque de sistemas informáticos que no leen Rock Ridge ni Joliet pero necesitan
sin embargo, nombres de archivo más largos. La producción de este árbol de directorios puede habilitarse mediante la opción
-iso-nivel 4.
HFS + es el nombre de un sistema de archivos que normalmente se usa para escribir y leer en disco
discos y dispositivos similares. Es posible incrustar una partición HFS+ en la ISO emergente
9660 y marcarla con las entradas de Apple Partition Map. Esto interfiere con las opciones.
que copian datos en los primeros 32 KiB de la imagen ISO, como -G o -isohybrid-mbr. Ver
opción -hfsplus.
El propósito principal de tener una partición HFS+ integrada es arrancar ciertos modelos de
computadoras Apple.

Inserción archivos dentro las ISO imagen:
xorrisofs trata con dos tipos de direcciones de archivo:
ruta_disco es una ruta a un objeto en el árbol del sistema de archivos local.
ruta_iso_rr es la dirección de Rock Ridge de un objeto de archivo en la imagen ISO. Si no Rock Ridge
la información se almacenará en un ISO emergente, luego los nombres se asignarán a ISO 9660
nombres de longitud y conjunto de caracteres limitados.

Un argumento de programa se maneja como un Pathpec, si no se reconoce como mkisofs original
opcional o adicional xorrisofs opción. Una especificación de ruta representa un objeto de archivo de entrada mediante un
ruta_disco. Si la opción -graft-points no está presente, entonces el comportamiento depende del archivo
tipo de disk_path. Los directorios se fusionan con el directorio / de la imagen ISO. archivos de
otros tipos se copian en el directorio /.
Si -graft-points está presente, cada pathspec se divide en la primera aparición de la
=-carácter. La parte antes del = se toma como dirigidos, es decir, iso_rr_path para el archivo
objeto en la imagen ISO. La parte posterior al primero = se toma como fuente, es decir, la ruta del disco
del objeto de entrada.
Es posible hacer que los caracteres = formen parte de iso_rr_path precediéndolos con un
\-personaje. Lo mismo debe hacerse para los caracteres \ que formarán parte del
ruta_iso_rr.

Si la parte de origen de la especificación de ruta lleva a un directorio, entonces todos los archivos debajo de este
el directorio también se inserta en la imagen. Es posible excluir archivos particulares
de ser insertado con la ayuda de la opción -m.
En caso de que ese destino ya exista, se aplican las siguientes reglas: Directorios y otros archivos
puede sobrescribir los no directorios existentes. Los directorios se fusionan con los directorios existentes.
Los no directorios no pueden sobrescribir los directorios existentes.

Relación a programa xorriso:
xorrisofs es en realidad un modo de comando de programa xorriso, que se ingresa por
comando xorriso "-as mkisofs" o iniciando el programa con uno de los nombres "xorrisofs",
"mkisofs", "genisoimage" o "genisofs".
Este modo de comando se puede dejar con el argumento "-" que conduce al comando xorriso genérico
modo. Ver hombre xorriso por su descripción.

xorriso realiza la lectura y escritura de imágenes con la ayuda de libburn, que está destinado principalmente
para unidades ópticas, pero también funciona en todos los tipos de archivos POSIX, excepto en los directorios.
Los mensajes del programa llaman a cualquier archivo de imagen una "unidad". Tipos de archivos que no son compatibles con
lectura se informan como "en blanco". El espacio de los medios gratuitos informado puede ser bastante ficticio.
sin embargo xorrisofs no opera directamente en las unidades ópticas, sino que fuerza
libburn para considerarlos como archivos de dispositivo generales. Entonces, para escribir de óptica secuencial
medios (CD, DVD-R, DVD+R, BD-R) tendrá que usar un programa de grabación. Por ejemplo, el registro de cd
emulación de xorriso. Ver EJEMPLOS.

CAMPUS


Imagen cargando:

Las siguientes opciones controlan la carga de una imagen ISO existente con el fin de
preparar una sesión complementaria adecuada. Si faltan, se compone una nueva imagen.
desde cero.

-M ruta_disco
Establezca la ruta desde la que cargar el árbol de directorios de imágenes ISO existente en el que
base el próximo árbol de directorios como sesión complementaria. El camino debe conducir a un
objeto de archivo legible de acceso aleatorio. En GNU/Linux: archivos de datos regulares o bloque
archivos de dispositivo.
Un tipo especial de pseudo disk_path tiene la forma "/ dev / fd /"número. Representa el
descriptor de archivo abierto con el número dado, sin importar si el sistema operativo
admite esta función mediante nodos de archivo en / dev / fd O no. Por ejemplo, /dev/fd/3 es un archivo
descriptor 3 que fue abierto por el programa que luego inició xorriso.

-sesión anterior ruta_disco
Alias ​​de -M.

-desarrollador ruta_disco
Alias ​​de -M.

-C última_sesión_inicio,siguiente_dirección_escribible
Establezca la dirección del bloque de 2 KiB last_session_start desde donde leer la imagen ISO
del archivo dado por la opción -M.
Separados por una coma, establezca la siguiente dirección grabable a la que se dirige la sesión del complemento.
finalmente se escribirá. Decisivo es en realidad la dirección de bloque que la intención
los lectores tendrán que usar como dirección de superbloque en el medio previsto.
Ambos valores se pueden consultar desde medios ópticos con la ayuda de programas de grabación y
opción cdrecord -msinfo. el propio xorriso puede obtenerlo en su emulación cdrecord. Hacer
no permita que cargue la unidad, sino que hágalo manualmente o mediante un programa como dd
que lee unos pocos bytes. Solo entonces está seguro de que el controlador del dispositivo conoce la verdadera
tamaño legible del medio.
dd if=/dev/... cuenta=1 >/dev/null 2>&1
valores=$(xorriso -as cdrecord dev=/dev/... -msinfo)
echo $valores
La opción -C se puede usar sin la opción -M para crear una imagen ISO desde cero y
prepararlo para ser finalmente escrito en una dirección de bloque distinta de 0. Parámetro
last_session_start debe establecerse en 0.

-cdrecord-parámetros última_sesión_inicio,siguiente_dirección_escribible
Alias ​​de -C.

Ajustes para presentar inserción:

-lista-de-ruta ruta_disco
Lea las especificaciones de ruta línea por línea desde disk_file e inserte los objetos de archivo representados
en la imagen ISO. Si disk_path es "-", lea las especificaciones de ruta del estándar
entrada.

--quoted_path_list ruta_disco
Me gusta la opción -lista de rutas pero leyendo palabras entre comillas en lugar de líneas simples.
Se descartarán los espacios en blanco fuera de las comillas. Por otra parte es posible
representan especificaciones de ruta que contienen caracteres de nueva línea.
Las comillas dobles " y las comillas simples " se pueden utilizar para encerrar
espacio en blanco y convertirlo en parte de pathspecs. Cada tipo de marca puede incluir las marcas de
el otro tipo. Una barra invertida final \ fuera de las comillas o una comilla abierta
hacer que se agregue la siguiente línea de entrada.

-f
Resolver enlaces simbólicos en el disco en lugar de almacenarlos como enlaces simbólicos en el
Imagen ISO.

-seguir-enlaces
Alias ​​de -f.

-puntos-de-injerto
Habilite la interpretación de las especificaciones de la ruta del archivo de entrada como una combinación de iso_rr_path y
disk_path, separados por un carácter =.

-m patrón_disco
Excluir archivos para que no se inserten en la imagen. Silenciosamente ignorados son esos archivos
de los cuales disk_path coincide con el patrón de analizador de shell dado. Si no hay carácter /
es parte del patrón, luego se compara con el nombre de la hoja del disco
archivo.
Es posible dar más de una opción -m.

-excluir
Alias ​​de -m.

-x
Alias ​​de -m.

-antiguo-excluir
Alias ​​de -m.

-excluir-lista ruta_disco
Ejecute -m usando cada línea del archivo ruta_disco como argumento patrón_disco.

-z
Habilite el reconocimiento y el procesamiento adecuado de archivos comprimidos zisofs producidos por
programa mkzftree. Estos archivos se equiparán con los metadatos necesarios para que
que un kernel de Linux los reconocerá y entregará su contenido sin comprimir
.

-transparente-compresión
Alias ​​de -z.

raíz ruta_iso_rr
Inserte todos los archivos bajo el iso_rr_path dado. Si se da la opción -graft-points,
luego, iso_rr_path se antepone a cada parte de destino de una especificación de ruta.
El valor predeterminado para -root es "/".

-vieja-raíz ruta_iso_rr
Habilite la inserción incremental de archivos en la imagen cargada. El objetivo efectivo
y las direcciones de origen de las especificaciones de ruta dadas se comparan si el objetivo ya
existe en la imagen ISO y sigue siendo idéntica a la fuente en el disco. Metadatos en
la imagen ISO se ajustará, si difieren de las del disco. nuevos archivos y
los archivos con contenido modificado se agregarán nuevamente. Archivos de destino que no existen
en cualquiera de las fuentes de especificación de ruta correspondientes se eliminará del directorio ISO
árbol.
Si la configuración efectiva de -root difiere de iso_rr_path proporcionada con
-old-root, luego los archivos debajo del directorio -old-root se clonan debajo
el directorio raíz. La clonación ocurre antes de la comparación de archivos.

--old-root-no-ino
Deshabilite la grabación y el uso de números de inodo de disco. Si no hay números de inodo de disco
grabado, entonces la opción -old-root tendrá que leer el contenido del archivo del disco y compararlo
con la suma de comprobación MD5 que se registra en la imagen ISO.
Con números de inodo de disco grabados y con ctime y mtime creíbles, es posible
para detectar cambios potenciales en el contenido sin realmente leerlo. una escapatoria
permanece si se pueden montar varios sistemas de archivos diferentes en el mismo directorio,
como si fuera un hábito con /mnt. En este caso, uno tiene que usar la opción --old-root-devno o
deshabilite el atajo del número de inodo mediante --old-root-no-ino.

--old-root-devno
Habilite la comparación de números de dispositivos registrados junto con números de inodo registrados.
Esto funciona solo con buenos números de dispositivos antiguos y estables que pasan de moda,
lamentablemente. Si el disco duro tiene un número de dispositivo diferente después de cada reinicio, entonces
esta comparación verá todos los archivos como cambiados y, por lo tanto, evitará cualquier tamaño incremental
ahorro.

--old-root-no-md5
Deshabilite la grabación y el uso de sumas de verificación MD5 para el contenido del archivo de datos. si ninguno
se registran las sumas de verificación y los números de inodo de disco, entonces la opción -old-root tendrá
para leer el contenido del archivo de imagen ISO al compararlo con el contenido del archivo del disco.

Ajustes para imagen producción:

-o ruta_disco
Configure la dirección del archivo de salida para la imagen ISO emergente. Si la dirección existe como
normal, se truncará a la longitud 0 cuando comience la producción de la imagen. Puede
no existe ya como directorio. Si aún no existe, entonces su directorio principal
debe existir y se creará un archivo regular.
Un tipo especial de pseudo disk_path tiene la forma "/ dev / fd /"número. Representa el
descriptor de archivo abierto con el número dado, sin importar si el sistema operativo
admite esta función mediante nodos de archivo en / dev / fd O no. Por ejemplo, /dev/fd/4 es un archivo
descriptor 4 que fue abierto por el programa que luego inició xorriso.
El valor predeterminado es la salida estándar (/dev/fd/1) que también puede establecerse mediante disk_path "-".

-producción ruta_disco
Alias ​​de -o.

--stdio_sync "on" | "off" | "end" | número
Establezca el número de bytes después de los cuales forzar la salida al disco para mantener el
la memoria se obstruya con muchos datos pendientes para dispositivos lentos. "encendido" es el
igual que "16m". La salida forzada se puede deshabilitar con "apagado" o retrasarse con "finalizar"
hasta que se produzcan todos los datos. Si se elige un número, entonces debe ser de al menos 64k.
El valor predeterminado con la emulación xorriso mkisofs es --stdio_sync "off".
xorriso usa un búfer fifo interno con un tamaño predeterminado de 4 MiB. Así que forzando el funcionamiento
El caché de E/S del sistema en el disco no bloquea necesariamente la producción simultánea de
más contenido de imagen.

--emul-toc
Escriba un segundo superbloque con la primera sesión en archivos de acceso aleatorio. Si
se agregan más sesiones y se actualiza el primer superbloque, luego el
el segundo superbloque no se sobrescribirá. Así que todavía es posible montar el
primera sesión y encontrar los bloques de inicio de las siguientes sesiones.
El precio es de 64 KiB de consumo extra de espacio. Si -partition_offset no es cero, entonces
es 128 KiB más el doble de la configuración de la partición.

--no-emul-toc
No escriba un segundo superbloque con la primera sesión en archivos de acceso aleatorio.
Este es el predeterminado.

--clasificar-peso peso_número iso_rr_path
Atribuya un número de peso LBA a los archivos normales. Si iso_rr_path conduce a un directorio
entonces todos los archivos regulares debajo obtendrán el peso_número.
El peso_número puede oscilar entre -2147483648 y 2147483647. Cuanto mayor sea,
menor será la dirección de bloque de los datos del archivo en la imagen ISO emergente.
Actualmente, el catálogo de botas de El Torito tiene un peso codificado de mil millones. Normalmente
debe ocupar el bloque con la dirección más baja posible. Se agregan archivos de datos
o cargado con peso inicial 0. Los archivos de imagen de arranque tienen un peso predeterminado de 2.

--ordenar-lista-de-peso ruta_disco
Leer pares de número de peso e iso_rr_path desde un archivo del sistema de archivos local.
Aplique cada par como con --sort-weight.
Solo se obtiene el último --sort-weight-list o --sort-weight-patterns de una ejecución de xorrisofs.
en efecto.
El número de peso se lee desde el principio de la línea. La parte iso_rr_path de un
línea de entrada comienza inmediatamente después del primer espacio en blanco o carácter de tabulación de la línea.
Notas para el caso de que esta función se utilice dentro de una secuencia de xorriso genérico
comandos (no es un problema con una ejecución pura de emulación de mkisofs):
Los archivos direccionados ya deben estar en el modelo de imagen ISO cuando ejecuta
-as mkisofs --sort-weight-list ruta_disco --
Se pueden usar varios de estos comandos para aplicar más de un archivo de peso.
Los archivos de datos cargados por -indev o -dev obtienen un peso entre 1 y 2 exp 28 =
268,435,456, dependiendo de su dirección de bloque. Esto los mantendrá aproximadamente en el
mismo orden si se aplica el método de escritura de modificación.

--sort-peso-patrones ruta_disco
Como --sort-weight-list , pero expandiendo iso_rr_paths como patrones de analizador de shell
y aplicando --sort-weight a cada archivo coincidente.

-modo-dir modo
Establezca los permisos de acceso para todos los directorios de la imagen en el modo dado que
es un número octal que comienza con "0" o una lista separada por comas de
declaraciones de la forma [ugoa]*[+-=][rwxst]* . Por ejemplo, ug=rx,a-rwx

-modo-archivo modo
Como -dir-mode pero para todos los archivos de datos regulares en la imagen.

-almohadilla
Agregue 300 KiB al final de la imagen ISO producida. Esto evita la posible lectura
errores de imágenes ISO que se han escrito en un CD en modo TAO. El
los bytes adicionales se reclaman como parte de la imagen ISO si no se proporciona --emul-toc.
La opción -pad es la predeterminada.

-sin almohadilla
Deshabilite el relleno de 300 KiB hasta el final de la imagen ISO producida. Esto es seguro si
la imagen no está pensada para escribirse en un CD o si se escribe en un CD solo
pista en modo de escritura SAO.

--viejo-vacío
Use la forma antigua de dar direcciones de bloque en el rango de [0,31] a archivos con
sin contenido de datos propios. La nueva forma es tener un bloque dedicado al que todos esos
apuntarán los archivos.

Ajustes para estándares de salud conformidad:

-iso-nivel número
Especifique la versión ISO 9660 que define las limitaciones de nombres y datos de archivos
tamaño del archivo. Las restricciones de nombres no se aplican a los nombres de Rock Ridge sino solo a
los nombres ISO 9660 de bajo nivel. Hay tres niveles de conformidad:
El nivel 1 permite nombres ISO de la forma 8.3 y tamaño de archivo de hasta 4 GiB - 1.
El nivel 2 permite nombres ISO con hasta 32 caracteres y tamaño de archivo de hasta 4 GiB - 1.
El nivel 3 permite nombres ISO con hasta 32 caracteres y un tamaño de archivo de hasta 400 GiB -
200 KiB. (Esta limitación de tamaño la establece la implementación de xorriso y no ISO
9660 que permitiría casi 8 TiB.)
El pseudonivel 4 permite la producción de un árbol de directorio ISO 9660:1999 adicional.

-disallow_dir_id_ext
No siga el mal hábito de mkisofs que permite puntos en los nombres ISO de
directorios. Por otro lado, algunas imágenes GNU/Linux de arranque dependen de este mal
hábito.

-U
Esta opción permite nombres de archivo ISO sin punto y hasta 37 caracteres, archivo ISO
rutas de más de 255 caracteres y todos los caracteres ASCII en los nombres de archivo. Más
omite el punto y coma y los números de versión al final de los nombres ISO.
Todo esto viola las especificaciones ISO 9660.

-nombres de archivo no traducidos
Alias ​​de -U.

-len_nombre_sin_traducir número
Permitir nombres de archivo ISO hasta el número dado de caracteres sin ningún carácter
conversión. El número máximo es 96. Si un nombre de archivo tiene más caracteres, entonces
la producción de imágenes fallará deliberadamente.
Esto viola las especificaciones ISO 9660.

-permitir minúsculas
Permitir caracteres en minúsculas en los nombres de archivos ISO.
Esto viola las especificaciones ISO 9660.

-nombres-de-archivo-relajados
Permita casi todos los caracteres de 7 bits en los nombres de archivos ISO. No se permiten 0x0 ni '/'.
Si no se proporciona la opción -permitir minúsculas, las letras minúsculas se convierten en
mayúsculas.
Esto viola las especificaciones ISO 9660.

-d
No agregue un punto final a los nombres de archivo ISO sin punto.
Esto viola las especificaciones ISO 9660.

-omitir-punto
Alias ​​de -d.

-l
Permita hasta 31 caracteres en los nombres de archivos ISO.

-nombres-de-archivo-iso9660-completos
Alias ​​de -l.

-max-iso9660-nombres de archivo
Permita hasta 37 caracteres en los nombres de archivos ISO.
Esto viola las especificaciones ISO 9660.

-N
Omita el punto y coma y los números de versión al final de los nombres ISO.
Esto viola las especificaciones ISO 9660.

-omitir-número-de-versión
Alias ​​de -N.

Ajustes para estándares de salud extensiones:

-R
Con mkisofs, esta opción habilita las extensiones de Rock Ridge. xorrisofs los produce por
defecto. Se desaconseja enfáticamente deshabilitarlos mediante la opción --norock.

-Roca
Alias ​​de -R.

-r
Establezca el ID de usuario y grupo de Rock Ridge de todos los archivos en la imagen ISO en 0. Conceder
r-permisos para todos. Denegar todos los permisos w. Si se establece algún permiso x, conceder
x-permiso a todos. Retire s-bit y t-bit.

-rock-racional
Alias ​​de -r.

--norock
Esta opción deshabilita la producción de extensiones Rock Ridge para el archivo ISO 9660
objetos. Las capacidades multisesión de xorrisofs depende mucho del nombre
fidelidad de Rock Ridge. Por lo tanto, se desaconseja encarecidamente deshabilitarlo con esta opción.

-límite_nombre_archivo número
Establezca la longitud máxima permitida para los nombres de archivo en el rango de 64 a 255. Ruta
Los componentes que son más largos que el número dado se truncarán y tendrán su
últimos 33 bytes sobrescritos por dos puntos ':' y la representación hexadecimal del MD5 de
los primeros 4095 bytes de todo el nombre de gran tamaño. Potencial UTF-8 incompleto
los caracteres tendrán sus bytes iniciales reemplazados por '_'.
Los kernels de Linux hasta al menos 4.1 tergiversan los nombres de longitud 254 y 255. Si
espere tales nombres en o bajo disk_paths y planee montar el ISO por tal Linux
núcleos, considere establecer -file_name_limit 253.

-D El estándar ECMA-119 exige que ninguna ruta en la imagen tenga más de 8 nombres
componentes o 255 caracteres. Por lo tanto, sería necesario profundizar
árboles de directorios a un directorio superior. Rock Ridge ofrece la oportunidad de dejar
estos directorios reubicados aparecen en su posición profunda original, pero esta característica
Es posible que los sistemas operativos que montan la imagen no lo implementen correctamente.
La opción -D desactiva esta reubicación profunda de directorios y, por lo tanto, viola la norma ISO 9660
especificaciones.
xorrisofs tiene -D establecido por defecto. Si se da explícitamente, anula las opciones.
-rr_reloc_dir y -hide-rr-moved.

-deshabilitar-reubicación profunda
Alias ​​de -D.

-rr_reloc_dir nombre
Habilite la reubicación de directorios profundos y así evite las rutas de archivo ECMA-119 de
más de 8 componentes de nombre o 255 caracteres. Directorios que conducen a dicho archivo
las rutas se moverán a un directorio en el directorio raíz de la imagen. Su nombre
se establece con esta opción. Está permitido utilizar el propio directorio raíz.
El árbol de directorios general aparecerá originalmente profundo cuando se interprete como Rock
Árbol de cresta. Aparecerá como reorganizado si solo se encuentra la información de ECMA-119.
considerado.
Si el directorio de destino de reubicación dado aún no existe cuando la imagen
comienza la producción, luego se creará y marcará para Rock Ridge como reubicación
artefacto. Al menos en GNU/Linux no se mostrará en Rock Ridge montado
imágenes.
El nombre no debe contener un carácter '/' después del primer carácter y no debe
tener más de 255 bytes.
Esta opción no tiene efecto si la opción -D está presente.

-ocultar-rr-movido
Alias ​​de -rr_reloc_dir "/.rr_moved"

--para_copia de seguridad
Habilite las opciones que mejoran la fidelidad de la copia de seguridad: --acl, --xattr, --md5, --hardlinks.

--acl
Habilite la grabación y carga de ACL desde GNU/Linux o FreeBSD (consulte man getfacl,
hombre acl). No tendrán efecto con imágenes ISO montadas. Pero xorriso puede
restaurarlos en los mismos sistemas al extraer archivos de la imagen ISO.

--xattr
Habilite la grabación y carga de atributos extendidos de GNU/Linux o FreeBSD en el usuario
espacio de nombres (ver man getfattr y man attr, man getextattr y man 9 extattr,
respectivamente). No tendrán efecto con imágenes ISO montadas. Pero xorriso puede
restaurarlos en los mismos sistemas al extraer archivos de la imagen ISO.

--md5
Habilite la grabación de sumas de verificación MD5 para la imagen ISO general y para cada uno
archivo de datos en la imagen. xorriso puede comprobar el contenido de una imagen ISO con estos
sumas y generar alerta en caso de discrepancia. Ver hombre xorriso, opciones -check_media,
comprobar_md5_r. xorriso puede imprimir sumas de comprobación MD5 registradas. Por ejemplo, por:
-buscar / -exec get_md5

- enlaces duros
Habilite la carga y el registro de relaciones de enlace duro. Buscar familias de iso_rr
archivos que provienen del mismo archivo de disco, tienen filtrado de contenido idéntico y tienen
propiedades idénticas. Los miembros de cada familia obtienen el mismo número de inodo en el
Imagen ISO.
Que estos números se respeten en el momento del montaje depende del sistema operativo.
xorriso puede crear familias de enlaces duros al extraer archivos de la imagen ISO.

--scdbackup_tag ruta_disco nombre_registro
Agregue un registro de suma de comprobación de scdbackup a la imagen. Esto funciona solo si el parámetro
next_writeable_address de la opción -C es 0. Si disk_path no es una cadena vacía,
luego agregue un registro de suma de verificación scdbackup al final de este archivo. record_name es un
palabra que forma parte de etiqueta y registro.
El programa scdbackup_verify reconocerá y verificará la etiqueta y el registro del archivo.

-J
Habilite la producción de un árbol de directorio Joliet adicional junto con el ISO
9660 Árbol de Rock Ridge.

-jolieta
Alias ​​de -J.

-joliet-largo
Permita 103 caracteres en los nombres de archivo de Joliet en lugar de 64 como prescribe el
especificación. Permitir caminos de Joliet más largos que el límite prescrito de 240
personajes.
Los nombres de gran tamaño se truncan. Sin esta opción, las rutas de gran tamaño se excluyen
del árbol de Joliet.

-joliet-utf16
Codifique los nombres de los archivos Joliet en UTF-16BE en lugar de UCS-2. la diferencia es con
caracteres que no están presentes en UCS-2 y se codifican en UTF-16 por 2 palabras de
16 bits cada uno. Ambas palabras provienen de un subconjunto reservado de UCS-2.

-hfsplus
Habilite la producción de un sistema de archivos HFS+ adicional dentro de la imagen ISO 9660
y márquelo con las entradas del Mapa de particiones de Apple (APM) en el Área del sistema, las primeras 32
KiB de la imagen.
Esto puede entrar en conflicto con opciones como -G o -isohybrid-mbr que envían datos de usuario para
inclusión en el mismo rango de direcciones. Los primeros 8 bytes del Área del Sistema obtienen
sobrescrito por { 0x45, 0x52, 0x08 0x00, 0xeb, 0x02, 0xff, 0xff } que puede ser
ejecutado como código máquina x86 sin efectos negativos. Entonces, si un MBR se combina
con esta función, sus primeros 8 bytes no deberían contener comandos esenciales.
Los siguientes bloques de 2 KiB en el área del sistema estarán ocupados por entradas APM. El
el primero cubre la parte de la imagen ISO antes de los metadatos del sistema de archivos HFS +. El
el segundo marca el rango desde los metadatos HFS + hasta el final de los datos del contenido del archivo. Si
siguen más datos de imagen ISO, luego se produce una tercera entrada de partición. Otro
Las características de xorriso pueden provocar la necesidad de más entradas APM.
Tenga en cuenta que HFS + no distingue entre mayúsculas y minúsculas, aunque puede registrar nombres de archivos con
Letras mayúsculas y minúsculas. Por lo tanto, los nombres de archivo del árbol de nombres iso_rr
puede colisionar en el árbol de nombres HFS +. En este caso, se cambian agregando
subrayar caracteres y contar números. En caso de nombres muy largos, podría ser
necesario mapearlos a "MANGLED _...".

-hfsplus-serie-no
Establecer una cadena de 16 dígitos "0" a "9" y letras "a" a "f", que se utilizará como
número de serie único de un sistema de archivos HFS+ emergente.

-hfsplus-tamaño de bloque número
Establezca el tamaño del bloque de asignación que se usará al producir sistemas de archivos HFS+.
Los permitidos son 512, 2048 o 0. Este último deja que el programa decida.

-apm-tamaño-bloque número
Establezca el tamaño de bloque que se utilizará al describir las particiones mediante un mapa de particiones de Apple.
Los permitidos son 512, 2048 o 0. Este último deja que el programa decida.
Tenga en cuenta que el tamaño 512 no es compatible con la producción de GPT y que el tamaño 2048
no se podrá montar -t hfsplus al menos en los kernels de Linux más antiguos.

-tipo-creador-de-archivo-hfsplus tipo de creador iso_rr_path
Configure el creador de HFS+ y escriba los atributos de un archivo en la imagen emergente. Estos
son dos códigos de 4 caracteres cada uno.

-hfs-bendiga-por bendición iso_rr_path
Emitir una bendición HFS+. Son roles que se pueden atribuir hasta a cuatro
directorios y un archivo de datos:
"ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder", "osx_folder".
Pueden abreviarse como "p", "i", "s", "9" y "x".
Cada uno de estos roles se puede atribuir a un objeto de archivo como máximo. "intel_bootfile" es
el que se aplicaría a un archivo de datos. Todos los demás se aplican a los directorios. Ningún archivo
objeto puede soportar más de una bendición.

-hfs-bendice ruta_disco
Emita la bendición HFS+ "ppc_bootdir" en el directorio que proviene del directorio
disk_path en el árbol del sistema de archivos local.
Esto funciona solo si hay al menos un archivo de datos debajo del directorio.
disk_path puede volverse ambiguo si los archivos de diferentes subárboles del sistema de archivos local
se colocan en el mismo subárbol de la imagen ISO. Considere usar -hfs-bless-by "p"
para direccionamiento inequívoco a través de iso_rr_path.

Ajustes para presentar ocultación:

-esconder patrón_ruta_disco
Haga que los archivos sean invisibles en el árbol de directorios de ISO 9660 y Rock Ridge, si su
disk_path coincide con el patrón de analizador de shell dado. El contenido de datos de dichos datos ocultos
los archivos se incluirán en la imagen resultante, incluso si no aparecen en ninguna
directorio. Pero necesitará sus propios medios para encontrar datos sin nombre en la imagen.
Este comando no se aplica al catálogo de inicio.

-Ocultar-lista ruta_disco
Realice -hide usando cada línea del archivo disk_path como argumento disk_path_pattern.

-ocultar-joliet patrón_ruta_disco
Al igual que la opción -ocultar pero haciendo que los archivos sean invisibles en el árbol de directorios de Joliet, si
su disk_path coincide con el patrón de analizador de shell dado.

-Ocultar-lista-joliet ruta_disco
Realice -hide-joliet usando cada línea del archivo disk_path como argumento
patrón_ruta_disco.

-ocultar-hfsplus patrón_ruta_disco
Al igual que la opción -ocultar pero haciendo que los archivos sean invisibles en el árbol de directorios de HFS+, si
su disk_path coincide con el patrón de analizador de shell dado.

-hide-hfsplus-lista ruta_disco
Realice -hide-hfsplus usando cada línea del archivo disk_path como argumento
patrón_ruta_disco.

ISO imagen ID instrumentos de cuerda:

Las siguientes cadenas y direcciones de archivo se almacenan en el descriptor de volumen principal de
la imagen ISO9660. Las direcciones de archivo son rutas ISO 9660. Estos archivos deben tener
iso_rr_paths que consisten solo en los caracteres [A-Z0-9_] y exactamente un punto que
separa como máximo 8 caracteres de como máximo 3 caracteres.

-V texto
Establezca el ID de volumen de la imagen ISO. xorriso acepta cualquier texto de hasta 32 caracteres,
pero de acuerdo con especificaciones raramente obedecidas, se aplican reglas más estrictas:
Conforme son los caracteres ASCII de [A-Z0-9_]. Me gusta: "IMAGE_23"
Joliet permite 16 caracteres UCS-2. Como: "Nombre de Windows"
Tenga en cuenta que la identificación del volumen podría usarse automáticamente como nombre del punto de montaje
cuando el medio se inserta en un sistema informático lúdico.

-volido texto
Alias ​​de -V.

-volset texto
Establezca el ID de conjunto de volumen de la imagen ISO. Se permiten hasta 128 caracteres.

-P texto
Establezca el ID de editor de la imagen ISO. Esto puede identificar a la persona u organización
quien especificó lo que debe registrarse. Se permiten hasta 128 caracteres.

-editor texto
Alias ​​de -P.

-A texto
Establezca el Id. de la aplicación de la imagen ISO. Esto puede identificar la especificación de
cómo se registran los datos. Se permiten hasta 128 caracteres.
El texto especial "@xorriso@" se convierte en la cadena de identificación de xorriso que es
normalmente escrito como ID del preparador. Es una tradición incorrecta escribir la identificación del programa como
ID de aplicación.

-aplicado texto
Alias ​​de -A.

-sysid texto
Configure el ID del sistema de la imagen ISO. Esto puede identificar el sistema que puede
reconocer y actuar sobre el contenido del Área del Sistema en los bloques de imagen 0 a 15.
Se permiten hasta 32 caracteres.

-p texto
Establezca el ID de preparador de la imagen ISO. Esto puede identificar a la persona u otra entidad
que controla la preparación de los datos que se registrarán. Normalmente esto
debe ser el id de xorriso y no de la persona o programa que opera
xorriso. Por favor, evite cambiarlo. Se permiten hasta 128 caracteres.
El texto especial "@xorriso@" se convierte en la cadena de identificación de xorriso que es
predeterminado al inicio del programa.

-preparador texto
Alias ​​de -p.

-resumen ruta_iso
Configure la dirección del archivo abstracto de la imagen ISO. Esta debería ser la ISO 9660
ruta de un archivo en la imagen que contiene una declaración abstracta sobre la imagen
contenido. Se permiten hasta 37 caracteres.

-biblio ruta_iso
Configure la dirección del Archivo Biblio de la imagen ISO. Esta debería ser la ISO 9660
ruta de un archivo en la imagen que contiene registros bibliográficos. son permisibles
hasta 37 caracteres.

-derechos de autor ruta_iso
Configure la dirección del archivo de derechos de autor de la imagen ISO. Esta debería ser la ISO 9660
ruta de un archivo en la imagen que contiene una declaración de derechos de autor. son permisibles
hasta 37 caracteres.

--modificación-fecha=AAAAMMDDhhmmsscc
Establezca una cadena de tiempo que anule las marcas de tiempo de creación y modificación de imágenes ISO
literalmente. Debe constar de 16 dígitos decimales que forman AAAAMMDDhhmmsscc, con
AAAA entre 1970 y 2999. La zona horaria es GMT. Se supone que debe coincidir con este GRUB
línea:
buscar --fs-uuid --set YYYY-MM-DD-hh-mm-ss-cc
Por ejemplo, 2010040711405800 es 7 de abril de 2010 11:40:58 (+0 centisegundos).

--uso_aplicación carácter | 0xXY | ruta_disco
Especifique el contenido del campo Uso de la aplicación, que puede ocupar como máximo 512 bytes.
Si el parámetro de este comando está vacío, entonces el campo se llena con 512
0 bytes. Si es un solo carácter, entonces se repite 512 veces. Si se
comienza por "0x" seguido de dos dígitos hexadecimales [0-9a-fA-F], luego los dígitos se leen como
valor de byte que se repite 512 veces.
Cualquier otro texto de parámetro se utiliza como disk_path para abrir un archivo de datos y leer hasta
512 bytes de él. Si el archivo tiene menos de 512 bytes, los bytes restantes
en el campo se establece en 0 binario.

El Torito Arrancable ISO imágenes:

La condición previa para una imagen ISO de arranque es tener en la imagen ISO los archivos de un arranque
cargador. Las instalaciones de arranque de las computadoras se dirigen a dichos archivos, que generalmente ejecutan
más archivos de programa de la imagen ISO. xorrisofs puede producir varios tipos de bota
bloque o registro de arranque, que pasan a formar parte de la imagen ISO y son interpretados por el
según la instalación de arranque.

An El Torito El registro de arranque apunta la función de arranque a un catálogo de arranque con uno o
más imágenes de arranque, que son archivos de programa binarios almacenados en la imagen ISO. El contenido de
los archivos de imagen de arranque no están dentro del alcance de El Torito.
xorriso compone el catálogo de arranque de acuerdo con los archivos de imagen de arranque proporcionados y estructurados
por las opciones -b, -e, -el-torito-alt-boot y --efi-boot. A menudo contiene una sola entrada.
El Torito es interpretado por las instalaciones de arranque PC-BIOS y EFI. GNU/Linux más booteable
Los CD están equipados con imágenes de arranque ISOLINUX o GRUB para PC-BIOS.
xorrisofs admite las opciones de ejemplo de la wiki de ISOLINUX, las opciones utilizadas en GRUB
script grub-mkrescue, y el ejemplo en la wiki de FreeBSD AvgLiveCD.

Para arranque desde CD a través de instalaciones de arranque que no sean PC-BIOS y EFI, y para arranque desde USB
sticks o discos duros, consulte la siguiente sección sobre el Área del sistema.

-b ruta_iso_rr
Especifique el archivo de imagen de arranque que se mencionará en la entrada actual de El
Catálogo de botas Torito. Se marcará como adecuado para PC-BIOS.
Con imágenes de arranque de ISOLINUX y GRUB, esta opción debe ir acompañada de
opciones -c , -no-emul-boot , -boot-load-size 4 , -boot-info-table.

-eltorito-bota ruta_iso_rr
Alias ​​de -b.

-eltorito-alt-boot
Finalice la entrada actual del catálogo de botas El Torito y comience una nueva. Una bota
el archivo de imagen y todas sus opciones necesarias se especificarán antes de la opción
-eltorito-alt-boot. Todas las demás opciones de botas El Torito se aplican al nuevo catálogo
entrada. Son posibles hasta 32 entradas de catálogo.

-e ruta_iso_rr
Especifique el archivo de imagen de arranque que se mencionará en la entrada actual de El
Catálogo de botas Torito. Se marcará como apto para EFI.
La opción -e debe ir seguida de la opción -no-emul-boot y ninguna otra opción de El Torito
ante un eventual -eltorito-alt-boot.

--efi-arranque ruta_iso_rr
Ejecute -eltorito-alt-boot, opción -e con el iso_rr_path dado, -no-emul-boot,
y de nuevo -eltorito-alt-boot. Este gesto se utiliza para lograr la capacidad de arranque EFI de
el CD de rescate de GRUB2.

-tamaño-de-carga-de-arranque número
Establezca el número de bloques de 512 bytes que se cargarán en el momento del arranque desde la imagen de arranque en
la entrada de catálogo actual. Las imágenes de arranque de BIOS que no emulan generalmente necesitan un tamaño de carga
de 4. Las imágenes de arranque EFI generalmente establecen el número de bloques ocupados por el arranque
archivo de imagen.
El Torito no puede representar tamaños de carga superiores a 65535.

-arranque-disco-duro
Marque la imagen de arranque en la entrada de catálogo actual como disco duro emulado. (No
adecuado para cualquier cargador de arranque conocido).

-no-emul-arranque
Marcar la imagen de inicio en la entrada del catálogo actual como no emulando disquete o disco duro
disco. (Esto se debe usar con todos los cargadores de arranque conocidos).
Si no se proporciona -hard-disk-boot ni -no-emul-boot, la imagen de arranque será
marcado como emulando un disquete. (No apto para ningún cargador de arranque conocido).

-eltorito-id texto|56_hexdigits
Defina la cadena de ID de la sección del catálogo de inicio donde se ubicará la imagen de inicio
listado. Si el valor consta de 56 caracteres [0-9A-Fa-f], entonces se convierte
en 28 bytes, de lo contrario, los primeros 28 caracteres se convierten en la cadena de ID. La cadena de identificación de
la primera imagen de arranque se convierte en el ID del catálogo general. Está limitado a 24
caracteres. Otras id_strings se convierten en ID de sección.

-eltorito-selcrit dígitos hexadecimales
Defina los Criterios de selección de la imagen de arranque. Se leen hasta 20 bytes del
caracteres dados [0-9A-Fa-f]. Se atribuyen a la entrada de la imagen de arranque en el
catalogar.

-tabla-de-información-de-arranque
Sobrescribe los bytes 8 a 63 en la imagen de arranque actual. La información será suministrada
por xorriso en el transcurso de la producción de imagen: Bloque dirección del Volumen Primario
Descriptor, dirección de bloque del archivo de imagen de arranque, tamaño del archivo de imagen de arranque.

--grub2-información de arranque
Sobrescribir los bytes 2548 a 2555 en la imagen de inicio actual por la dirección de ese inicio
imagen. La dirección se escribe como un número little-endian de 64 bits. Es el bloque de 2KB
dirección del contenido de la imagen de arranque, multiplicada por 4 y luego incrementada por 5.

-c ruta_iso_rr
Establezca la dirección del archivo del catálogo de arranque de El Torito dentro de la imagen. Este archivo
La dirección no es significativa para el PC-BIOS o EFI de arranque, pero puede leerse más tarde
por otros programas para conocer las imágenes de arranque disponibles.

-eltorito-catálogo ruta_iso_rr
Alias ​​de -c.

--boot-catálogo-ocultar
Impedir que el catálogo de arranque de El Torito aparezca como archivo en los árboles de directorios de
la imagen.

System Zona, MBR, GPT, APM, otros bota bloques:

Los primeros 16 bloques de una imagen ISO son el Área del sistema. Está reservado para el sistema.
software de arranque dependiente. Estas pueden ser las instalaciones de arranque y las tablas de particiones de varios
arquitecturas de hardware.
A MBR (Master Boot Record) contiene código de arranque y una tabla de particiones. es leído por
PC-BIOS cuando se inicia desde una memoria USB o un disco duro, y mediante PowerPC CHRP o PReP cuando
arrancando Una partición MBR con tipo 0xee indica la presencia de GPT.
A GPT (Tabla de particiones GUID) marca las particiones de una forma más moderna. Es leído por EFI
al arrancar desde una memoria USB o disco duro, y puede usarse para buscar y montar un HFS +
partición dentro de la imagen ISO.
An APM (Apple Partition Map) marca la partición HFS +. Es leído por Mac para arrancar y
para el montaje.
MBR, GPT y APM son combinables. APM ocupa los primeros 8 bytes del código de arranque MBR. Todo
tres no obstaculizan el arranque de El Torito desde CDROM.
xorrisofs admite otras funciones de arranque: MIPS Big Endian (SGI), MIPS Little Endian
(DEC), SUN SPARC, HP-PA, DEC Alpha. Esos son mutuamente no combinables y tampoco
combinable con MBR, GPT o APM.

Varias de las siguientes opciones esperan rutas de disco como entrada pero también aceptan descripción
cadenas para el lector de intervalo libisofs, que puede cortar datos de archivos de disco o
-indev y poner a cero partes del contenido: -G, -generic-boot, --embedded-boot,
--grub2-mbr, -isohybrid-mbr, -efi-boot-part, -prep-boot-part, -B, -sparc-boot,
-agregar_partición.
La cadena de descripción consta de los siguientes componentes, separados por dos puntos ':'
"--interval:" Flags ":" Interval ":" Zeroizers ":" Fuente
El componente "--interval" indica que no se trata de una ruta de disco simple sino de un intervalo
cadena de descripción del lector.
El componente Flags modifica la interpretación posterior:
"local_fs" exige leer desde un archivo representado por la ruta en Fuente.
"import_iso" exige leer desde -indev. Esto solo funciona si -outdev no es el mismo
como -indev. El componente Fuente se ignora.
El componente Intervalo consta de dos números de dirección de bytes separados por un carácter "-".
Por ejemplo, "0-429" significa leer los bytes 0 a 429.
El componente Zeroizers consta de cero o más cadenas separadas por comas. Ellos definen
qué parte de los datos leídos se pondrán a cero. El número de byte 0 significa el byte leído del
Dirección de inicio de intervalo. Cada cadena puede ser una de las siguientes:
"zero_mbrpt" exige poner a cero la tabla de particiones MBR si los bytes 510 y 511 llevan el MBR
firma 0x55 0xaa.
"zero_gpt" exige verificar un encabezado GPT en los bytes 512 a 1023, para ponerlo a cero y su
bloques de la tabla de partición.
"zero_apm" exige comprobar si hay un bloque 0 de APM y poner a cero sus bloques de tabla de particiones.
Start_byte "-" End_byte exige poner a cero los bytes leídos que comienzan con el número
Start_byte y finaliza después de End_byte.
El origen del componente es la ruta del archivo con el indicador "local_fs" y se ignora con el indicador.
"import_iso".
Los números de bytes se pueden escalar mediante un sufijo de {k, m, g, t, s, d} que significa multiplicación por
{1024, 1024k, 1024m, 1024g, 2048, 512}. Un número final de valor escalado representa el último byte de
el rango escalado.
Por ejemplo, "0d-0d" es "0-511".
Ejemplos:
"local_fs: 0-32767: zero_mbrpt, zero_gpt, 440-443: /tmp/template.iso"
"importado_iso: 45056d-47103d ::"

-G ruta_disco
Copie como máximo 32768 bytes desde el archivo de disco dado hasta el comienzo de la ISO
imagen.
Aparte de una imagen de arranque de El Torito, no es necesario agregar el archivo disk_path a la
imagen ISO. No aparecerá como archivo en los árboles de directorios.
En situaciones de varias sesiones, la ruta_disco especial "." impide la lectura de un disco
archivo pero sin embargo provoca los ajustes en el MBR existente, que fueron
ordenado por otras opciones.

-arranque genérico ruta_disco
Alias ​​de -G.

--incrustado-arranque ruta_disco
Alias ​​de -G.

--grub2-mbr ruta_disco
Instale disk_path en el Área del sistema y trátelo como un MBR GRUB2 moderno. El contenido
la dirección de inicio de la primera imagen de arranque se convierte en un recuento de bloques de 512 bytes,
y se suma un desplazamiento de 4. El resultado se escribe como un número little-endian de 64 bits
a la dirección de bytes 0x1b0.

-isohíbrido-mbr ruta_disco
Instale disk_path como ISOLINUX isohybrid MBR que crea la imagen de arranque dada por
opción -b arrancable desde memorias USB y discos duros a través de PC-BIOS. Esta preparación es
normalmente realizado por el programa ISOLINUX isohybrid en la imagen ISO ya producida.
La ruta del disco debe llevar a uno de los archivos de Syslinux isohdp[fp]x*.bin . El MBR
se parchea de acuerdo con las necesidades isohíbridas. La primera partición describe el rango
de la imagen ISO. Su inicio está en el bloque 0 de forma predeterminada, pero se puede establecer en 64 discos
bloques por opción -partition_offset 16.
Para el significado de especial disk_path "." ver opción -G.

-isohíbrido-gpt-basdat
Marque la imagen de arranque actual de El Torito (ver opciones -b y -e) en GPT como partición
de tipo Datos Básicos. Esto funciona solo con -isohybrid-mbr y tiene el mismo impacto en
el área del sistema como -efi-boot-part. No se puede combinar con -efi-boot-part o
-hfsplus.
Las tres primeras imágenes de arranque marcadas con GPT también se mostrarán como partición
entradas de tipo 0xef en MBR. La partición MBR para PC-BIOS obtiene el tipo 0x00 en lugar de
que 0x17 en este caso. A menudo, las entradas adicionales del MBR son las que realmente
ser utilizado por EFI.

-isohíbrido-gpt-hfsplus
Marque la imagen de arranque actual de El Torito (ver opciones -b y -e) en GPT como partición
de tipo HFS+. El impacto y las restricciones son como con -isohybrid-gpt-basdat.

-isohíbrido-apm-hfsplus
Marque la imagen de arranque actual de El Torito (ver opciones -b y -e) en Apple Partition
Mapa como partición de tipo HFS+. Esto funciona solo con -isohybrid-mbr y tiene un
impacto similar en el área del sistema como -hfsplus. No se puede combinar con
-efi-boot-part o -hfsplus.
El archivo ISOLINUX isohybrid MBR debe comenzar por un patrón conocido de 32 bytes de x86
código de máquina que esencialmente no hace nada. Se sobrescribirá con 32 bytes de
Maqueta de encabezado APM.

--protección-msdos-etiqueta
Parchear el área del sistema mediante una tabla de particiones de PC-DOS simple donde la partición 1 reclama
el rango de la imagen ISO pero deja el primer bloque sin reclamar.

-partición_offset 2kb_block_adr
Causa una tabla de particiones con una sola partición que comienza en el bloque dado
habla a. Esto se cuenta en bloques de 2048 bytes, no en bloques de 512 bytes. si el bloque
dirección es distinta de cero, entonces debe ser al menos 16. Los valores mayores de 16 difícilmente son
de uso. Un desplazamiento de partición distinto de cero hace que se generen dos superbloques y dos
conjuntos de árboles de directorios. La imagen se puede montar desde su inicio absoluto como
así como desde el inicio de la partición.
El valor de desplazamiento de una imagen ISO se conserva cuando se agrega una nueva sesión a un
imagen cargada. Por lo tanto, el valor definido aquí solo tiene efecto si se obtiene una nueva imagen ISO.
escrito.

-partición_hd_cyl número
Establezca el número de cabezales por cilindro para la tabla de particiones MBR. 0 elige un
valor por defecto. El máximo es 255.

-partición_sec_hd número
Establezca el número de sectores por cabeza para la tabla de particiones MBR. 0 elige un
valor por defecto. El máximo es 63.
El producto partition_sec_hd * partition_hd_cyl * 512 es el tamaño del cilindro. Eso
debe ser divisible por 2048 para hacer posible una alineación exacta. Con
particiones adjuntas y -appended_part_as_gpt no hay límite para el número de
cilindros. De lo contrario, puede haber como máximo 1024 de ellos. Si el tamaño del cilindro es demasiado
pequeño para permanecer por debajo del límite, entonces los valores apropiados de partition_hd_cyl son
elegido con partition_sec_hd 32 o 63. Si la imagen es más grande que 8,422,686,720
bytes, entonces las restricciones de tamaño del cilindro no se pueden cumplir para MBR. Ellos parecen
no demasiado importante de todos modos. Las direcciones de bloques planos en las tablas de particiones son buenas para
1 TiB.

-partition_cyl_align modo
Controle la alineación del tamaño de la imagen con un número entero de cilindros. esta prescrito
por especificaciones isohybrid y parece complacer al programa fdisk. El tamaño del cilindro debe ser
divisible por 2048. Las imágenes de más de 8,323,596,288 bytes no se pueden alinear en MBR
tabla de particiones
El modo "automático" es el predeterminado. La alineación por relleno ocurre solo si la opción -isohybrid-mbr
es dado.
El modo "activado" provoca la alineación mediante el relleno con la opción --protector-msdos-label también.
El modo "todos" es como "encendido", pero también rellena las particiones desde -append_partition a un
tamaño alineado.
El modo "apagado" desactiva la alineación incondicionalmente.

-append_partition número_de_partición código_tipo ruta_disco
Hacer que una imagen preparada del sistema de archivos se agregue a la imagen ISO y se
descrito por una entrada de la tabla de particiones en un bloque de inicio al comienzo de la emergente
Imagen ISO. La entrada de la partición tendrá el tamaño del archivo enviado redondeado
al siguiente múltiplo de 2048 bytes o al siguiente múltiplo del tamaño del cilindro.
Tenga cuidado con las ejecuciones posteriores de varias sesiones. La partición adjunta obtendrá
sobrescrito.
El número de partición puede ser de 1 a 4. El número 1 colocará la imagen ISO completa en el
espacio no reclamado antes de la partición 1. Entonces, junto con la mayoría de los xorriso MBR o GPT
características, el número 2 sería la elección más natural.
El type_code puede ser "FAT12", "FAT16", "Linux" o un número hexadecimal entre
0x00 y 0xff. No todos esos números producirán resultados utilizables. Para obtener una lista de códigos
busque en Internet "Tipos de partición" o ejecute el comando fdisk "L". este codigo
solo importa con MBR, no con GPT.
Si algún otro comando provoca la producción de GPT, las particiones adjuntas
se mencionará allí también, incluso si no se proporciona -appended_part_as_gpt.

-appended_part_as_gpt
Marca las particiones desde -append_partition en GPT en lugar de en MBR. En este caso
el MBR muestra una sola partición de tipo 0xee que cubre todos los datos de salida.
De forma predeterminada, las particiones añadidas se marcan en GPT solo si se produce GPT porque
de otras opciones.

-parte-de-arranque-efi ruta_disco
Copie un archivo del disco en la imagen ISO emergente y márquelo con una entrada GPT como EFI
Partición del sistema. Se supone que el firmware de arranque EFI usa una imagen de sistema de archivos FAT en
tal partición para arrancar desde una memoria USB o un disco duro.
En lugar de disk_path, se puede dar la palabra --efi-boot-image. Expone en GPT
el contenido de la primera imagen de arranque EFI de El Torito como partición del sistema EFI. Arranque EFI
las imágenes se introducen con las opciones -e o --efi-boot. La imagen de arranque EFI afectada
no puede aparecer en HFS+ porque está almacenado fuera de la partición HFS+.

-chrp-parte-de-arranque
Marque el rango de bloques de toda la imagen ISO emergente como partición MBR de tipo 0x96.
Esto no es compatible con ninguna otra característica que produzca entradas de partición MBR.
Hace que GPT sea irreconocible.
CHRP se usa a menudo junto con HFS. Todavía no se ha probado si HFS+
los sistemas de archivos producidos con la opción -hfsplus arrancarían en cualquier máquina compatible con CHRP
que tampoco arranca ISO 9660 puro.

-chrp-arranque
Alias ​​de -chrp-boot-part.

-parte-de-arranque-de-preparación ruta_disco
Copie un archivo del disco en la imagen ISO emergente y márquelo con una partición MBR
entrada de tipo 0x41. Se supone que el firmware de arranque PReP lee el contenido del
partición como único archivo ejecutable ELF. Esta opción es compatible con otros MBR
particiones y con GPT.

-mips-bota ruta_iso_rr
Declare un archivo de datos en la imagen como un archivo de arranque MIPS Big Endian y provoque
producción de un encabezado de volumen MIPS Big Endian. Esto es mutuamente excluyente con
producción de otros bloques de arranque como MBR. Sobrescribirá los primeros 512 bytes de
cualquier dato proporcionado por -G. Múltiples pueden declarar hasta 15 archivos de arranque.
-mips-opciones de arranque.

-mipsel-bota ruta_iso_rr
Declare un archivo de datos en la imagen para que sea el archivo de arranque MIPS Little Endian. Esto es
mutuamente excluyentes con otros bloques de arranque. Sobrescribirá los primeros 512 bytes.
de cualquier dato proporcionado por -G. Solo un único archivo de arranque puede ser declarado por
-mipsel-arranque.

-B ruta_disco[,ruta_disco ...]
Hacer que uno o más archivos de datos en el disco se escriban después del final de la imagen ISO.
Se escribirá una etiqueta de disco SUN en los primeros 512 bytes de la imagen ISO que
enumera esta imagen como la partición 1 y las rutas_disco dadas como la partición 2 hasta la 8.
Los archivos de disco deben contener imágenes de arranque adecuadas para los sistemas SUN SPARC.
El pseudo disk_path "..." hace que todas las entradas de partición vacías se conviertan en copias de
la última entrada no vacía. Si no se proporciona ninguna otra ruta_del_disco antes de "...", entonces todos
las particiones describen la imagen ISO. En este caso, el código del cargador de arranque tiene que ser
importado por opción -G.

-arranque-sparc ruta_disco[,ruta_disco ...]
Alias ​​de -B.

-etiqueta-de-esparcimiento texto
Configure el texto de la etiqueta ASCII de una etiqueta de disco SUN.

--grub2-sparc-núcleo ruta_iso_rr
Hacer que la dirección de contenido y el tamaño del archivo de datos dado en la imagen sean
escrito después de la etiqueta del disco SUN. Ambos números se cuentan en bytes. La dirección
se escribe como un número big-endian de 64 bits en el byte 0x228. El tamaño se escribe como 32
número de bit big-endian al byte 0x230.

-hppa-cmdline texto
Configure la línea de comando PALO para HP-PA. Se permiten hasta 1023 caracteres por
defecto. Con -hppa-hdrversion 4 el límite es 127.
Tenga en cuenta que las primeras cinco opciones -hppa son obligatorias, si alguna de las opciones -hppa
es dado. Solo se permite que falte la opción -hppa-hdrversion.

-hppa-cargador de arranque ruta_iso_rr
Designe la ruta dada como archivo de cargador de arranque HP-PA.

-hppa-kernel-32 ruta_iso_rr
Designe la ruta dada como archivo kernel HP-PA de 32 bits.

-hppa-kernel-64 ruta_iso_rr
Designe la ruta dada como archivo kernel HP-PA de 64 bits.

-hppa-ramdisk ruta_iso_rr
Designe la ruta dada como archivo de disco RAM HP-PA.

-hppa-hdrversion número
Elija entre la versión 5 del encabezado PALO (predeterminado) y la versión 4. Para el
valor ver en el código fuente de PALO: PALODRVERSION.

-alfa-bota ruta_iso_rr
Declare un archivo de datos en la imagen para que sea el cargador de arranque secundario DEC Alpha SRM
y provocar la producción de un sector de arranque que apunta a él. esto es mutuamente
exclusivo con la producción de otros bloques de arranque como MBR.

Caracter establece:

Los conjuntos de caracteres no deberían importar siempre que solo se usen caracteres alfanuméricos en inglés
para nombres de archivos o siempre que todos los escritores y lectores del medio utilicen el mismo carácter
colocar. Fuera de estas restricciones, puede ser necesario dejar que xorriso convierta los códigos de bytes.
Se realiza una conversión del juego de caracteres de entrada al juego de caracteres de salida cuando se utiliza un ISO.
la imagen se escribe. Viceversa, hay una conversión del juego de caracteres de salida al
conjunto de caracteres de entrada cuando se carga una imagen ISO. Los conjuntos se pueden definir por opciones.
-juego de caracteres de entrada y -juego de caracteres de salida, si es necesario.

-juego de caracteres de entrada nombre_del_juego_de_caracteres
Establezca el conjunto de caracteres desde el que convertir los nombres de los archivos de disco al insertarlos
en la imagen ISO.

-conjunto-de-caracteres-de-salida nombre_del_juego_de_caracteres
Establezca el conjunto de caracteres desde el que convertir los nombres de las imágenes ISO cargadas y
que convertir nombres al escribir imágenes ISO.

jigdo Plantilla Extracción:

De man genisoimage: "Jigdo es una herramienta para ayudar en la distribución de archivos grandes como CD
e imágenes de DVD; ver http://atterer.net/jigdo/ para más detalles. ISO de CD y DVD de Debian
las imágenes se publican en la web en formato jigdo para permitir que los usuarios finales las descarguen más
eficientemente."
Si el uso de libjte se habilitó en tiempo de compilación de xorriso, entonces xorrisofs puede producir un
.jigdo y un archivo .template junto con una imagen ISO de sesión única. Si no, entonces Jigdo
opciones provocarán un evento de FALLA, que normalmente conduce a la cancelación del programa.
Uno puede determinar la habilidad de Jigdo por:
$ xorrisofs -versión 2>&1 | grep '^libjte' && echo SÍ

El archivo .jigdo contiene sumas de verificación y direcciones de archivo simbólicas. El archivo .template
contiene la imagen ISO comprimida con etiquetas de referencia en lugar de los bytes de contenido del
archivos enumerados.
La entrada para este proceso son los argumentos normales para un xorrisofs sesión sin imagen
cargado, y un archivo .md5 que enumera los archivos de datos que pueden aparecer en el .jigdo
archivo y referenciado externamente en el archivo .template. Cada archivo designado está representado
en el archivo .md5 por una sola línea de texto:
MD5 como 32 dígitos hexadecimales, 2 espacios en blanco, tamaño como 12 dígitos decimales o espacios en blanco, 2 espacios en blanco, simbólico
dirección de archivo
La dirección del archivo en una línea .md5 debe tener el mismo nombre de base que disk_path del
archivo que debe coincidir. La ruta del directorio de la dirección del archivo es decisiva para To = From
mapeo, no para el reconocimiento de archivos. Después de To = From mapping, la dirección del archivo se escribe
en el archivo .jigdo. Las herramientas de restauración de Jigdo convertirán estas direcciones en realmente
direcciones de origen de datos accesibles desde las que pueden leer.
Si la lista de parámetros de jigdo no está vacía, el relleno se contará como parte del
Imagen ISO.

-jigdo-jigdo ruta_disco
Establezca disk_path para el archivo .jigdo con las sumas de verificación y las direcciones de descarga para
llenando los agujeros en .template.

-jigdo-plantilla ruta_disco
Establezca disk_path para el archivo .template con la imagen ISO perforada y comprimida
dupdo.

-jigdo-min-tamaño-de-archivo tamaño
Establezca el tamaño mínimo para que un archivo de datos se incluya en el archivo .jigdo y sea un
agujero en el archivo .template. El tamaño puede ser un número simple que cuenta bytes o un número
con la letra "k", "m", "g" adjunta para contar KiB (1024 bytes), MiB (1024 KiB), o
GiB (1024 MiB).

-jigdo-fuerza-md5 patrón_ruta_disco
agrega un patrón de expresión regular que se comparará con el absoluto
disk_path de cualquier archivo de datos que no se haya encontrado en la lista .md5. Un partido provoca un
Evento MISHAP, que normalmente no cancela la ejecución del programa, pero finalmente provoca un
valor de salida distinto de cero del programa.

-jigdo-excluir patrón_ruta_disco
Agregue un patrón de expresión regular que se comparará con el absoluto
disk_path de cualquier archivo de datos. Una coincidencia hace que el archivo permanezca en .template en cualquier
.

-jigdo-mapa Hasta=Desde
Agregue un par de cadenas de la forma To=From a la lista de parámetros. Si un archivo de datos obtiene
enumerado en el archivo .jigdo, entonces es referido por la dirección del archivo desde su línea en
el archivo .md5. Esta dirección de archivo se comprueba si comienza con el Desde
cuerda. Si es así, esta cadena será reemplazada por la cadena Para y un ':'
carácter, antes de que entre en el archivo .jigdo. La cadena From debe terminar con un '/'
carácter.

-md5-lista ruta_disco
Establezca disk_path donde encontrar el archivo de entrada .md5.

-jigdo-plantilla-comprimir "gzip"|"bzip2"
Elija uno de "bzip2" o "gzip" para la compresión del archivo de plantilla. el jigdo
el archivo se saca sin comprimir.

-checksum_algoritmo_iso lista_de_nombres
Elija uno o más de "md5", "sha1", "sha256", "sha512" para el auxiliar "# Imagen
Hex" sumas de verificación en el archivo .jigdo. La lista_de_nombres puede, por ejemplo, parecerse a
"md5, sha1, sha512". El valor "todos" elige todos los algoritmos disponibles. Tenga en cuenta que MD5
permanece siempre habilitado.

-checksum_algorithm_template lista_de_nombres
Elija los algoritmos para las sumas de comprobación "# Template Hex" en el archivo .jigdo. El
las reglas para list_of_names son las mismas que con -checksum_algorithm_iso.

Observaciones opciones:

-tamaño de impresión
Imprime a la salida estándar el número previsible de 2048 bloques de bytes en el
imagen ISO emergente. No produzcas esta imagen.
El resultado depende de varios ajustes.
Si se da la opción --emul-toc, entonces el relleno (ver -pad) no se cuenta como parte de
el tamaño de la imagen En este caso, use -no-pad o agregue 150 (= 300 KiB) al
número resultante.
Si la emulación de mkisofs finaliza después de la opción -print-size, entonces las propiedades de la mayoría
El archivo de imagen de arranque especificado recientemente no se puede editar con los comandos posteriores de xorriso.

--no_rc
Solo si se usa como primer argumento, esta opción impide la lectura e interpretación de
archivos de inicio. Consulte la sección ARCHIVOS a continuación.

-ayuda
Lista de opciones compatibles con stderr. Las opciones originales de mkisofs llevan su original
Textos de descripción de mkisofs.

-tranquilo
Suprime la mayoría de los mensajes de la ejecución del programa, excepto aquellos que indican problemas o
errores.

-gui
Aumente la frecuencia de los mensajes de chupete mientras escribe una imagen ISO.

-archivo de registro ruta_disco
Trunque el archivo disk_path a tamaño 0 y redirija a él todos los mensajes que
normalmente aparecen en stderr. -log-file con texto vacío como disk_path vuelve a habilitar la salida
a stderr.

-v
Habilite la salida de mensajes informativos del programa.

-verboso
Alias ​​de -v.

-versión
Imprime en la salida estándar un texto que comienza con
"mkisofs 2.01-Copyright de emulación (C)"
ya error estándar la información de versión de xorriso.

EJEMPLOS


General of ejemplos:
Una simple producción de imágenes
Establecer rutas de imagen ISO por -graft-points
Realizar ejecuciones multisesión
Deja que los xorrisofs trabajen debajo de los growisofs
Copia de seguridad incremental de algunos árboles de directorios
Copia de seguridad incremental con árboles acumulados
Cree imágenes de arranque para PC-BIOS y EFI

A simples imagen Production corrida
Un árbol de archivos preparado en el directorio ./for_iso se copia en el directorio raíz de la ISO
imagen. Los permisos de archivo se establecen en solo lectura para todos. Atributos de Joliet para
Se agregan los sistemas de Microsoft. La imagen resultante se escribe como archivo de datos ./image.iso en
disco.
$ xorrisofs -r -J -o ./image.iso ./for_iso

Set ISO imagen caminos by -puntos-de-injerto
Sin la opción -graft-points, cada archivo de disco dado se copia en el directorio raíz del
Imagen ISO, manteniendo su nombre. Si se da un directorio, entonces sus archivos y
los subdirectorios se copian en el directorio raíz, manteniendo sus nombres.
$ xorrisofs ... /inicio/yo/archivo de datos /tmp/directorio
produce en el directorio raíz de la imagen ISO:
/archivo de datos
/archivo_1_del_directorio
...
/archivo_N_del_directorio

Con la opción -graft-points es posible colocar archivos y directorios en rutas arbitrarias
en la imagen ISO.
$ xorrisofs ... -graft-points /home/me/archivo de datos /dir=/tmp/directorio
produce en el directorio raíz de la imagen ISO:
/archivo de datos
/ dir
Eventualmente, los directorios principales necesarios en la imagen se crearán automáticamente:
/archivos de datos/archivo1=/inicio/yo/archivo de datos
rendimientos en la imagen ISO:
/archivos de datos/archivo1
Los atributos del directorio /datafiles se copian desde /home/me en el disco.

Normalmente se deben evitar los caracteres = y \ en la parte ISO de una especificación de ruta. pero si
debe ser, uno puede escapar de ellos:
/con_\=_y_\\/archivo=/tmp/directorio/archivo
rendimientos en la imagen ISO:
/con_=_y_\/archivo

Realizar multisesión corre
Este ejemplo funciona solo para medios multisesión: CD-R[W], DVD-R[W], DVD+R, BD-R. Agregar
opción cdrskin --grow_overwriteable_iso a todos -as cdrecord se ejecuta para habilitar
emulación multisesión en medios sobrescribibles.
La primera sesión está escrita así:
$ xorrisofs -puntos de injerto \
/tree1=preparado_para_iso/tree1 \
| xorriso -as cdrecord -v dev=/dev/sr0 en blanco=rápido -multi -eject -
Las sesiones de seguimiento se escriben así:
$ dd if = / dev / sr0 count = 1> / dev / null 2> & 1
$ m=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ xorrisofs -M /dev/sr0 -C $m -puntos de injerto \
/tree2=preparado_para_iso/tree2 \
| xorriso -as cdrecord -v dev=/dev/sr0 -waiti -multi -eject -
Expulse siempre la bandeja de la unidad entre sesiones. Las sesiones antiguas se leen a través de /dev/sr0. Su
Es posible que el controlador del dispositivo no se dé cuenta del contenido modificado antes de volver a cargar el medio.
En este caso, la sesión anterior no se cargaría y la nueva sesión contendría
solo los archivos recién agregados.
Por la misma razón no dejes que xorriso -as cdrecord cargue el medio, sino haz esto
manualmente o mediante un programa que lea desde /dev/sr0.

Asegúrate de que xorrisofs TRABAJO debajo crecerisofs
growisofs espera un programa formateador de ISO que comprenda las opciones -C y -M. Una variable
se define para anular el nombre predeterminado codificado de forma rígida.
$ exportar MKISOFS="xorrisofs"
$ growisofs -Z /dev/dvd /algunos/archivos
$ growisofs -M /dev/dvd /más/archivos
Si no hay "xorrisofs" disponibles en su sistema, tendrá que crear un enlace
apuntando al binario xorriso y dile a growisofs que lo use. Por ejemplo, por:
$ ln -s $(que xorriso) "$HOME/xorrisofs"
$ exportar MKISOFS="$HOME/xorrisofs"
Se puede salir de la emulación de mkisofs con el argumento "--" y hacer uso de todos los comandos xorriso.
A growisofs no le gustan las opciones que comienzan con "-o", pero -outdev debe establecerse en "-". Así que usa
"outdev" en su lugar:
$ growisofs -Z /dev/dvd --for_backup -- \
outdev - -update_r /mis/archivos /archivos
$ growisofs -M /dev/dvd --for_backup -- \
outdev - -update_r /mis/archivos /archivos
Tenga en cuenta que --for_backup se proporciona en la emulación de mkisofs. Para preservar el extra grabado
data ya debe estar en vigor, cuando la emulación carga la imagen.

Incremental copia de seguridad of a pocos directorio árboles
Esto cambia los árboles de directorios /open_source_project y /personal_mail en la imagen ISO
para que se conviertan en copias exactas de sus contrapartes en disco. Los objetos de archivos ISO obtienen
crear, eliminar o ajustar sus atributos en consecuencia.
Se registrarán ACL, xattr, enlaces duros y sumas de verificación MD5. Se espera que el inodo
los números en el sistema de archivos del disco son persistentes durante los ciclos de montaje y arranque. archivos
con nombres que coincidan con *.o o *.swp se excluyen explícitamente.

Para ser utilizado varias veces en el mismo medio, siempre que una actualización de los dos árboles de disco para
se desea el medio. Comience con un medio en blanco y actualícelo hasta que falle la ejecución
con gracia debido a la falta de espacio restante en el anterior.
No permita que xorriso -as cdrecord cargue el medio, sino que hágalo manualmente o mediante un
programa que lee desde /dev/sr0.
$ dd if = / dev / sr0 count = 1> / dev / null 2> & 1
$ msinfo=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ cargar_opciones=
$ prueba -n "$msinfo" && load_opts="-M /dev/sr0 -C $msinfo"
$ xorrisofs $load_opts -o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(fecha '+%Y_%m_%d_%H%M%S')" -puntos de injerto \
-vieja-raíz / \
/proyectos=/inicio/thomas/proyectos \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v -multi -waiti -eject -

Esto tiene sentido si la copia de seguridad completa deja una capacidad restante sustancial en los medios y si
los cambios esperados son mucho más pequeños que la copia de seguridad completa.

mejores do no utilizan el su proveedor más joven copia de seguridad para -vieja-raíz. Tenga al menos dos medios que
utilizar alternativamente. Por lo tanto, solo las copias de seguridad más antiguas se ven amenazadas por la nueva operación de escritura, mientras que
la copia de seguridad más reciente se almacena de forma segura en un medio diferente.
Tenga siempre un medio en blanco listo para realizar una copia de seguridad completa en caso de que falle el intento de actualización
debido a una capacidad restante insuficiente. Este fracaso no estropeará el viejo medio, de
curso.

Si los números de inodo en el disco no son persistentes, use la opción --old-root-no-ino . En esto
caso de que una ejecución de actualización compare las sumas MD5 registradas con el contenido del archivo actual en el disco
disco.

Con montar opción -o "sbsector=" en GNU / Linux o -s en FreeBSD o NetBSD es posible
acceder a los árboles de sesión que representan las versiones de copia de seguridad anteriores. Con medios de CD,
El montaje GNU/Linux acepta números de sesión directamente por su opción "session=".
Los medios multisesión y la mayoría de los medios sobrescribibles escritos por xorriso pueden informar a los sbsectors
de sus sesiones por xorriso opción -toc:
$ xorriso -dev /dev/sr0 -toc
xorriso puede imprimir el comando de montaje coincidente para un número de sesión:
$xorriso -mount_cmd /dev/sr0 sesión 12 / mnt
o para una identificación de volumen que coincida con una expresión de búsqueda:
$ xorriso -mount_cmd /dev/sr0 volid '*2008_12_05*' / mnt
Ambos producen en la salida estándar algo como:
mount -t iso9660 -o nodev,noexec,nosuid,ro,sbsector=1460256 '/dev/sr0' '/ mnt'
El superusuario puede dejar que xorriso ejecute el comando de montaje directamente:
# osirrox -mount /dev/sr0 "válido" '*2008_12_05*' / mnt

Incremental copia de seguridad acumulado árboles
Solaris no ofrece la opción de montar sesiones más antiguas. Para mantenerlos
accesible, uno puede asignar todos los archivos a un árbol de archivos en un directorio de sesión y acumular
esos directorios de una sesión a otra. El árbol -root se clona a partir de -old-root
árbol antes de que se compare con los árboles apropiados en el disco.
Esto exige conocer el nombre del directorio de sesión utilizado anteriormente.
Con la primera sesión:
$ xorrisofs -raíz /sesión1 \
-o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(fecha '+%Y_%m_%d_%H%M%S')" -puntos de injerto \
/proyectos=/inicio/thomas/proyectos \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v blank=según sea necesario \
-multi -esperar -expulsar -

Con la segunda sesión, la opción -old-root se refiere a /session1 y la nueva -root es
/sesión2.
No permita que xorriso -as cdrecord cargue el medio, sino que hágalo manualmente o mediante un
programa que lee desde /dev/sr0.
$ dd if = / dev / sr0 count = 1> / dev / null 2> & 1
$ msinfo=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ cargar_opciones=
$ prueba -n "$msinfo" && load_opts="-M /dev/sr0 -C $msinfo"
$ xorrisofs $load_opts -root /sesión2 -old-root /sesión1 \
-o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(fecha '+%Y_%m_%d_%H%M%S')" -puntos de injerto \
/proyectos=/inicio/thomas/proyectos \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v -multi -waiti -eject -
Con la tercera sesión, la opción -old-root se refiere a /session2. El nuevo -root es /session3.
Y así sucesivamente.

Crear arranque imágenes para BIOS de PC y EFI
El paquete de cargadores de arranque SYSLINUX/ISOLINUX es popular para arrancar PC-BIOS. La wiki de ISOLINUX
prescribe crear en el disco un directorio ./CD_root y copiar todos los archivos deseados
debajo de ese directorio. Especialmente, el archivo isolinux.bin debe copiarse en
./CD_root/isolinux/isolinux.bin . Este es el archivo de imagen de arranque.
Las opciones mkisofs prescritas se pueden utilizar sin cambios con xorrisofs:
$ xorrisofs -o salida.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat\
-no-emul-boot -boot-load-size 4 -boot-info-table \
./CD_raíz
Póngalo en un CD con un programa de grabación. P.ej:
$ xorriso -as cdrecord -v dev=/dev/sr0 blank=según se necesite salida.iso

La imagen del ejemplo anterior se iniciará desde un CD, DVD o BD, pero no desde una memoria USB u otro
Dispositivos similares a discos duros. Esto se puede hacer con la ayuda de un MBR isohíbrido. Syslinux proporciona
archivos de plantilla coincidentes como isohdp[fp]x*.bin . Por ejemplo, /usr/lib/syslinux/isohdpfx.bin.
Si unos cientos de KB de tamaño no importan, entonces se puede usar la opción -partition_offset para
cree una tabla de partición donde la partición 1 no comience en el bloque 0. Esto facilita más tarde
manipulaciones de la memoria USB por herramientas para particionar y formatear.
La imagen del siguiente ejemplo se preparará para arrancar a través de MBR y su primera
La partición comenzará en el bloque de disco duro 64.
También se iniciará desde medios ópticos.
$ xorrisofs -o salida.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat\
-no-emul-boot -boot-load-size 4 -boot-info-table \
-isohíbrido-mbr /usr/lib/syslinux/isohdpfx.bin \
-desplazamiento_partición 16 \
./CD_raíz
Conviértase en superusuario y copie la imagen en el archivo del dispositivo base sin particiones del USB
palo. En GNU/Linux esto es, por ejemplo, /dev/sdb, no /dev/sdb1.
PRECAUCIÓN: Esto sobrescribirá cualquier partición en la memoria USB y hará que los datos restantes
inaccesible.
Así que primero asegúrese de obtener la dirección correcta del dispositivo deseado. por ejemplo leyendo
100 MiB de datos y verlo parpadear:
# dd bs=2K if=/dev/sdb count=50K >/dev/null
Ahora copia la imagen en ella.
# dd bs=2K if=salida.iso de=/dev/sdb

Ahora para EFI:
El archivo de imagen de arranque debe ser la imagen de una partición del sistema EFI, es decir, un sistema de archivos FAT
con directorio /EFI/BOOT y archivos de arranque con nombres prescritos por EFI: BOOTIA32.EFI para 32 bits
x86, BOOTx64.EFI para AMD/x64 de 86 bits (en UEFI-2.4 hay una "x" minúscula),
BOOTAA64.EFI para ARM de 64 bits. El software en el sistema de archivos FAT debe ser capaz de encontrar y
inspeccione el sistema de archivos ISO para la configuración del cargador de arranque y el inicio del sistema operativo.
El programa GRUB2 grub-mkimage puede producir un sistema de archivos FAT con contenido adecuado, que
luego usa más software GRUB2 del sistema de archivos ISO.
El equipo de arranque EFI se puede combinar con el isohíbrido ISOLINUX anterior para PC-BIOS en un no
realmente compatible con UEFI-2.4, que obviamente funciona bien. Produce partición MBR y GPT
tablas, ambas con particiones anidadas. Se supone que la imagen de la partición del sistema EFI está lista como
./CD_root/boot/grub/efi.img, agregue las siguientes opciones antes de la dirección del directorio
./CD_raíz:
-eltorito-alt-boot -e 'boot/grub/efi.img' -no-emul-boot\
-isohíbrido-gpt-basdat \
Más compatible con UEFI-2.4 es decidirse por MBR o GPT y adjuntar una copia de
la partición del sistema EFI para evitar la superposición de la partición ISO y la partición EFI.
Aquí para MBR:
-eltorito-alt-boot -e 'boot/grub/efi.img' -no-emul-boot\
-append_partition 2 0xef ./CD_root/boot/grub/efi.img \
Se supone que los ISO resultantes se inician desde un medio óptico y una memoria USB. Uno puede omitir
opción -eltorito-alt-boot si no se usa la opción -b para hacer que la ISO sea arrancable a través de PC-BIOS.

Para ISO con equipo de arranque GRUB2 puro, considere usar la herramienta grub-mkrescue de GRUB2 como
interfaz para xorrisofs.

Si tiene un sistema de archivos ISO de arranque y desea conocer su equipo más una propuesta de cómo
para reproducirlo, intente:
$ xorriso -hfsplus on -indev IMAGEN.iso \
-report_el_torito llano -report_system_area llano \
-print "" -print "======= Propuesta de opciones de xorrisofs:" \
-report_el_torito as_mkisofs

Use xorrisofs en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Phaser
    Phaser
    Phaser es una apertura rápida, gratuita y divertida
    marco de juego HTML5 de origen que ofrece
    Representación de WebGL y Canvas en
    navegadores web de escritorio y móviles. Juegos
    puede ser co ...
    Descargar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL es un motor de juego para crear
    Versiones electrónicas de tablero tradicional.
    y juegos de cartas. Proporciona soporte para
    representación e interacción de las piezas del juego,
    y ...
    Descargar motor VASSAL
  • 3
    OpenPDF - Bifurcación de iText
    OpenPDF - Bifurcación de iText
    OpenPDF es una biblioteca de Java para crear
    y edición de archivos PDF con LGPL y
    Licencia MPL de código abierto. OpenPDF es el
    LGPL/MPL sucesor de código abierto de iText,
    un ...
    Descargar OpenPDF - Bifurcación de iText
  • 4
    SIG SAGA
    SIG SAGA
    SAGA - Sistema para automatizado
    Análisis geocientíficos - es un análisis geográfico
    Software del sistema de información (GIS) con
    inmensas capacidades para geodatos
    procesamiento y ana ...
    Descargar SIG SAGA
  • 5
    Caja de herramientas para Java / JTOpen
    Caja de herramientas para Java / JTOpen
    IBM Toolbox para Java / JTOpen es un
    biblioteca de clases de Java que soporta el
    programacion cliente/servidor e internet
    modelos a un sistema que ejecuta OS/400,
    i5/OS, o...
    Descargar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para documentos basados ​​en datos)
    es una biblioteca de JavaScript que le permite
    para producir datos dinámicos e interactivos
    visualizaciones en navegadores web. con D3
    tú...
    Descargar D3.js
  • Más "

Comandos de Linux

  • 1
    arbitro
    arbitro
    abidiff - comparar ABI de archivos ELF
    abidiff compara el binario de la aplicación
    Interfaces (ABI) de dos bibliotecas compartidas
    en formato ELF. emite un significado
    informar ...
    Ejecutar abidiff
  • 2
    cumplir
    cumplir
    abidw - serializa el ABI de un ELF
    archivo abidw lee una biblioteca compartida en ELF
    formato y emite una representación XML
    de su ABI a la salida estándar. El
    emitido...
    Ejecutar abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversión de bibliografía
    utilidades...
    Ejecutar copac2xml
  • 4
    copto
    copto
    copt - optimizador de mirilla SYSNOPIS:
    archivo copt.. DESCRIPCIÓN: copt es un archivo
    optimizador de mirilla de uso general. Él
    lee el código de su entrada estándar y
    escribe un...
    Ejecutar copia
  • 5
    reunir_stx_títulos
    reunir_stx_títulos
    reunir_stx_titles - recopilar título
    declaraciones de documentos Stx ...
    Ejecute reunir_stx_títulos
  • 6
    banco-gatling
    banco-gatling
    banco - punto de referencia http ...
    Ejecutar gatling-banco
  • Más "

Ad