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.