- 締切済み
HDDの交換
HDDを交換したいと思います。 ちょっとへんなやり方かもしれませんが・・・ 新HDDにOSをクリーンインストール後、旧HDDを接続して中身をコピーしたいと思います。 ところが、GRUBからHDDで起動はできるものの、マウントもしていないのに旧HDDが/にマウントされてしまっているようです。旧HDD内のファイルが見えますので。 旧HDDを手動でマウントできるようにしたいのですが、どうすればいいでしょうか?
- みんなの回答 (8)
- 専門家の回答
みんなの回答
- tsucchii
- ベストアンサー率15% (10/64)
DiskCopyでvineを別HDDにコピーできました。 参考に。。。。
- yakan9
- ベストアンサー率54% (2245/4126)
vaidurya 様、Hyper-Vの説明ありがとうございます。 少し勉強します。 OSの区別、MBRの起動ではなく、別な仕掛けがあるようですね。
- vaidurya
- ベストアンサー率45% (2714/5983)
WikipediaでのHyper-Vについての記述では パーティションという言葉のリンクが正しくなされていない気がした。 IBM PCの用語としてのパーティションという言葉ばかりが パーティションの項目に説明されていて コンピューターの仮想化用語としてのパーティションに触れていない気がした。 またHyper-Vについての記事にも、Hyper-VでのHDDの扱いについて 詳しい情報が説明されていない気がしました。 以上「気がした」だけで、詳しく調べてはいない。 たぶん、このトラブル例は、単なるHyper-Vがコンピューター自体を パーティションで分けて、複数のOSを導入できることと 物理HDDの使い分け、HDDイメージによる運用などが混同されていると思われます。 パーティションは本来は単なる仕切りという意味でしか無いのです。 実際には、仮想PC技術の多くが、HDDイメージへのインストールと 実HDDへのインストールを選択できます。 手軽なのはHDDイメージへのインストールです。 本来、実HDDへのインストールでは、インストールするための 専用のHDDか専用のHDDパーティションが必要となります。 Hyper-Vの場合の管理と設定の詳細はわかりませんが 単一の実HDDパーティションに複数のOSを導入することはできません。 これは、WindowsとLinuxを同じ実HDDパーティションを導入してみると フォーマットが必須で一方が確実に失われることでわかると思います。 この点については、Hyper-Vの設定ツールには警告すら無いのだと思います。 一つの実HDDパーティションに複数のOSを導入するには HDDイメージを作成して、それを対象に選ぶ必要があります。 ひとつのパーティションで複数のOSを動かせるのは WIN-OS2のような、専用化された仮想PCシステムだけと思って構いません。
- yakan9
- ベストアンサー率54% (2245/4126)
> CentOSの両方内蔵HDDです、Hyper-V上ですので。 > パーティションは双方特に切っていません。 それは、HDDの交換とはいえないでしょう。 単に、一パーティションに二つのOSを入れたのであって、 しかも同じディストリビュションであれば、ディレクトリも同じなのでは。 どこで区別が付くのか煩雑にしただけで、区別しようがないのでは。 そのような場合は、必要なバックアップを取って、新規に インストールして、バックアップしたものをコピーするなりしないと、 収拾が付かないのではないでしょうか。
- yakan9
- ベストアンサー率54% (2245/4126)
> つまり・・・どうすればいいのでしょうか? 起動した方の、grub.infoもしくは、menu.lst(ディストリビュション不明なため)の中身を確認したら、確実に分かると思われます。
- yakan9
- ベストアンサー率54% (2245/4126)
旧HDDは、どんな接続ですか。USB外付けHDDとか。 新HDDは、内蔵HDDでしょうか。 新、旧両方のパーティションをどんな設定で 作られていますか。 ディストリビュションは何でしょうか。
- yakan9
- ベストアンサー率54% (2245/4126)
起動したら、 fdisk -l で、まずパーティション状況を確かめられたらと思います。 / には、起動したものしか見えないと思います。 /etc/fstab /media/XXX といったエントリを作成した後、マウントメッセージを入力して、 初めて見えるようになると思いますけど。
- MOMON12345
- ベストアンサー率32% (1125/3490)
それって旧HDDから起動していませんか? /に他のものがマウントされるとは考えにくいのですが。
お礼
つまり・・・どうすればいいのでしょうか? 旧HDDのGRUBにカーネルAが、新HDDにはカーネルBが入っています。 そして、GRUBの選択でカーネルBから起動はしているのですが。。。
お礼
CentOSの両方内蔵HDDです、Hyper-V上ですので。 パーティションは双方特に切っていません。 どんなもんでしょうか。