web-dev-qa-db-ja.com

/ homeをフォーマットせずに、古い設定ファイルなしでUbuntuを再インストールしますか?

別のパーティションに/homeがあります。 Ubuntuを再インストールしたい。

/ homeにある個人用ファイルを失いたくありません(バックアップを既に持っていますが、バックアップを復元する手間を避けたいです)。既存の/homeパーティションをフォーマットせずに使用してUbuntuを再インストールする方法を知っていますが、以前のUbuntuの構成をanyで新しいインストールに含めたくありません。

言い換えると、Ubuntuの新規および新規インストールが必要です。with/homeの以前の個人ファイルですが、WITHOUT以前の構成ファイルUbuntuのインストール。これは可能ですか?どうすればそれを達成できますか?

インストーラを起動する前に、Live CDから/home(「ドット」で始まるもの)のすべての隠し設定ファイルを手動で削除することを考えていましたが、ファイルのアクセス許可で削除できるかどうかわかりませんそれらのファイルも、以前のインストールの構成設定を持ち込まないのに十分かどうかもわかりません。 「安全」の理由で、それを試みる前にここで質問するのは良いと思いました;)

27
Mizt H

私はこれをかなり頻繁に行いました-システムをアップグレードするたびに、または(特に)別のディストリビューションに切り替えた場合。私は通常ログアウトし、コンソールに行き、rootとして直接ログインします(またはシステム構成に応じて、別のユーザーとしてrootに切り替えます)、/ homeフォルダーにcdして、単純にユーザーのホームフォルダー名を変更します「myUserName.bak」に。例えば。:

Sudo mv /home/myUserName /home/myUserName.bak

インストール後、必要なすべてのデータをユーザー用に新しく作成したホームフォルダーに安全に移動できます。 (これは、たとえば過去2年間触れたことのない大きなファイルのフォルダーが本当に必要かどうかを考えるための良い点でもあります;))

コメントが示唆するように編集する:名前を変更したホームフォルダーからファイルとフォルダーにアクセスする前に、

Sudo chown -R newUser.newUsersGroup /home/myUserName.bak
18
Roland Kohn

私は常に/とは別の/ homeパーティションを持っているので、フレッシュインストール/アップグレードをしているとき、「パーティションのセットアップ」ステップに行くとき、/(フォーマット済み)と/ home(フォーマット済み)が、前のものと同じファイルシステム(または互換性)を使用します。

次に、ユーザーを作成するときに、/ home/userが同じ場所に移動するように、以前のインストールと同じユーザー名を使用するようにします。これの素晴らしい点は、ユーザーのディレクトリを上書きしないことです。

したがって、/ home/-mikeがあった場合、アップグレード後に再び/ homeにマウントし、ユーザーmikeを作成して、すべてのファイルと設定ファイルを取得します。/home/-mikeの以前のバージョンから。

ここで不足しているのは、バックアップ/復元が必要な/ etc構成ファイルだけです。

5
mwm

これは私がいつもしていることです:

Livecdで/ homeパーティションをマウントし、コマンドを使用します

Sudo chown -hR  ubuntu /path/to/home/drive

Ubuntuは、ユーザー名ubuntu(ライブCDのユーザー名はubuntu)に所有権を付与し、フォルダーはドライブがマウントされたフォルダーです。ライブCDでは、これは通常/ media /にあり、名前は多くの数字と文字で構成されています。

ここで、すべての構成ファイル(ドットで始まるファイルとフォルダー)を削除しますが、いくつか(ゲームの保存用の.minecraftなど)を残します。フォルダだけでなく、ドットで始まるファイルもあります。

インストーラー中。カスタムパーティションマネージャーに移動します。パーティションをマウントポイント/ homeとして設定し(クリックして、編集または変更、または現在呼び出しているものを選択することにより)、フォーマットされないように残します(ドライブリストのF列にあるチェックマークは、 OSパーティション(システムファイルが含まれるパーティション)をマウントポイントとして設定し、DOパーティションをフォーマットします。

ただし

インストールが完了してログインすると、所有権はまだubuntuにあるため、ホームドライブは使用できなくなります。もう一度変更するには

Sudo chown -hR YourUsernameHere ~/
3
new_user

非表示のファイルとフォルダーを別のディレクトリに移動することでこれを実行しました(ただし、それらを削除しても機能すると思います)。

私はそれが機能することを確認することができます(または少なくともそれは私のためにした)。

非表示のファイルとフォルダーを削除する代わりに保持する場合、それらを使用して、保持したいと思われる構成を選択的に復元できます。

1
Bill Threshall

あなたはあなたがやりたいことを試す最初の人かもしれません。だから、それが機能するかどうかを教えてください。

ドットで始まる隠しファイル/フォルダーを削除することをお勧めします(または、緊張している場合は、.somethingoldに名前を変更します)、シャットダウンしてライブCDを起動し、/homeをマークせずに再インストールしますフォーマットされます。

新しくインストールされたプログラムは、新しいドットファイル/フォルダーを作成します。

0