VirtualBox:仮想ドライブとして物理パーティションを使う[複製]


35

この質問にはすでに答えがあります。

バックグラウンド: 私はWindows 7にインストールされているVirtualBoxを使用しています。VirtualBox内から仮想OSとしてXubuntuを使用しています。私がこのアプローチを選んだのは、OSを切り替える必要があるたびに、Windowsの電源を切ってXubuntuから再起動し続ける必要がないようにするためです。そしてVirtualBoxのシームレスモードは、XubuntuとWindows 7のすべてを1つの画面で見ることができるようにすることは非常に素晴らしいことです。

問題: 今、私はXubuntuをもっと自分のシステムに統合する方法を考えています。これにより、Xubuntu用の物理パーティションを作成したいということになります。しかし、私はまだシームレスモードの感覚を持ちたいです。

質問: 最後に、私の質問は、VirtualBoxに仮想OSとしてパーティションをロードすることは可能かということです。

ケース例 理想的なシナリオは次のとおりです。物理的に起動してWindows 7にログインします。これでXubuntuにアクセスしたいので、VirtualBoxをロードして再起動せずに自分のXubuntuパーティションにアクセスします。逆に言えば、システムを起動し、Xubuntuにログインすれば、VirtualBoxを通して実際のWindows 7パーティションにアクセスできます。

他の情報: ファイルには完全に別のパーティションがあり、VirtualBoxのShared Foldersオプションには精通しているので、ファイルにアクセスすることについては話していません。


1
私は質問をカバーするLife Hackerの記事に出くわしました: lifehacker.com/…
Hamman Samuel

私の質問は最初に投稿されました(2月12日)、実際に他の質問(12月10日に投稿された)は私のものの複製の可能性があります
Hamman Samuel


実際に使用されるべき正確なコマンドを示すので、私は他の投稿からの答えがより良いと思います。この答えはリンクだけを得ました。
kenorb

回答:


36

あなたが探しているものは "と呼ばれます VirtualBox」をクリックしてください。

基本的には、vmdkフォーマットで仮想ディスクを作成し、それを目的のパーティションまたはドライブに転送するように構成します。

以下のマニュアルに説明があります。 高度なトピック/高度なストレージ設定/ゲストからのrawホストハードディスクの使用

ただし、計画している設定では、オペレーティングシステムに表示されるハードウェアは常に変化することに注意してください。 (ホストOSとして起動したときの実際のハードウェア、ゲストとして起動したときに仮想化されたハードウェア)。 Linuxはそれに対処するかもしれませんが、私はWindowsがそれをうまく処理できないと確信しています。また、複数のコンピュータで同じWindowsライセンスを使用していると思われる可能性があり、頻繁に再アクティブ化するか、自分自身に違法コピーのフラグを立てるよう強制します。

別の問題として、仮想ドライブ(ゲストとして)または実際の物理ドライブ(ホストとして起動された場合)のどちらを使用するようにOSに指示するかがあります。 Linuxでは、両方に同じデバイス名(/ dev / sdb1など)が割り当てられるようにする必要があります。


素晴らしい回答@zpea、大歓迎です!私はこれを試してみたときにコメントを投稿します
Hamman Samuel

2
残念ながら、これはまだWindows上のVirtualBox 4.3.28のGPTドライブには機能しません。 VBox 5.0をリリースする前に、彼らがそれを直してくれることを願いましょう。 : - / virtualbox.org/ticket/11049
clacke

これをLinuxホストとWindowsゲストで行い、うまくいきました。しかし、8GBのRAMしかなく、Windowsを実際には使わないので、私は自分のWindowsパーティションをフォーマットし、それをLVMを使って分割することにしました。
Evan Langlois

2
ブロックデバイスの命名は長い間解決されてきた問題です - デバイス名(/ dev / sdb1)の代わりに/ etc / fstabにあるパーティションのUUIDまたはLABELを使用してください。フォーマットされたパーティションはすべてUUIDを持ち、ほとんどのファイルシステムでは、パーティションをフォーマットするとき、またはその後にラベルを設定できます(たとえば、 tune2fs -L ext2 / 3/4用)
cas
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.