Чому мій Linux повідомляє про помилку допустимого розміру під час створення .ISO?


13

Я грав у налаштуваннях Linux, коли я хочу створити .ISO, я отримую цю помилку:

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

Я не змінив isolinux.bin... Чому я отримую вищезгадане повідомлення про помилку?

Відповіді:


23

Ви повинні додати ці параметри до команди:

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

Параметри:

  • no-emul-boot: Вказує, що завантажувальне зображення, яке використовується для створення завантажувальних компакт-дисків "El Torito", є зображенням "без емуляції". Система завантажить та виконає це зображення, не виконуючи емуляції диска

  • boot-load-size: Вказує кількість "віртуальних" (512-байтних) секторів для завантаження в режимі без емуляції. За замовчуванням завантажується весь завантажувальний файл. У деяких BIOS можуть виникнути проблеми, якщо це не кратне 4.

  • boot-info-table: Вказує, що 56-байтну таблицю з інформацією про макет CD-ROM буде зафіксовано у зсуві 8 у файлі завантаження. Якщо ця опція задана, завантажувальний файл буде змінено у вихідній файловій системі, тому переконайтесь, що це зробити копія, якщо цей файл неможливо легко відновити! Ознайомтесь з розділом EL TORITO BOOT INFO TABLE для опису цієї таблиці.

Для отримання додаткової інформації див man mkisofs.


Що це робить?
Тамара Війсман

no-emul-boot Вказує, що завантажувальне зображення, яке використовується для створення завантажувальних компакт-дисків "El Torito", є зображенням "без емуляції". Система завантажить та виконає це зображення, не виконуючи емуляції диска
Book Of Zeus

boot-load-size Вказує кількість "віртуальних" (512-байтних) секторів для завантаження в режимі без емуляції. За замовчуванням завантажується весь завантажувальний файл. У деяких BIOS можуть виникнути проблеми, якщо це не кратне значення 4.
Книга Зевса

boot-info-table Вказує, що 56-байтну таблицю з інформацією про макет CD-ROM буде зафіксовано у зсуві 8 у файлі завантаження. Якщо ця опція задана, завантажувальний файл буде змінено у вихідній файловій системі, тому переконайтесь, що це зробити копія, якщо цей файл неможливо легко відновити! Ознайомтесь з розділом EL TORITO BOOT INFO TABLE для опису цієї таблиці.
Книга Зевса

Дякуємо, що надали цю інформацію. Ласкаво просимо до Супер Користувача! +1
Тамара Війсман
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.