起動可能な1GBのコンパクトフラッシュを2番目の1GBのコンパクトフラッシュに複製しようとしていますが、インストールしようとすると、次のエラーが発生します。
sudo インストール /dev/sdb1 /media/frank/cloned/
frank@ThinkPad2:~$ sudo mount /dev/sdb1 /media/frank/cloned/
mount: /media/frank/cloned: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error.
単一のUSB CFドライブを使用し、ソースCFとターゲットCFを交換します。 UUIDまですべてをコピーしているようですが(悪いかどうかはわかりません)、複製されたCFをマウントまたは移動することはできません。私が取っているステップは次のとおりです。
私が複製したCFはext3です。カードをドライブに挿入すると、自動的にマウントされ、/media/frank/c44c8412-bf87-4fa4-a6fa-8259aa78bd24にマウントされている**/dev/sdb1として表示されます**
次のコマンドを使用してターゲットCFをフォーマットしました。mkfs.ext3 /dev/sdb1
次に、以下を使用して元のCFからコピーします。dd if=dev/sdb1 of=/home/frank/CFdisk.image
画像が良いことを確認するには: -o loop CFdisk.image /media/frank/compactflash インストール
それから..ls /メディア/フランク/コンパクトフラッシュ
frank@ThinkPad2:~$ ls /media/frank/compactflash/
bin etc lib mnt proc sbin sys var
boot fifos lost+found opt root share tmp vmcores
dev home media overlay run srv usr www
これにより、CFdisk.imageファイルが正しくコピーされたようです。
次に、ターゲットCFをドライブに挿入して実行します。LSBLK私はそれを見る/dev/sdb1
ddを使うif=CFdisk.image /dev/sdb1
それ以降は自動的にマウントされません。ディレクトリに手動でインストールしようとすると sudo インストール /dev/sdb1 /media/frank/cloned/これによりエラーが発生します。
frank@ThinkPad2:~$ sudo mount /dev/sdb1 /media/frank/cloned/
mount: /media/frank/cloned: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error.
注文するlsblk-fクローンCFがシステムに表示されます...
sdb
└─sdb1
ext3 c44c8412-bf87-4fa4-a6fa-8259aa78bd24
オリジナルCFでlsblk-fプログラム
sdb
└─sdb1 ext3 c44c8412-bf87-4fa4-a6fa-8259aa78bd24 311.2M 60% /media/frank/c44c8412-bf87-4fa4-a6fa-8259aa78b
それでは、私が何を間違っているのでしょうか?
ベストアンサー1
起動可能なドライブを複製する場合は、1つのパーティションを複製するだけでは不十分であり、ヘッドエンドを含むドライブ全体を複製する必要があります。dd
ソース(およびターゲット)を次のように使用できます。/dev/sdx
(/dev/sdx1
最初のパーティションまたはドライブ全体を複製しない)
ただし、この方法で使用することは、dd
ユーザーが指示した操作を疑わずに実行し、誤ったドライブを簡単に指し、重要なデータを上書きする可能性があるため危険です。そのため、設定が正しいことを再確認できる最後のチェックポイントを持つレプリケーションツールを使用することをお勧めします。
MSDOSパーティションテーブルを使用し、ターゲットドライブがソースドライブよりも「1バイト小さくない」場合は、純粋なレプリケーションが機能するはずです。 GUIDパーティションテーブルであるGPTがあり、サイズが異なる場合は、ドライブの末尾からバックアップパーティションテーブルを復元する必要があります。使用すると自動的に実行されます。mkusbuイメージから複製または抽出します。それ以外の場合は、gdisk
複製後に変更できます。
次のリンクが役に立ちます。