make_dvd.pl é uma ferramenta Perl que permite que você construa suas próprias imagens ISO de DVD.
Comentários Desenvolvedor:
Eu tive a idéia original para estes scripts do artigo
http://www.linux.com/print.pl?sid=06/03/16/1724219, que referenciado
site / script agora disponível em http://www.nautopia.net
Eu fiz assegurar a cópia do "script" usando cópias arquivadas do site, e enquanto eu gostei da idéia muito, que consistiu de distros que tinham pouco interesse para mim. Também exigiu a muito trabalho manual, como o principal nível de "script" era apenas um wrapper para mkisofs.
Então, eu criei um primeiro script Perl (Perl sendo a minha linguagem de script favorita) para converter ISOLINUX (http://syslinux.zytor.com/iso.php) arquivos isolinux.cfg em GRUB (http://www.gnu.org/ software / grub / menu.lst) arquivos para ajudar neste trabalho manual. Eu nomeei-cfg2menu.pl
Depois de fazer isso, eu notei que o resto do trabalho também foi tedioso, por isso fiz outro Perl scipt (make_dvd.pl) para fazer isso por mim.
Ambos os scripts estão longe de bonito ou perfeito, e especialmente cfg2menu.pl muito provavelmente ruptura com alguns arquivos isolinux.cfg estranhos. Veja incluído arquivo de configuração iso.list para distribuições que tenham sido testados com.
*** ATENÇÃO ***
Verifique os arquivos gerados menu.lst antes de gravar o DVD !!
Não fazer isso pode resultar em desperdício de disco DVD-R!
*** ATENÇÃO ***
Alimente '-h' para make_dvd.pl para obter a lista de opções de linha de comando. Se você apenas deseja experimentar, existem três opções que podem ser usadas para pular fases:
-b irá ignorar a criação de DVD-ISO real, ou seja, ligar para mkisofs (1). Utilize este na primeira execução, e verificar os arquivos menu.lst!
-n fará o script ignorar a falta de arquivos CD-ISO, ou seja, o script não tentará baixar nada. Razões para o uso deve ser óbvia. Note-se que uma vez que o CD-ISO foi baixado, o script irá detectá-lo e pular o download específico.
u irá ignorar a descompactação de CD-ISOs em DVD-raiz. Use-o após a primeira corrida, como não há nenhum ponto em re-descompactação depois da primeira vez. Note-se que a descompactação requer a execução make_dvd.pl como root (NOTA!), Eo script irá detectar isso e não vai desempacotar qualquer coisa se não executado com privilégios de root. Isso ocorre porque 'mount -o loop' exige privilégios de root.
Isso é tudo para agora, eu vou ser feliz para aceitar _useful_ patches para ambos os scripts; . a licença GPLv2 é obviamente
Requisitos :
- Perl
Comentários não encontrado