VirtualboxでのネイティブWindowsインストールの起動:可能ですか?[閉まっている]


16

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

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

理想的な状況は中、セットアップのWindowsとUbuntuになり、デュアルブートだけでなくとしてのUbuntu上のVirtualboxの中にWindowsパーティションをブートする機能で、別々のパーティションに。

これは可能ですか?

また、Bootcampがこれに対応できる唯一のシステムであるとはどういうことですか?

回答:


16

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

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

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

これについて詳しく説明していただけますか?どのようにアスペクトに興味があります
アロンロットベール

答えを更新しました。
ミルチャVutcovici

ありがとう!好奇心から:何が実際だろう起こる、私は希望の場合、ディスクをデュアル搭載?
アロンロットベール

ファイルシステムが破損する可能性があります。ただし、2つの異なるマシン(GFSなど)でマウントできるファイルシステムがあります。参照:en.wikipedia.org/wiki/Global_File_System
Mircea Vutcovici

1
破損の原因は、ファイルシステムの状態の一部が各カーネルのメモリに保持されていることです。たとえば、ダーティページはメモリ内に数秒間保持され、その間、他のカーネルは同じファイル、jurnalまたはfs構造を同時に変更できます。たとえば、あるOSからファイルを削除し、その間に他のOSが同じフォルダーに別のファイルを作成します。2番目のOSにはメモリにキャッシュされたフォルダの古いコピーがあるため、キャッシュされた情報(最初のファイルは削除されません)と新しいファイルが追加されてディスクに書き込むことができます。最初のOSは、追加されたファイルに気づかない。
ミルチャVutcovici

0

現在、VMとブータブルパーティションを共有するための特定のサポートはありません。MacでBootCampを使用してVirtualBoxにこれを強制する試みがいくつかありましたが、達成するのが非常に困難で脆弱なプロセスのようです。

VirtualBoxフォーラムを検索すると、他の人がどのような成功を収めているかを知ることができます。これがあらゆる種類の本番環境で使用する予定の場合、Oracleが使用可能な機能として少なくともそれを実装しようとするまで待ってから使用します。

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


0

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


0

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.