
ISOを次のように作成しました。sudo partimage save /dev/sdc1 /media/56AE8240AE82191F/Backup/xfcefat.iso
結果isoファイルは非常に小さいですが、インストール後にパーティション情報が正しく保持されることがわかりました。
問題は、私のパーティションは8 GBですが、データは100 MBしかないということです。
isoのパーティション情報を修正し、それが500MBのパーティションだと思うように指示したいと思います。
パーティション情報を減らすには?
USBドライブの場合は、gpartedを使用してこれを行い、うまく減らすことができます。しかし、これは私のディスク上のisoファイルの元のコピーの複製です。
答え1
画像を「最初から」簡単に再作成できます。mkisofs
。
$ mkisofs -o new_image_name /path/to/the/mounted/dvd
使用可能なCD-ROMがない場合は、次のコマンドを使用してisoイメージをループマウントします。
$ sudo mount -o loop /media/disk/linux.iso /path/to/the/mounted/dvd
(そして削除することを忘れないでください。)
これはDVDから起動情報をコピーしません。これを行う必要がある場合は、ブート情報を抽出してmkisofs
。
答え2
ISOはiso9660の略で、CDROMに使用されるファイルシステムのタイプです。ファイルシステムはパーティションを知らないか気にしません。CDROMにはパーティションがありません。パーティションをコピーしたため、iso9660ファイルシステムではない可能性があるため、ファイル名を誤って指定しました。 ISOイメージではなくパーティションにファイルシステムのイメージがあります。サイズ変更方法はファイルシステムの種類によって異なります。 ext [234]ファイルシステムの場合resize2fs
。