だから私は壊れたラップトップ(欠陥グラフィックカード)と壊れたデスクトップ(欠陥ハードドライブ)を持っています。これでラップトップのハードドライブを取り出し、デスクトップに入れて起動しました(今そこに書いています)。
両方のオペレーティングシステムは同じですが(Debianテスト)、ハードウェアは明らかに異なります(両方とも同じアーキテクチャx64 / amd64)。
このアプローチは一般的に大丈夫ですか?それとも何か抜けましたか?
心に浮かぶもの:
- ドライバー:Debianは新しい環境に適応し、正しいドライバーを選択しましたか?
- 手動でコンパイルされたソフトウェア:すぐに再コンパイルする必要があるソフトウェアですか?
ベストアンサー1
他のコンピュータのスクラップでコンピュータを作成することには根本的な問題はありません。時間が経つにつれて、あまりにも多くのビットを交換してコンピュータが文字通りのコンピュータになることもよくあります。テセウスの船(この場合はだから「もはや同じではないので」ホスト名を変更する必要があるという感情的な主張がたくさんあります。)
ドライバー:Debianは新しい環境に適応し、正しいドライバーを選択しましたか?
すべての最新のデプロイカーネルの場合(つまり、直接コンパイルしない限り)はい。これらのディストリビューションは、さまざまな設定に対応できるようにinitramfsで使用できる十分なドライバ補完をカーネルに提供します。MODULES
の設定がデフォルト値に設定/etc/initramfs-tools/initramfs.conf
されていることを確認してください。most
手動でコンパイルされたソフトウェア:すぐに再コンパイルする必要があるソフトウェアですか?
私は両方のコンピュータがそうだと仮定します。amd64
あるいは、両方のコンピュータがそうですi386
(または、ハードウェア命令セットエミュレーションが以前のバージョンとの互換性のためにあるため、最新のコンピュータは古いコンピュータですamd64
)と仮定します。i386
それが本当なら、あなたは完全に大丈夫です*。そうでない場合、たとえば、コンピュータの1つがPowerPCで、もう1つがARMの一種である場合、直接コンパイルしたソフトウェアだけでなく、どのソフトウェアでもこの作業を開始できません。
(*わかった、見たい可能あるコンピュータのCPUには存在し、他のコンピュータには存在しない珍しい高性能コマンドにアクセスするために、非常に具体的なフラグを使用して手動でコンパイルしたことがありましたが、これは珍しいことでした。 )