Windows、Mac、およびLinuxを並べて実行する方法VirtualBoxを使用して痛みを伴わない


複数のオペレーティングシステムを並べて実行すると、アプリケーションをテストしたり、プラットフォーム固有のソフトウェアを実行したり、再起動せずにさらにトンを使用することができます。また非常にクールです。 Windows、Mac、およびLinuxを同時に実行する方法と、可能な限り痛みのない方法は次のとおりです。

私たちがどこに向かっているのかを簡単に理解するには、上記のビデオをチェックしてください。これは、VirtualBoxを介してOS XとUbuntuを実行しているWindows 7システムを示しています。以下では、学んだ基本に基づいて構築しますVirtualBoxを使用して仮想マシンを作成するための初心者のガイド。新しいオペレーティングシステム(Mac OS XやLinuxを含む)を簡単にインストールし、共有フォルダーとソフトウェアでインストールを最適化して、仮想マシンがメインOSと通信できるようにする方法を紹介します。また、まだ完全にはサポートされていないにもかかわらず、Snow Leopardの最新リリースを手に入れるために素敵なプレイをするために少し余分な作業を行います。 Windows 7 64ビットをベースOSとして使用していますが、VirtualBoxはほぼすべてのOSで実行されます。これらのヒントとトリックは、深刻なVirtualBoxセットアップに適用できます。

なぜ仮想化しますか?

仮想化されたオペレーティングシステムを使用すると、あらゆる種類の機会が提供されます。別のオペレーティングシステムでのみ見つかったツールを使用するために、プライマリおよび好意的なオペレーティングシステムを離れる必要はありません。現在のオペレーティングシステムのコピーを実行して、新しい微調整、トリック、ソフトウェアを試して、すべてがうまく機能するようにすることができます。新しいソフトウェアをテストしたり、完全にサンドボックス化されたOSで閲覧したりできます。仮想化で複数のオペレーティングシステムを実行するという大きな特典の1つには、複数のモニターが付属しています。まるで同じキーボードとマウスに接続された別々のコンピューターがあるかのように広がることができます。

必要なもの

おそらく、仮想化で少なくとも1つの他のオペレーティングシステムを簡単にサポートできるマシンを使用している可能性が高いですが、おそらくそれ以上です。この仮想化プロジェクトのテストマシンは、2年近く前に約400ドルでまとめた控えめなリグです。 AMD Quadcoreプロセッサ、8GBのRAM、256MBのRAMを備えた基本的なグラフィックカードがあります。私たちが購入したとき、部品は最先端ではありませんでした - それらのすべてが販売されているために選択されました - そして、それらは確かに最先端ではありません。これらの仕様を使用すると、マシンはUbuntu、OS X Snow Leopard、およびWindows 7 32ビットを同時に簡単に実行します。これは、Windows 7-64ビットのコアOSで動作しますが、問題はありません。かなりの量のRAMを備えた適度に新しいシステムがある場合は、大丈夫です。

VirtualBoxに新しい仮想マシンをインストールします


繰り返しますが、仮想マシンや仮想ボックスに不慣れな場合は、初心者向けガイドをご覧ください。インストールの基本を実行することはありませんが、仮想マシンをよりスムーズに動かすためのいくつかのトリックを強調します。まず、さまざまな仮想マシン(LinuxやOS Xなど)のインストールを開始できる場所を通過しましょう。


事前に構成されたVirtualBoxイメージをつかみ、オープンソースのオペレーティングシステムをインストールして汗をかかないでください。 virtualboximages.com事前に構成されたVirtualBoxハードドライブ画像(VDI)をカタログします。ほとんどの場合、独自の新鮮なインストールを作成するのはあまり面倒ではありませんが、必要でないのになぜ気にするのですか? VirtualBoximagesは、LinuxやAndroid OSの超コンパクトバージョンのような楽しみのためだけに試してみたいオペレーティングシステムをつかむのに最適な場所です。 Windowsやその他の商用オペレーティングシステムのインストールに関しては、手動で行う必要があります。

段階的なMac OS Xのインストール。Snow Leopardを設置している場合は、必ず確認してくださいWindowsにMac OS Xをインストールするための以前のガイドをご覧くださいOS Xを稼働させるには。完了したら、戻ってきてください。以下に、ホストOSとOS X間でファイル共有をセットアップする方法について詳しく説明します。


既にコンピューターに.isoファイルがある場合は、ディスクを燃やすことを気にしないでください。VirtualBoxは、.ISOからオペレーティングシステムのインストールに優れています。楽しいために、CDからWindows XPをインストールし、.ISOファイルから同時にWindows 7をインストールし、しゃっくりなくデュアルインストールを処理しました。 .isoファイルを仮想メディアマネージャーに追加することを忘れないでください。そうしないと、仮想オペレーティングシステムが利用できません。

これまでに行ったことのスナップショットを取ります

仮想ディスクのコピー、スナップショット、およびクローンを作成すると、ハードワークが保存されます。 VirtualBoxには、行ったすべてのセットアップとカスタマイズを維持するのに役立ついくつかのメカニズムがあります。仮想OSを正常にインストールしてカスタマイズした後に最初にすべきことの1つは、それをバックアップすることです。

