Como posso modificar e reconstruir o ISO Finnix para incluir meus próprios scripts?

2

Eu tenho usado esta distribuição de boot ao vivo, Finnix para fazer algumas tarefas de instalação em várias máquinas virtuais.

Eu gostaria de modificar o arquivo ISO para incluir um script que eu preciso fazer instalações. Eu inicializei a máquina virtual e consegui até copiar o conteúdo de /dev/cdrom para uma nova pasta e modifiquei conforme necessário.

Agora eu gostaria de transformar a pasta simples novamente em uma imagem ISO inicializável e nc de volta para minha máquina host para inicializações subsequentes, modificadas com meu conteúdo adicional.

Como posso transformar a pasta com o conteúdo modificado de volta em uma imagem ISO inicializável?

    
por Prospero 14.11.2013 / 01:16

2 respostas

1

Você precisa usar o mkisofs para fazer o ISO

mkisofs -o youriso.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -J -R -V youriso-live ~/isodistro/iso

-o é o arquivo de saída
-b é a imagem de inicialização que ele inicializa
-c é o catálogo de inicialização
e ~/isodistro/iso é o caminho dos arquivos

Você pode encontrar os detalhes dos switches aqui - link

    
por 14.11.2013 / 01:31
1

Eu não tentei isso sozinho, mas gostaria de começar com o conselho dado neste AskUbuntu Q & A intitulado: Usando o SquashFS para editar um Live CD? .

Especificamente, há um artigo do Linux Journal referenciado no Q & A, uma série Paranoid Penguin de 3 partes intitulada: Personalizando os CDs do Live Linux .

O Ubuntu também tem instruções muito boas e detalhadas sobre como fazer isso:

Embora estes não sejam específicos do Finnix, eles devem ajudar a responder suas perguntas sobre como tentar fazer isso.

Existe também este guia que é a base do Fedora, mas é bastante simples e parece ser apenas alguns passos para fazer o que você quer. O artigo é intitulado: Hackeando um Fedora Live CD .

Usando uma ferramenta ISO

Você também pode tentar usar uma ferramenta como mkisofs (linha de comando), sua substituição - genisoimage ou ISO Master (GUI).

Exemplo

    
por 14.11.2013 / 01:31

Tags