web-dev-qa-db-ja.com

再インストール後に/ etcを置き換えます

誤った操作によって破損した後、Ubuntu 12.04を再インストールしました(あまり面白くありません しかしそれについて読むことができます )。古いシステムには、ブート用、/用、ホーム用の3つのパーティションがありました。 これらの手順 に従って、ホームディレクトリを維持したままシステムを復元しました。基本的に私がしたことは:

  1. ddを使用した古いディスクの完全バックアップ
  2. 古いシステムにインストールされているパッケージのリストをエクスポートします
  3. ホームディレクトリを含むパーティションをフォーマットせずにUbuntu12.04を再インストールする
  4. 手順1のリストを使用して、古いシステムにあったパッケージを再インストールします。

すべてが引き続き機能し、ほとんどの設定が保持されていますが、すべてではありません。デスクトップアイコンやFirefoxブックマークなどがありますが、他の構成が失われています。

ここで、新しいシステムの/etcを古いシステムの/etcに置き換えたいと思います-私はそれのコピーを持っています-同じにするために以前と同じシステム、または少なくとも非常によく似たシステム。

新しい/etcを古いものと交換する前に、起こりうる問題を認識して、悪いことが二度と起こらないようにしたいと思います。

何か考えや提案はありますか?

3
Paolo

おそらく安全であるが/ etc/fstabを置き換えない同じコンピューターを使用している場合は、古いシステムパーティションではなく、新しいシステムパーティションを使用する必要があります。

これが別のシステムである場合、すべてのハードウェア関連ファイル(hdparm.conf、sane.dなど)が問題を引き起こす可能性があります。

いくつかの設定(プリンターやネットワーク構成など)を転送したいだけの場合は、保持したいファイルとディレクトリのみをコピーする方が賢明でしょう。

3
Javier Rivera