UbuntuからDebianに移行するにはどうすればいいですか?


15

私は自分のラップトップをUbuntuからDebianに移行することを検討していました。私は別のホームパーティションを設定しませんでした。 Ubuntu上にDebianをインストールするのと同じくらい簡単ですか?

回答:


14

まず最初に、そのホームディレクトリを新しいパーティションに移動します。それはそれほど難しいことではありません(私は同じミスをしました、するのに30分かかりました、それの大部分はコピーしました)。簡単なステップバイステップで説明しますが、もっと 詳細なチュートリアル ご利用いただけます

  1. gpartedのドライブ(例:/ dev / sda3)に新しいext3 / ext4(または他のfs)パーティションを作成します。
  2. 新しいドライブをマウントします。
    • sudo mount /dev/sda3 /media/disk
  3. / homeディレクトリの内容全体を新しいドライブにコピーします。使用するかどうかいくつかの議論があります rsync または cp これのために、しかし cp 私のためにうまく働いた(を使用して -a ファイルのパーミッションと所有権を維持するためにnagulが指摘したフラグ)
    • sudo cp -a /home /media/disk
  4. あなたの編集 /etc/fstab ファイルを作成し、新しいエントリを作成します。 /dev/sda3 マウントポイントを /home
  5. 既存のホームディレクトリを移動します(問題が発生した場合に備えて、まだ削除しないでください)。
    • sudo mv /home /home_old
  6. 今すぐアンマウントして再マウントすることができます /dev/sda3/home または単にコンピュータを再起動してください。

/ homeを独自のパーティションに置いた後は、ディストリビューションの変更は非常に簡単です。必要なディストリビューション用のライブCDやインストールディスクをダウンロードして、現在のディストリビューションをホストしているのと同じパーティション(またはマルチブートの目的では別のパーティション)にインストールするだけです。

その後、ディストリビューションをインストールした後、もう一度手順4〜6を実行してください(カスタムのオプションが /home パーティションはインストーラでは利用できませんでした。今、あなたはすべてのあなたの古いファイル、設定などを持っていますが、真新しい光沢のあるディストリビューションを持っています。


4
あなたが使用して調査する必要があります cp -a 権限と所有権の情報を保持したい場合
nagul

または、/ homeディレクトリを別の物理ドライブに移動します。これが私の作業です。
djangofan

2

オーバートップアップグレードは機能しません。

あなたが他のことをする前に、あなたのデータをバックアップしてください(それは言うまでもないことですが)。

それからあなたはできる:

  1. パーティションを縮小して移動することで、新しいインストール用のスペースを確保
  2. 新しく解放されたスペースにDebianをインストールする
  3. セットアップが完了したら、古いパーティションをどこかにマウントして、 /home へのシンボリックリンク /home 古いパーティションに。
    (注:ユーザーは同じUIDを持たず、同じGIDをグループ化しないため、ファイル/ディレクトリの所有権は間違っています。それらを調整するか、UID->ユーザーとGID->グループの関係を作り直す必要があります。新しいセットアップでも古いのと同じ)

または

  1. システムを拭く
  2. フレッシュインストール
  3. リストア /home バックアップから
    (あなたはまだファイル/ディレクトリの所有権を台無しにする必要があるかもしれません)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.