Criar imagem iso da pasta através dos comandos do terminal
35
Como criar uma imagem ISO a partir de uma pasta ou de um único arquivo via comandos do terminal? Atualmente eu estou fazendo isso via BraseroGUI s, mas eu quero fazê-lo com um script de shell.
Parece ser bastante simples de fazer genisoimage, no pacote com o mesmo nome no Debian:
genisoimage -o output_image.iso directory_name
Existem muitas opções para cobrir casos diferentes, portanto, você deve verificar a página de manual para ver o que se adapta ao seu caso de uso específico.
Pesquisei minha pergunta no Google, mas não encontrei uma resposta mencionando a genisoimage. Obrigado pela resposta rápida!
Klingt.net # 15/13
3
@ klingt.net No meu caso, eu sabia que havia esse comando, mas não conseguia lembrar o nome. Então apropos iso, encontrei genisoimagee usei os termos de pesquisa "generate iso with genisoimage".
Joseph R.
aproposé outro comando que eu não me lembro :)
klingt.net
3
sob unix aproprosé sinônimo de man -k. Sendo este último um pouco mais fácil de lembrar / soletrar;)
Drav Sloan
8
genisoimageé um fork morto de uma mkisofsversão de 2004. genisoimagecria imagens do sistema de arquivos com defeitos. Esse problema pode ser evitado usando o software original mkisofs.
schily
19
É possível fazer um CD a partir de uma pasta mkisofs.
mkisofs -lJR -o output_image.iso directory_name
-l : Permite nomes completos de 31 caracteres.
-J : Gere registros do diretório Joliet, além dos nomes de arquivo iso9660 regulares.
-R : Gerar registros SUSP (System Use Sharing Protocol) e Rock Ridge (RR) usando o protocolo Rock Ridge
A página de manual do Linux que você mencionou tem pelo menos 15 anos e está completamente desatualizada, pois mkisofsmais que dobrou seus recursos desde então. A página de manual recente está aqui: schilytools.sourceforge.net/man/man8/mkisofs.8.html
schily
6
Tome este comando básico de:
mkisofs -o output_image.iso directory_name
Um passo adiante, adicionando um rótulo de volume ao iso e compactando a imagem iso com o gzip
man genisoimage
diz tudo também.Respostas:
Parece ser bastante simples de fazer
genisoimage
, no pacote com o mesmo nome no Debian:Existem muitas opções para cobrir casos diferentes, portanto, você deve verificar a página de manual para ver o que se adapta ao seu caso de uso específico.
Veja também
fonte
apropos iso
, encontreigenisoimage
e usei os termos de pesquisa "generate iso with genisoimage".apropos
é outro comando que eu não me lembro :)apropros
é sinônimo deman -k
. Sendo este último um pouco mais fácil de lembrar / soletrar;)genisoimage
é um fork morto de umamkisofs
versão de 2004.genisoimage
cria imagens do sistema de arquivos com defeitos. Esse problema pode ser evitado usando o software originalmkisofs
.É possível fazer um CD a partir de uma pasta
mkisofs
.-l
: Permite nomes completos de 31 caracteres.-J
: Gere registros do diretório Joliet, além dos nomes de arquivo iso9660 regulares.-R
: Gerar registros SUSP (System Use Sharing Protocol) e Rock Ridge (RR) usando o protocolo Rock Ridgehttps://linux.die.net/man/8/mkisofs https://en.wikipedia.org/wiki/Rock_Ridge
fonte
mkisofs
mais que dobrou seus recursos desde então. A página de manual recente está aqui: schilytools.sourceforge.net/man/man8/mkisofs.8.htmlTome este comando básico de:
Um passo adiante, adicionando um rótulo de volume ao iso e compactando a imagem iso com o gzip
fonte