状況によっては、Windowsインストールをあるコンピューターから別のコンピューターに移動する(物理的にハードドライブを移動する)ことが難しい場合があることは知っていますが、Linuxではどのように機能しますか?ほとんどのドライバモジュールは起動時にロードされていませんか?それで、理論的にはそれはそれほど面倒なことでしょうか?
明らかに、xorg構成が変更され、プロプライエタリATIドライバーなどを再コンパイルする必要があります(多分?)。思っている以上のことがありますか?
2台のコンピューターが同じ時代のものであると想定します。つまり、両方のi7ですが、ハードウェアがわずかに異なります。
更新:
回答ありがとうございます。これは主に私自身の好奇心のためです。 Linuxシステムを稼働させていますが、最終的には、デュアルビデオカードを挿入できるコンピューターに移動して、2台以上のモニターを実行できるようにしたいと考えています。しかし、すぐにはありません
承認された回答:
ソースプロセッサとターゲットプロセッサが同じアーキテクチャであると仮定すると、Linuxインストールの移動またはクローン作成は非常に簡単です(たとえば、両方のx86、両方のx64、両方のアーム…)。
移動
移動するときは、ハードウェアの依存関係に注意する必要があります。ただし、ほとんどのユーザーは xorg.conf
以外の問題に遭遇することはありません。 (そしてそれでも、最近のディストリビューションはそれを必要としない傾向があります)そしておそらくブートローダー。
-
ディスク構成が異なる場合は、ブートローダーを再構成する必要がある場合があります およびファイルシステムテーブル (
/ etc / fstab
、/ etc / crypttab
暗号化を使用する場合は、/etc/mdadm.conf
md RAIDを使用する場合)。ブートローダーの場合、最も簡単な方法は、ディスクを新しいマシンに挿入し、ディストリビューションのライブCD / USBを起動して、ブートローダー修復ツールを使用することです。ディスクを物理的に移動するのではなくデータをコピーする場合(たとえば、一方または両方のシステムがWindowsとデュアルブートするため)、パーティション全体を((G)Partedまたは
dd を使用して)コピーする方が高速で簡単です。コード> 。
-
xorg.conf
をお持ちの場合 表示関連のオプションを宣言するファイル(たとえば、独自のドライバーに関連して)。ターゲットシステムに別のグラフィックカードまたは別のモニター設定がある場合は、ファイルを変更する必要があります。 独自のドライバもインストールする必要があります 該当する場合は、移動する前にターゲットシステムのグラフィックカード用。 -
モジュールオプションを宣言した場合 または
/etc/modprobe.d
のブラックリスト 、ターゲットシステムに合わせて調整する必要がある場合があります。
クローン作成
インストールのクローン作成には、移動と同じハードウェア関連の問題が含まれますが、新しいマシンに新しいIDを与えるために注意すべきことがいくつかあります。
-
/ etc / hostnameを編集します
新しいマシンに新しい名前を付けます。/ etc
でホスト名の他のオカレンスを検索します 。一般的な場所は/etc / hosts
です (127.0.0.1のエイリアス)および/ etc / mailname
または他のメールシステム構成。 -
sshホストキーを再生成します 。
-
ネットワーク構成に必要な変更を加えます (静的IPアドレスなど)。
-
RAIDボリュームのUUIDを変更します(必須ではありませんが、混乱を避けるために推奨されます)。例:
mdadm -U uuid
。
私の現在のデスクトップコンピューターのインストールは、2つのRAID-1ミラーリングされたディスクの1つを取り外し、新しいコンピューターに移動し、既存のディスク上にRAID-1ボリュームを作成し、ミラーを再同期させ、概要を変更することによって、以前のコンピューターのインストールから複製されました。該当する場合は上記。