Вероятно, у вас закончились свободные индексные дескрипторы; используйте df -i
для проверки.
Сообщение, которое вы получаете, означает, что вы указали параметр загрузки, упомянув isolinux.bin в качестве загрузочного образа, но путь к isolinux.bin
не указан. в списке файлов, которые должны отображаться в появляющемся ISO-образе.
-boot _image — это команда xorriso
, которая управляет многими процессами, связанными с загрузкой. характеристики. Если вы его не использовали, то я думаю, вы использовали mkisofs
эмуляции, где это, вероятно, была опция -b (псевдоним -eltorito-boot
), который ожидает путь внутри ISO, а не в файловой системе, откуда файлы приходят.
Поэтому не забудьте указать с -b путь isolinux.bin в ISO. Во многих ISO вы найдете его в /boot/isolinux
или в /isolinux
. Так что, если вы просто снова запаковаете смонтированный ISO, у вас, возможно, будет успех. с
-b boot/isolinux/isolinux.bin
или
-b isolinux/isolinux.bin
(Отсутствие завершающей косой черты делает эти пути совместимыми с mkisofs
, который ожидает относительный путь в рабочем каталоге исходной файловой системы. т.е. сmkisofs
-b будет работать, только если ваш pwd
является корнем ISO.)
Я мог бы дать более четкий совет, если бы вы сообщили мне URL-адрес ISO, который вы попробуйте использовать в качестве ввода и опции xorrisofs
, которые вы использовали.