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?

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.