casper / PinguyBuilder バックアップからの起動可能な USB

casper / PinguyBuilder バックアップからの起動可能な USB

システムの起動可能な LiveUSB バックアップを作成しようとしています。 で問題が起こった後Systemback、 を試していますPinguyBuilder。 は適応可能な単純なスクリプトなので、良さそうです。

しかし、作成された ISO ファイルから起動できません。問題は ISO の作成または書き込みプロセスにあるのではないかと疑っています (ただし、よく分かりません)。私の (圧縮された) システムは 4 GB を超えています。そのため、PinguyBuilderこれらの大きなイメージを生成するには、少し調整する必要があります。それでも、それに基づいて起動可能な USB スティックを生成することはできます。

スティックから起動するときにエラーが発生します。ダイアログから LiveUSB を起動することを選択すると、マウントに失敗したというメッセージが表示されますsquashfs。ただし、含まれているものsquashfsは動作中のシステムでは問題なくマウントされます。

生成されたファイル (主にsquashfs)から直接起動可能な LiveUSB を生成できるかどうか知りたいです。を含む PinguyBuilder作業ディレクトリが残ります。ISOTMPboot casper dists EFI install isolinux md5sum.txt pool preseed README.diskdefines ubuntu

サブディレクトリには、やcasperなどの必須ファイルが含まれています。しかし、そこから起動可能な USB スティックを生成するにはどうすればよいでしょうか? 必ずしもツールが必要なわけではありません。必要に応じて、USB スティックをパーティション分割し、自分でファイルをコピーすることができます。filesystem.squashfsvmlinuz

答え1

ムクブはブート ドライブを作成するための優れたツールです。ブート システムは BIOS と UEFI の両方で動作します。次に、既存の OS ドライブを USB にクローンする方法を示します。

mkusb を使用して永続的な USB ドライブを作成し、デフォルトを使用し、便利な ISO を使用します。

2 番目のライブ USB からコンピューターを起動します。

gparted を使用して、永続 USB から OS パーティションと casper-rw パーティションを削除します。Windows と Linux がアクセスできるパーティションが必要な場合は、NTFS データ パーティションを残します。クローン パーティション用のスペースがあることを確認します。

コピーするパーティションがあるドライブを選択し、パーティションを右クリックして、コピーを選択します。

ターゲット ドライブを選択し、空き領域を選択して右クリックし、貼り付けます。

gparted が完了したら、新しいパーティションの boot/grub/grub.cfg から OS メニューエントリをコピーし、USB のブート パーティションの grub.cfg の最初のメニューエントリにします。

ブートドライブはないインストーラードライブとして機能します。

答え2

最終的に、私は CSCameron が提案したものに似たアプローチを使用しました。

PinguyBuilderまず、 (質問に記載されているように)バックアップを作成しました。

Rescatux次に、起動可能な( ) ISOをダウンロードしSuper Grub2 Disk、そこから USB を作成しました。 を使用しましたRosa Image Writerが、他のツールでも同様に機能するはずです。

次に、パーティション エディター (を使用しましたpartitionmanagerが、gpartedこれも使用できます) を使用して起動可能な ISO を調べ、ext2空き領域にパーティションを作成しました。

PinguyBuilder/ISOTMP/最後に、新しいパーティションをマウントし、作成したフォルダーの内容をPinguyBuilderパーティションにコピーしました。

このスティックから起動すると、Rescatux便利なオプションがすべて含まれたメニューが表示されます。さらに、そのメニューでは検出されたすべてのgrubインストールを実行できます。

USB スティック上のパーティションは、(hdd0,msdos1)実際にはそうではないにもかかわらず、 またはそれに類似した として表示される場合がありますので注意してください。

特に、ext2パーティション上のシステムを検出し、そこから起動できるようにします。ここでの利点は、 によって作成されたシステムからのメニューを取得できることです。これには、PinguyBuilderを編集する必要なくライブ USB からシステムをインストールするオプションが含まれますgrub.conf

関連情報