Почему мой Linux сообщает об ошибке допустимого размера при сборке .ISO?


12

Я играл с настройкой 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... Почему я получаю сообщение об ошибке выше?

Ответы:


21

Вы должны добавить эти параметры в команду:

-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-байтовая таблица с информацией о расположении компакт-диска будет исправлена ​​со смещением 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-байтовая таблица с информацией о расположении компакт-диска будет исправлена ​​со смещением 8 в загрузочном файле. Если указан этот параметр, загрузочный файл изменяется в исходной файловой системе, поэтому обязательно сделайте копию, если этот файл не может быть легко восстановлен! В разделе EL TORITO BOOT INFO TABLE приведено описание этой таблицы.
Книга Зевса

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