デュアルブートシステムからのVirtual Boxの起動

デュアルブートシステムからのVirtual Boxの起動

ということで、私は長い間、Windows 7 とのデュアル ブート システムで Linux を実行してきました。Windows を頻繁に実行しているわけではありませんが、今では頻繁に実行しているため、再起動の代替手段を探し始めました。友人が Mac で Parallels を見せてくれたとき、仮想マシンの概念に魅了されました。Sun は Unix の分野に最初から携わっているため、Linux に最適なソリューションを持っている可能性が高いです (大きな仮定であることは承知しています)。とにかく、Windows を再インストールせずに済むように、現在のようにセットアップしたので、既存のインストールを指定してそこから起動する方法があるかどうか疑問に思っていました。

Linuxは/dev/sdaにインストールされています

Windowsは/dev/sdbにあります

これまでこのようなことはしたことがないので、どのようなステップを踏めばよいか、少し手助けしてもらえると助かります。

ご協力いただければ幸いです。

答え1

@ozzieorca による編集は基本的に質問への回答です。しかし、少し手助けをしてほしいと言われたので、覚えている限りの手順を説明します。(警告: ディスクのバックアップを作成してください。何も保証されません。パーティションが Linux 内にマウントされていないときにこれを試しました)

  1. /dev/sdb が自分のアカウントから読み取りおよび書き込み可能であることを確認してください。

    sudo chmod 777 /dev/sdb

  2. 物理ハード ディスク /dev/sdb 全体を表すイメージを作成します (仮想ボックス VM をホーム フォルダーの vBoxVMs ディレクトリに保存しているので、適宜変更してください)。

    $ cd ~/vBoxVMs

    $ VBoxManage 内部コマンド createrawvmdk -filename Win7/Win7.vmdk -rawdisk /dev/sdb

  3. 作成したハードディスクを使用して仮想マシンを作成します。新しい VM を作成する手順に従い、「既存のハードディスク」と先ほど作成したものを選択して、手順を完了します。

  4. 新しく作成したVMの設定を開き、ストレージタブに移動します。ハードディスクが「SATAコントローラ」の下に配置されている場合は、そこから削除して「IDEコントローラ」の下に配置して、「IDEコントローラ」のタイプをICH6に変更します。

関連情報