ライブブートメディアなしでオペレーティングシステムを新しいドライブに移動/コピーする方法は?

ライブブートメディアなしでオペレーティングシステムを新しいドライブに移動/コピーする方法は?

私はLinuxを真剣に使用してから数ヶ月しかかかりませんでした。トピックに関する何百もの記事にもかかわらず、オペレーティングシステムを別のドライブにコピーする簡単なソリューションはありません。

まず、ルートの直接コピーを試しましたが、明らかに失敗しました。

基本的な理解に基づいて、以下を試しました。

  1. 新しいSSDを購入して挿入します。
  2. Typelsblk
  3. sdbというドライブビュー(例)
  4. sudo mkfs.ext4 /dev/sdbと入力します。
  5. fdiskを使用してパーティション(sdb1など)を作成します。
  6. fdiskを使用してパーティション(sdb1)にGPTを配置する
  7. コンテンツのコピー:sudo rsync -WavxHAX / --exclude={"/media/*"} /media/Rob/3a9142f5-8916-406e-87b0-4ec87d7a3d12/

(ドライブがメディアにインストールされていると仮定)次のインストール手順をスキップした可能性があります。

sudo mount /dev/sdb1 /mnt

GPTこれはメモリに書き込まれ、パーティションの作成やフォーマットなどの手順は順番に試みられましたが、ext4とにかく理解できませんでした。とにかく基本的な概念は上で説明されています。追加のダウンロードやライブUSBは必要ありません。

誰かがこれを達成する方法を教えてもらえますか?

ベストアンサー1

システムの電源が入っていると仮定sdaあなたの新しいドライブは深セン開発銀行容量が十分な場合は、ddを使用して機能的に同等のOSのコピーを取得することをお勧めします。

dd if=/dev/sda of=/dev/sdb bs=128M

bsディスクサイズ/デフォルト設定によっては、(ブロックサイズ)パラメータを調整する必要があります。混同しないように注意してください:ifソース用、ofターゲット用

コピーが完了したら、BIOS / EFI設定を変更してsdbから起動した後、すぐにsdbディスクを使用できます。まず、ここでディスクを識別する必要があります。

おすすめ記事