Crear imagen iso de la carpeta a través de comandos de terminal


35

¿Cómo crear una imagen iso desde una carpeta o archivos individuales a través de comandos de terminal? Actualmente estoy haciendo esto a través de Braserola GUI de s, pero quiero hacerlo con un script de shell.


1
man genisoimagelo dice todo también
— poige

Respuestas:


51

Parece ser bastante sencillo genisoimage, en el paquete con el mismo nombre en Debian:

genisoimage -o output_image.iso directory_name

Hay muchas opciones para cubrir diferentes casos, por lo que debe consultar la página de manual para ver qué se ajusta a su caso de uso particular.

Ver también


He buscado en Google mi pregunta, pero no he encontrado una respuesta que mencione genisoimage. ¡Gracias por la rápida respuesta!
— klingt.net

3
@ klingt.net En mi caso, sabía que había tal comando pero no podía recordar su nombre. Así que lo hice apropos iso, encontré y genisoimageluego usé los términos de búsqueda "generar iso con genisoimage".
— Joseph R.

aproposes otro comando que no puedo recordar :)
— klingt.net

3
under unix aproproses sinónimo de man -k. Este último es un poco más fácil de recordar / deletrear;)
— Drav Sloan

8
genisoimagees una bifurcación muerta de una mkisofsversión de 2004. genisoimagecrea imágenes del sistema de archivos con defectos. Este problema se puede evitar utilizando el software original en su mkisofslugar.
— schily

19

Hacer un CD desde una carpeta se puede realizar con mkisofs.

mkisofs -lJR -o output_image.iso directory_name

-l : Permitir nombres de archivo completos de 31 caracteres.

-J : Genera registros de directorio Joliet además de los nombres de archivo iso9660 regulares.

-R : Genere registros del Protocolo de uso compartido del sistema (SUSP) y Rock Ridge (RR) utilizando el protocolo Rock Ridge

https://linux.die.net/man/8/mkisofs https://en.wikipedia.org/wiki/Rock_Ridge


La página de manual de Linux que menciona tiene al menos 15 años y está completamente desactualizada ya mkisofsque ha duplicado sus funciones desde entonces. La página de manual reciente está aquí: schilytools.sourceforge.net/man/man8/mkisofs.8.html
— schily

6

Toma este comando básico de:

  mkisofs -o output_image.iso directory_name

Un paso más allá, agregando una etiqueta de volumen a la iso y comprimiendo la imagen iso con gzip

  mkisofs -V volume_label -r folder_location | gzip > output-image-comressed.iso.gz
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.