Pourquoi mon Linux signale-t-il une erreur de taille autorisée lors de la création d'un .ISO?


12

J'ai joué avec la personnalisation Linux, quand je veux construire le .ISO j'obtiens cette erreur:

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

Je n'ai pas changé le isolinux.bin... Pourquoi reçois-je le message d'erreur ci-dessus?

Réponses:


21

Vous devez ajouter ces paramètres à la commande:

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

Les paramètres sont:

  • no-emul-boot: Spécifie que l'image de démarrage utilisée pour créer des CD de démarrage "El Torito" est une image "sans émulation". Le système chargera et exécutera cette image sans effectuer aucune émulation de disque

  • boot-load-size: Spécifie le nombre de secteurs "virtuels" (512 octets) à charger en mode sans émulation. La valeur par défaut est de charger l'intégralité du fichier de démarrage. Certains BIOS peuvent avoir des problèmes si ce n'est pas un multiple de 4.

  • boot-info-table: Spécifie qu'une table de 56 octets contenant des informations sur la disposition du CD-ROM sera corrigée à l'offset 8 dans le fichier de démarrage. Si cette option est donnée, le fichier de démarrage est modifié dans le système de fichiers source, alors assurez-vous de faire une copie si ce fichier ne peut pas être facilement régénéré! Consultez la section EL TORITO BOOT INFO TABLE pour une description de ce tableau.

Pour plus d'informations, voir man mkisofs.


Qu'est-ce que ça fait?
Tamara Wijsman,

no-emul-boot Spécifie que l'image de démarrage utilisée pour créer des CD de démarrage "El Torito" est une image "sans émulation". Le système chargera et exécutera cette image sans effectuer aucune émulation de disque
Book Of Zeus

boot-load-size Spécifie le nombre de secteurs "virtuels" (512 octets) à charger en mode sans émulation. La valeur par défaut est de charger l'intégralité du fichier de démarrage. Certains BIOS peuvent avoir des problèmes si ce n'est pas un multiple de 4.
Book Of Zeus

boot-info-table Spécifie qu'une table de 56 octets contenant des informations sur la disposition du CD-ROM sera corrigée à l'offset 8 dans le fichier de démarrage. Si cette option est donnée, le fichier de démarrage est modifié dans le système de fichiers source, alors assurez-vous de faire une copie si ce fichier ne peut pas être facilement régénéré! Voir la section EL TORITO BOOT INFO TABLE pour une description de ce tableau.
Book Of Zeus

Merci d'avoir fourni ces informations. Bienvenue sur Super User! +1
Tamara Wijsman
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.