ほとんどの場合、VirtualBoxを使用してオペレーティングシステムをインストールすることは簡単ですが、数回は、ソリューションを検索していじくり回すのに多くの時間を費やすことはありません。新しい仮想ディスクをバックアップして、再びそれを行うという頭痛を救ってください。また、以下の最適化セクションで詳細な調整でマシンをセットアップした後、またあなたがもう一度手間をかけたくない何かをセットアップするのに時間がかかったときはいつでも同じことをしたいと思うでしょう。

DISKのいずれかをバックアップしようとする前に、仮想マシンをシャットダウンしてVirtualBoxを終了します。 VirtualBoxがシャットダウンされたら、VDIファイルが入っているディレクトリを参照できます。バックアップする各仮想オペレーティングシステムのVDIファイルをコピーして、別のディスクまたはネットワークドライブに配置します。カスタマイズの一部が仮想OSに関連付けられているXMLファイルを調整することを含む場合、VDIファイルとともにそれをコピーするのが賢明でしょう。

トータルバックアップよりも大幅に高速かつ簡単です。仮想OSが実行されているときにいつでもCtrl+Sを押すことで1つを作成できます。

Windowsのシステム復元機能のようなスナップショットを考えてください。仮想マシン内のいつでもスナップショットを作成して、戻りたい復元ポイントをマークすることができます。仮想OSに大きな変更を加えるか、大きなソフトウェアスイートをインストールする前に、彼らを作成するのに非常に時間がかかりません。

クローニングは、仮想ディスクを扱うための最も高度な手法です。予想よりも少し手間がかかったOSをインストールしたとしましょう。勉強するための純粋なインストールと、本当に衝突できる使い捨てのオスを作成したいと思います。一意の識別子が元のVDIと競合するため、VDIファイルだけをコピーすることはできません。コマンドプロンプトからクローンコマンドを使用する必要があります。参照してください公式マニュアルのこの部分明示的な詳細については。クローンコマンドは次のように見えるはずです"C:\Program Files\Sun\xVM VirtualBox\VBoxManage.exe" clonevdi "Ubuntu 10.vdi" "Ubuntu 10 clone.vdi"。これにより、新しい仮想OSが双子と競合しないことが保証されます。

VirtualBoxのインストールを最適化します

常にゲストの追加をインストールしてください。ゲストの追加は、Windows、Linux、Solarisオペレーティングシステム用の特別なソフトウェアであり、仮想OSユーザーとしての生活をはるかに簡単にします。たとえば、仮想OS解像度のサイズを変更しようとする設定ファイルと設定を扱うのではなく、ゲストの追加により、動的なサイズ変更が可能になります。 Windowsに常に簡単にインストールできましたが、Linuxに簡単にインストールできます。VboxGuestAdditions.isoをマウントするだけです。Devices -> CD/DVD Devicesメニューしてから、内部にインストールパッケージを実行します。

ユニバーサルシェアを設定します。仮想オペレーティングシステム間のホッピングは、2つの物理コンピューター間でホップするよりも速いかもしれませんが、それでも同じ危険の1つに苦しんでいます。ファイルを追跡するのは簡単です。 WindowsまたはLinuxを実行している場合は、ゲストの追加インストールがネットワーキングの世話をします。 Mac OS Xを実行している場合は、Mac Guestの追加パッケージがないため、それを見逃しています。心配しないでください、Windows(または他のSamba共有)からの共有のセットアップは簡単です。

これらの便利な指示に感謝しますVirtualBoxフォーラムメンバーPaulsCode、クロスプラットフォームの共有をセットアップするのに問題はありません。

実際のホストマシンからフォルダーを共有します(Vbox共有フォルダーを介してではなく)。

ゲストのネットワーク設定にNATを使用します。

Mac OS Xから、「Finder」を開く(通常は左上では正方形の顔のように見えます)。

トップメニューから、go-> connectに移動します。

「サーバーアドレス」には、smb://10.0.2.2を入力します

[接続]をクリックします。

ユーザー名とパスワードを入力します(ホストマシン用)。

これで、すべての仮想マシンから同じファイルのプールにアクセスできるようになるため、同じプロジェクトの作業中にOS依存ツールを切り替えるのがさらに簡単になります。


この時点で、仮想オペレーティングシステムがインストールされ、カスタマイズされ、共有フォルダーにリンクされ、ストレステストとMADサイエンティストの実験用に複製され、すべてがひどく間違っている場合に備えてバックアップされます。コンピューターと仮想オペレーティングシステムに適切なバッテリーバックアップを取り付けて、重いリフティングを行い、すべてのソフトウェアインストールに乱用され、ベースOSの再起動を忘れて仮想マシンで再生するのに忙しくなります。

Jason FitzpatrickはLifeHackerのシニアライターであり、わいせつに長い緊張の不条理なファンであり、再起動後にワークスペースを再編成するのが嫌いであり、仮想化を試してみるだけでも中毒になることを知っています。