LFSイメージディスクファイルに基づいてISOを生成する

LFSイメージディスクファイルに基づいてISOを生成する

LFSシステムの構築が完了したら、IMGファイル(system.img)にインストールし、qemuを使用して次のコマンドを使用してシステムを実行できます。

qemu-system-x86_64 -hda system.img -vga std -m 4G

これで、このイメージディスクファイルに基づいてISOファイルを作成しようとしています。条件は次のとおりです。

  1. 結果ISOファイルを使用してRufusまたは同様のツール(Linux用の類似ツールはありますか?)を使用してUSBスティックまたはSDカードに起動ディスクを作成し、別のコンピュータからそのシステムから起動できるようにしたいと思います。 。

  2. イメージディスクの全体サイズは5GBですが、空き容量が1.9GB程度残っています。使用されたスペースのみを使用してISOファイルを作成したいと思います(qemuと互換性がないか、ブートディスクを作成せずに圧縮できれば幸いです)。

  3. ブートディスクを作成するときに、ブートデバイスの空き容量を確保するためにシステムにマウントポイントを提供したいと思います。

  4. 起動するマシンにシステムをインストールできるシェルスクリプトが必要です。

誰もがこれを行う方法についていくつかのヒントを与えることができますか?

関連情報