複数のパーティションを持つ永続的なライブUSB ISOイメージの作成

複数のパーティションを持つ永続的なライブUSB ISOイメージの作成

使用この素晴らしいチュートリアル起動可能な Debian ライブ USB を継続的に作成できました。

数日間使用した後、設定が完了し、別のUSBドライブにコピーできるようにしたいです。

これを行う方法はありますか?

構成されたUSBフラッシュドライブのISOイメージを作成しようとしていますが、複数のパーティションがあるため、これが可能かどうかはわかりません。

答え1

ただdd、またはcatデバイスファイル全体が/dev/sdb1つのファイルのように動作し、その逆も同様です。

答え2

新しいUSBドライブのサイズが同じか大きい場合は、ddを使用してドライブをコピーできます(/ dev / sdXはテンプレートドライブ、/ dev / sdYは新しいドライブです)。

dd if=/dev/sdX of=/dev/sdY bs=1M conv=sync

そうでない場合、または新しいドライブがテンプレートドライブよりも大きく、永続パーティションに最大スペースを使用したい場合は、テンプレートドライブを準備したかのように新しいドライブを準備してから、テンプレートから永続パーティションの内容をコピーできます。運転する。新しいドライブへのテンプレートドライブ(簡単なファイルのコピー)

答え3

「すべての」永久リアルタイムシステムの複製

永続的なライブシステムを搭載したUSBフラッシュドライブから、少なくとも同じサイズのドライブにドライブ全体を複製できます。

  • これはシンプルで明確であれば一つあるMSDOSパーティションテーブル(MBR)

  • 一つある合併症がある場合一つあるGPT(GUIDパーティションテーブル)、ターゲットドライブとサイズが正確に等しくない(シングルバイトも違ってはいけません)。同じ公称寸法(ドライブの外側に印刷された寸法)だけでは不十分です。

    この場合、バックアップパーティションテーブルも復元する必要があります。あなたはこれを行うことができますgdiskまたは、シェルスクリプトを使用する方が簡単です。gpt-fix、つまりを使用しますgdisk

mkusbを使用して永続ライブドライブを作成する

次のコマンドを使用して永続的なライブドライブを作成できます。mkusbおよびオペレーティングシステムUbuntu、ダーバン(起動構造があまり変わらないUbuntuまたはDebianで作成されたオペレーティングシステムも同様です。)このプロセスは自動的に進行し、ドライブ全体を使用します。ext4ファイルシステムを維持するためのパーティションと、NTFSファイルシステム(およびいくつかの小さなパーティション)を使用してLinuxシステムとWindows間でファイルを転送するためのパーティションがあります。

  • これらの永続的なライブシステム(内部ドライブにインストールされているかのようにインストールされたシステムも含む)は、少なくとも同じサイズのドライブに複製できます。gpt-fix機能はに内蔵されていますmkusb

複製に対する柔軟な代替

  • Pertant Liveで作成されたバックアップシステムが内蔵されているmkusbため、ドライブの内容のみをバックアップできますcasper-rw。このシステムはUbuntuに適合し、tarballという圧縮されたtarファイルを生成します。

  • Debian では、対応する「手動」操作を実行できます。

    • ライブ専用セッションを開始するとき
    • 永久パーティションがマウントされました。
    • あなたはできます永続性のために、パーティション全体の内容の圧縮tarファイル(tarball)を作成します。。 tarballは他のパーティション(別のドライブまたは永続アクティブドライブのNTFSパーティション)に作成する必要があります。
  • 同じ永続的なライブシステムを次のように復元できます。

    • 耐久性のためにパーティションを再フォーマットしてください。
    • 永久回復は、tarballの内容をパーティションに抽出することによって行われます。
  • 新しい永続的なライブドライブ(サイズが異なる場合があります)を作成できますが、同じライブUbuntuまたはDebian isoファイルから渡す

    • 以下を使用して、耐久性のあるリアルタイムシステムを作成します。mkusb
    • 永続性のために、tarballの内容をパーティションに抽出します。
  • 新しい永続的なライブドライブにアップグレードできます(サイズは異なる場合があります)。同じUbuntuまたはDebianバージョンの新しいバージョン(デスクトップ環境)

    • /home永続パーティションのディレクトリ内容のみがtarballにバックアップされます。
    • 以下を使用して、耐久性のあるリアルタイムシステムを作成します。mkusb
    • /home永続性のために、tarballの「ディレクトリの内容」をパーティションに抽出します。この方法を使用すると、個人ファイルだけでなくユーザー固有の調整も維持できますが、パッケージと一般的なシステム調整(例:/etc
    • これは、インストールされたシステムを再インストールするときに「デフォルト」パーティションを維持するのと同じです。

関連情報