公式ウェブサイトからOrange PiボードにKali Linuxをインストールし、デフォルトのインストールでいくつかの設定を変更しました。後でインストールに問題が発生した場合に備えて、メモリカードに直接インストールできるように、ここに新しいイメージ(一種のストレージポイント)を作成できるかどうか疑問に思います。
私の考えは、このユーティリティを使用してフラッシュカードのメモリ全体をビット単位でダンプすることdd
でしたが、問題はOSが3GBを少し超えても64GB全体をダンプすることです。
さて、最初に私がdd
言及した方法を使用してカードに再ダンプすると、うまくいきますか?適切なサイズの画像を作成する方法は?
答え1
まず、パーティションの代わりにカード全体を追加すると、ddが正しく機能します。つまり:
dd if=/dev/sda of=/somewhere/filedump bs=512
同じカードまたは同じサイズのカードを復元するには、その逆を実行する必要があります。つまり、
dd if=/somewhere/filedump of=/dev/sda bs=512
今、このためにオペレーティングシステムを起動する必要がないことを覚えておいてください。つまり、DSLまたは他のUSB起動スティックを使用して起動し、デバイスを前後にダンプする必要があります。それ以外の場合、ファイルシステムは一貫しません。
これで、不要なスペースの使用を防ぐためのいくつかのオプションがあります。
dd ダンプを作成し、後でダンプを rsync します。
mount -o loop -t ext4 /somewhere/filedump /mnt/yourmountpoint
rsync -avx / /mnt/マウントポイント
partedを使用してOSパーティションを縮小し、OSパーティション(sdaではなくsda1など)のみをダンプします。注:再生する場合は、パーティションのサイズが元のサイズと同じである必要があります。