Por que meu Linux relata um erro de tamanho permitido ao criar um .ISO?

12

Eu joguei com a personalização do Linux, quando quero criar o .ISO, recebo este erro:

$ mkisofs -r -o rhel.iso -b isolinux/isolinux.bin -c isolinux/boot.cat ./
INFO: UTF-8 character encoding detected by locale settings.
Assuming UTF-8 encoded filenames on source filesystem,
use -input-charset to override.
Unknown file type (unallocated) ./.. - ignoring and continuing.
Using RELEA000.HTM;1 for /RELEASE-NOTES-pt_BR.html (RELEASE-NOTES-U1-pt_BR.html)

Size of boot image is 20 sectors -> mkisofs: Error - boot image './isolinux/isolinux.bin' has not an allowable size.

Não alterei o isolinux.bin... Por que recebo a mensagem de erro acima?

Neil
fonte

Respostas:

21

Você deve adicionar estes parâmetros ao comando:

-no-emul-boot -boot-load-size 4 -boot-info-table

Os parâmetros são:

  • no-emul-boot: Especifica que a imagem de inicialização usada para criar CDs inicializáveis ​​"El Torito" é uma imagem 'sem emulação'. O sistema carregará e executará esta imagem sem executar nenhuma emulação de disco

  • boot-load-size: Especifica o número de setores "virtuais" (512 bytes) a serem carregados no modo sem emulação. O padrão é carregar o arquivo de inicialização inteiro. Alguns BIOS podem ter problemas se este não for múltiplo de 4.

  • boot-info-table: Especifica que uma tabela de 56 bytes com informações do layout do CD-ROM será corrigida no deslocamento 8 no arquivo de inicialização. Se essa opção for fornecida, o arquivo de inicialização será modificado no sistema de arquivos de origem, portanto, faça uma cópia se esse arquivo não puder ser facilmente regenerado! Consulte a seção TABELA DE INFORMAÇÕES DE BOOT DO EL TORITO para obter uma descrição desta tabela.

Para mais informações, consulte man mkisofs.

Livro de Zeus
fonte
O que isso faz?
Tamara Wijsman
no-emul-boot Especifica que a imagem de inicialização usada para criar CDs inicializáveis ​​"El Torito" é uma imagem de 'sem emulação'. O sistema irá carregar e executar esta imagem sem executar qualquer emulação de disco
Book Of Zeus
tamanho do carregamento de inicialização Especifica o número de setores "virtuais" (512 bytes) a serem carregados no modo sem emulação. O padrão é carregar o arquivo de inicialização inteiro. Algumas BIOS podem ter problemas se não for um múltiplo de 4.
Book Of Zeus
tabela de informações de inicialização Especifica que uma tabela de 56 bytes com informações do layout do CD-ROM será corrigida no deslocamento 8 no arquivo de inicialização. Se essa opção for fornecida, o arquivo de inicialização será modificado no sistema de arquivos de origem, portanto, faça uma cópia se esse arquivo não puder ser facilmente regenerado! Consulte a seção TABELA DE INFORMAÇÕES DE BOOT DO EL TORITO para obter uma descrição desta tabela.
Livro de Zeus
Obrigado por fornecer essas informações. Bem-vindo ao Super Usuário! +1
Tamara Wijsman