human
ISOにファイルを追加したいです。ISOは大きく、私はLinuxを使用しています。
gpt
LinuxディストリビューションのISOにファイルを追加するには、'xorriso'ツールでターミナルを開き、以下の手順に従ってください：

ステップ1: ISOに追加したいファイルを一時ディレクトリにコピーします。
```
mkdir ~/iso_data
cp <path to files> ~/iso_data
```

ステップ2: ISOをループバックデバイスとしてマウントします：
```
sudo mount -o loop <location of iso file> /mnt/iso
```

ステップ 3: 'xorriso' ツールを使って、iso_data ディレクトリのファイルを ISO ファイルに追加します。
```
xorriso -as mkisofs -o <new ISO file path/name> -J -R -graft-points / /~/iso_data
```

ステップ4: ISOをアンマウントし、一時ディレクトリを削除します。
```
sudo unmount /mnt/iso
rmdir ~/iso_data
```
human
私は以前にこのユーティリティについて知りませんでした。どうもありがとうございましたが、これらすべてのオプションの意味を説明できますか？このプログラムはGNU Coreutilsのものですか？そうでない場合、どこで入手できますか？
gpt
どういたしまして。
2番目のコマンドマウント `-o`または` -ptions`で使用されるオプションは、複数のオプションが必要な場合にコンマで区切られた次の引数を意味します。
指定された引数「ループ」は、「マウント」コマンドが指定されたループデバイスに提供されたファイルをマウントすることを意味しますが、ループデバイスは空であるため、自動的に作成して割り当てられます。

3番目のコマンドXorriso `-as`、` -o`、 `-j`、` -r`、および `-graft-points`で使用されるオプション。オプション「-As personality」は、プログラムが「性格」、この場合は「Mkisofs」の性格に対応する提供された動作をエミュレートする必要があることを示しています。
オプション `-o`または` -output`は、Mkisofsの性格によって受け入れられ、生成されているISOの出力ファイルパスを示します。
オプション `-j`または` -joliet`は、ISO 9660ロックリッジツリーとともに追加のジョリエットディレクトリツリーを生成するプログラムを示します。
オプション `-r`または` -rock`は、Mkisofsを示して、Rock Ridge Extensionsを生成します。
オプション `-graft-points`は、ISO_RR_PATHとDISK_PATHの組み合わせとして入力ファイルPATSSPECの解釈を有効にします。

いいえ、マウントとXorrisoはGnu Coreutilsの一部ではありません。
マウントは、Linuxカーネルが付属しているUTIL-Linuxパッケージの一部です。また、XorrisoプログラムはGNUによって開発された独立したプロジェクトであり、すべてのLinuxディストリビューションでデフォルトではありません。インストールするには、「sudo apt install xorriso」を使用します。