¿Por qué mi Linux informa un error de tamaño permitido al construir un .ISO?

12

He jugado con la personalización de Linux, cuando quiero construir el .ISO me sale este error:

$ 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.

No cambié el isolinux.bin... ¿Por qué recibo el mensaje de error anterior?

Neil
fuente

Respuestas:

21

Debe agregar estos parámetros al comando:

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

Los parámetros son:

  • no-emul-boot: Especifica que la imagen de arranque utilizada para crear CD de arranque "El Torito" es una imagen "sin emulación". El sistema cargará y ejecutará esta imagen sin realizar ninguna emulación de disco

  • boot-load-size: Especifica el número de sectores "virtuales" (512 bytes) para cargar en modo sin emulación. El valor predeterminado es cargar todo el archivo de arranque. Algunas BIOS pueden tener problemas si este no es un múltiplo de 4.

  • boot-info-table: Especifica que una tabla de 56 bytes con información del diseño del CD-ROM se parcheará en el desplazamiento 8 en el archivo de arranque. Si se da esta opción, el archivo de arranque se modifica en el sistema de archivos de origen, ¡así que asegúrese de hacer una copia si este archivo no se puede regenerar fácilmente! Vea la sección TABLA DE INFORMACIÓN DE ARRANQUE EL TORITO para una descripción de esta tabla.

Para más información, ver man mkisofs.

Libro de zeus
fuente
Que hace eso
Tamara Wijsman
no-emul-boot Especifica que la imagen de arranque utilizada para crear CD de arranque "El Torito" es una imagen de "no emulación". El sistema cargará y ejecutará esta imagen sin realizar ninguna emulación de disco
Book Of Zeus
boot-load-size Especifica el número de sectores "virtuales" (512 bytes) para cargar en modo sin emulación. El valor predeterminado es cargar todo el archivo de arranque. Algunas BIOS pueden tener problemas si este no es un múltiplo de 4.
Book Of Zeus
boot-info-table Especifica que una tabla de 56 bytes con información del diseño del CD-ROM se parcheará en el desplazamiento 8 en el archivo de arranque. Si se da esta opción, el archivo de arranque se modifica en el sistema de archivos de origen, ¡así que asegúrese de hacer una copia si este archivo no puede regenerarse fácilmente! Consulte la sección TABLA DE INFORMACIÓN DE ARRANQUE EL TORITO para obtener una descripción de esta tabla.
Libro de Zeus
Gracias por proporcionar esa información. ¡Bienvenido a Super User! +1
Tamara Wijsman