既存のシステムドライブを使用可能にして新しいシステムドライブを取り付ける方法

既存のシステムドライブを使用可能にして新しいシステムドライブを取り付ける方法

単一のハードドライブを使用してMint 15を実行する既存のLinuxボックスがあります。

新しいドライブ(SSD FWIW)をインストールし、最新のMintをインストールしたいと思います。

既存のドライブが引き続き接続されていることを望みます(または新しく取り付けた後に再接続)。私は古いドライブの設定を移動することに特に興味がありません。

便利なデータがたくさん含まれている既存のドライブを接続したいです。 (重要なデータはバックアップしておきますが、おおよそ元のファイルレイアウト通りにデータを使用できれば良いようです。)

この目標を達成するには何が必要ですか?私が最も懸念しているのは、古いドライブのディレクトリがディレクトリ階層のどこに表示されるのか、新しいドライブの同じ名前のディレクトリと競合しないことです。実際、既存のハードドライブからシステム関連のディレクトリを削除しても構いませんが、新しいドライブとOSがインストールされるまでは当然それを行うことはできません。

ありがとうございます!

  • グラハム

ベストアンサー1

大丈夫です。これは一般的なシナリオです。

新しいハードドライブをマザーボードの最初のコネクタに接続し、インストール中に既存のドライブのプラグを抜くことをお勧めしますが、問題はありません。

新しいシステムをインストールしたら(新しいドライブでこれを行う必要があります!(-:))、古いドライブを接続して新しいシステムから起動し、シェルに入り、次のように入力します。

sudo gparted -l

これには、すべての既知のハードドライブ、製造元/モデル、サイズ、およびそのパーティションが一覧表示されます。古いドライブが何であるかを識別できるはずです。ドライブのパーティションとサイズを表示します。ディスク自体には名前があります。たとえば、/dev/sdbパーティション番号は1から始まります。たとえば、ドライブの最初のパーティション名/dev/sdb1(パーティション番号1)です。インストールしたいものを選択してください。/dev/sdb1何でもいいので確認してみてくださいsudo gparted -l

マウントする場所を選択し(通常は下/mnt)、ディレクトリを作成します。

sudo mkdir /mnt/old

そしてインストールしてみてください

sudo mount /dev/sdx1 /mnt/old

どこ/dev/sdx1はで識別されたパーティションですparted -l

などを確認し、起動時に常にインストールするようにls /mnt/old行を追加してください。/etc/fstabこれにより、既存のドライブにあるすべてのコンテンツを/mnt/oldどこにでも使用できます。

今が別のディストリビューションを試してみることができる良い時期だと申し上げたいと思います。たとえば、新しいドライブを接続し、既存のインストールからドライブを分割し、ファイルシステムを作成し、インストールメディアなしでdebinstall実行して新しいDebianシステムを起動できます。実験する他のディストリビューションにはさらに10〜50 MBのスペースがあります。ミントには問題はありませんが、インストールオプションにはいくつかの制限があります。

頑張ってください。さらに質問がある場合は、もう一度訪問してください。

おすすめ記事