Tornar o Ubuntu inicializável ISO: Truncar nomes de arquivos longos

0

Estou criando um ISO de Ubuntu personalizado. Tudo está pronto na pasta custom-iso . Por isso, aplico esse script para criar meu ISO.

#!/bin/bash
isoname=$(date +"custom-ubuntu-%y-%m-%d-%H:%M.iso")
mkisofs -J -l -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -z -iso-level 4 -c isolinux/isolinux.cat -o ./$isoname custom-iso/

No entanto, neste método, estou perdendo nomes extensos de arquivos e isso faz com que a instalação falhe. Por exemplo:

What installer looks: fs-secondary-modules-3.2.0-23-generic-pae-di_3.2.0-23.36_i386.udeb
What it finds: fs-secondary-modules-3.2.0-23-generic-pae-di_3.2.0-23.36_i386.ud 

Como posso permitir que o mkisofs tenha nomes de arquivos mais longos?

    
por Mustafa 09.07.2012 / 14:03

2 respostas

2

Por -J , você ativa o formato Joliet curto (máximo de 64 caracteres). Uma alternativa é a versão longa: -joliet-long

Ou você pode tentar usar a extensão do rock-ridge usando o parâmetro -R ou -rock .

    
por 09.07.2012 / 15:45
0

isso funciona para mim

mkisofs -RJ -joliet-long -o file.iso   <dirpath>

Combinando todas as opções para extensão Rock-Ridge e joliet long, retém os nomes dos arquivos

    
por 27.07.2018 / 00:49