web-dev-qa-db-ja.com

VirtualboxでネイティブWindowsインストールを起動する:それは可能ですか?

Bootcamp に似たものを探しています。

現在、私はプライマリオペレーティングシステムとしてUbuntu Mavericを実行しており、VirtualboxでWindows 7を実行しています。ただし、一部のタスクでは、仮想化されたWindowsを実行すると、オーバーヘッドが大きくなり速度が低下するように見えるだけなので、ネイティブで起動できるようにしたいと考えています。

理想的な状況は、WindowsとUbuntuをデュアルブートで個別のパーティションにセットアップすることです、 UbuntuのVirtualboxでWindowsパーティションを起動する機能もあります

これは可能ですか?

また、Bootcampがこれを実行できる唯一のシステムであるように見えるのはどういうことですか?

16
Aron Rotteveel

コンピューターにインストールされているWindowsをVM同じコンピューターにインストールされているLinuxで実行する)で起動できます。覚えておくべき唯一のことは、両方のOSにパーティションをマウントしないでください。 veは、qemu、kvm、VirtualBoxでこの設定を使用しました。

編集:理想は、物理ディスク全体を使用し、同じパーティションを2回マウントしないように注意することです(同じOSを2回ブートする、または休止状態のOSからパーティションをマウントします)VirtualBoxセットアップ:

  • Rawディスクを指すVMDKファイルを作成します:VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -register参照: http://www.virtualbox.org/manual/ch09.html#rawdisk
  • 新しいVMを作成し、そのVMのrawディスクを使用します。
  • vMが使用するすべてのパーティションをアンマウントします。
  • VMを起動し、Grubメニューでまだ​​起動されていないOSを選択しました。
16

現時点では、起動可能なパーティションをVMと共有するための特定のサポートはありません。 BootCampを搭載したMacでこれを行うようにVirtualBoxを強制する試みがいくつかありましたが、達成するのが非常に難しく、壊れやすいプロセスのようです。

VirtualBoxフォーラムを検索すると、他のユーザーがどのような成功を収めているかを確認できます。これが何らかの実稼働環境で使用する予定の場合は、Oracleが少なくとも使用可能な機能として実装しようとするまで待ってから使用しようと思います。

Mac用Parallels Desktopは、BootCampパーティションでVMを共有するための明示的なサポートを提供し、セットアップは非常に簡単です。可能な限り =すべきこと、そうです、彼らがWindowsとLinux製品に同じ機能を提供しているかどうかはわかりません。一見の価値があります。

0
afrazier

これはほぼ確実に不可能であるか、少なくとも実際には実行不可能であることをお勧めします。 VirtualBoxイメージからネイティブに起動する方法、またはVBゲストを実際のパーティションから起動する方法(後者は可能だと思います))を見つけることができたとしても、まだ直面しています。基盤となるハードウェアプラットフォームの問題は、切り替えるたびに大幅に変化します。これにより、少なくとも短時間でアクティベーションが中断されます。

0
SmallClanger

VMWare Workstationは以前はそのような機能を備えていましたが、私がこれを使用していた時代なので、(a)機能がまだ存在しているか、(b)最新のWindowsバージョンとそれらのアクティベーションが機能しないかどうかはわかりません。

0
Sven