ソース プロセッサとターゲット プロセッサが同じアーキテクチャ (両方が x86、両方が x64、両方がアームなど) であると仮定すると、Linux インストールの移動またはクローン作成は非常に簡単です。
移動中
移動するときは、ハードウェアの依存関係に注意する必要があります。ただし、ほとんどのユーザーは、06
以外の問題に遭遇することはありません。 (それでも最近のディストリビューションでは必要ない傾向にあります) そしておそらくブートローダーです。
-
ディスク構成が異なる場合は、ブートローダー の再構成が必要になる場合があります とファイル システム テーブル (
15
、22
暗号化を使用する場合、36
md RAID を使用している場合)。ブートローダーの場合、最も簡単な方法は、ディスクを新しいマシンに挿入し、ディストリビューションのライブ CD/USB を起動して、ブートローダー修復ツールを使用することです。ディスクを物理的に移動するのではなく、データをコピーする場合 (たとえば、一方または両方のシステムが Windows でデュアル ブートするため)、パーティション全体をコピーする方が高速で簡単です ((G)Parted または
45を使用)。コード> ).
-
53
がある場合 ディスプレイ関連のオプションを宣言するためのファイル (たとえば、独自のドライバーとの関連) で、ターゲット システムに別のグラフィックス カードまたは別のモニター設定がある場合は、変更する必要があります。 独自のドライバもインストールする必要があります 必要に応じて、移動する前にターゲット システムのグラフィックス カードを確認してください。 -
モジュール オプションを宣言した場合 または
65
のブラックリスト 、ターゲット システムに合わせて調整する必要がある場合があります。
クローニング
インストールのクローン作成には、移動と同じハードウェア関連の問題が伴いますが、新しいマシンに新しい ID を与えるために注意すべきことがいくつかあります。
-
77
を編集 新しいマシンに新しい名前を付けます。
84
の下でホスト名の他の出現箇所を検索します .一般的な場所は94
です (127.0.0.1 のエイリアス) および102
またはその他のメール システム構成。 -
ssh ホスト キーを再生成します .
-
ネットワーク構成に必要な変更を加えます (静的 IP アドレスなど)
-
RAID ボリュームの UUID を変更します (必須ではありませんが、混乱を避けるために推奨されます)、例:
119
.
Ubuntu を対象とした段階的な複製ガイドも参照してください。
私の現在のデスクトップ コンピューターのインストールは、2 つの RAID-1 ミラーリング ディスクの 1 つを取り外し、それを新しいコンピューターに移動し、既存のディスクに RAID-1 ボリュームを作成し、ミラーを再同期させ、概説した変更を行うことで、前任者から複製されました。
これがあなたの質問に答えているかどうかはわかりませんが、通常は正反対のことを行います.ユーザーフォルダーを移動してすべてを再インストールします.理論的には、すべてのカスタマイズ ファイルと個々の構成ファイルはユーザー フォルダーにある必要があるため、実際に転送する必要があるのはそれだけです
一部のパッケージ マネージャーには、インストールされているすべてのパッケージを一覧表示する方法があります (Debian/Ubuntu には 124
があります)。 、Gentooには139
があります など)、次のことを行うだけです:
そして、機能的に同一のシステムになるはずです
実際、Windows では、ハードドライブの内容をコピーしたり、PC 間でハードドライブを切り替えたりするだけでは、インストールを新しい PC に移動することはほとんど不可能ですが、Linux ではこれが驚くほどうまく機能します。古いハードドライブの内容を新しいハードドライブにコピーするだけで、Thinkpad R52からThinkpad T400に切り替えました(古いハードドライブをUSB経由で接続された外部クロージャーに入れ、Gparted-Live-CDの下にすべてをコピーすることにより)。その後、手動で Grub を MBR に入れて起動するだけで済みました。すべてがうまくいきました。
Michael が言ったように、通常、新しい PC は、時間の経過とともに蓄積された残骸を取り除く良い機会ですが、非常に迅速に作業を再開し、ハードドライブの内容をコピーするだけで、すべてのドライバーが含まれているため、Linux でうまく機能する場合があります。カーネルに含まれているものは、インストールせずにカーネルで利用できます。最近では、ドライバーは modprobe.conf に手動でリストする代わりに自動ロードされ、xorg でさえ自動構成されます。
古い PC でドライバーを手動で構成する必要がある場合のみ (例:Raid システム、独自のグラフィック ドライバーなど)、問題が発生する可能性があります。