私はcentos isoをカスタマイズしています。標準CentOS-7-x86_64-DVD-1810.isoをインポートし、解凍し、フォルダをカスタマイズし、ファイルを追加しました。
これで、次のコマンドを使用してカスタムisoを再作成しています。
mkisofs -o centos-7-custom1.iso -b isolinux.bin -c boot.cat -no-emul-boot -V 'CentOS 7 x86_64' -boot-load-size 4 -boot-info-table -R -J -v -T isolinux/
サイズが3 GBのファイル(tar.gz)を除いて、すべてのファイルをエラーなしで追加しました。
出力にエラーはありません。奇妙なことは、1つのフォルダにこの大きなファイルを除くすべてのファイルが含まれていることです。
制限がありますか?
PS:私はこのコマンドをMacで実行しています。
答え1
国の ISO9660以下を超えるファイル2GB。使用する必要がありますISO9660:1988-level 3
代わりに、コマンドにオプションを追加してください。
-isoレベルレベル
。 。 。
レベル3の場合、制限は適用されません(ISO-9660:1988を除く)。
。 。 。 。
答え2
mkisofs
破損した修正バージョンの代わりにCentosで最新のオリジナルバージョンを使用している場合は、次の警告メッセージが表示されます。
mkisofs: Value too large for defined data type. File xxx.tar-gz is too large for current mkisofs settings (-iso-level 3 or more required) - ignoring
したがって、問題は、ユーザーフレンドリーなLinuxディストリビューションを使用しないことです。上記のメッセージは2008年2月に追加されました。