web-dev-qa-db-ja.com

LinuxをWindows上で仮想マシンとして実行する方法はありますか?

Linuxには多くの便利なツールがあり、Windowsには多くのアプリ(Chromeなど)がありますが、Linuxを実行する別のマシンを購入する代わりに、それをPCの仮想マシンとして実行する方法はありますか? UbuntuインストールCD-ROMにはそのようなオプションがないようです。

12
nonopolarity

ここにたくさんのオプションがあります:

ツールのみ

GNU/Linuxツールだけが必要な場合は、いくつかの選択肢があります。

  • cygwin は、X11サーバーを含む多くのツールを備えたbashシェルを提供します。これはしばらく前からあり、成熟しています。
  • msys は、cygwinのより小さく軽量な代替品です。
  • Win32用のGNUユーティリティ は、もう1つの軽量な代替手段です。これらはツールのネイティブバージョンであり、cygwin DLLがツールを偽造してLinux上で実行していると考えるように要求する)とは対照的です。
  • [〜#〜] uwin [〜#〜] は、Windows上で実行されるATT ResearchのUnixツール/ライブラリのセットです。
  • [〜#〜] sua [〜#〜] は、UNIXベースのアプリケーション用のMicrosoftのサブシステムであり、WindowsでUnixプログラムを構築/実行するためのツールと環境を提供します。

WindowsプロセスのLinux

LinuxをWindowsプロセスとして実行するパッケージがいくつかあります。仮想化のようにPC全体をシミュレートすることはありません。彼らは Cooperative Linux 、a.k.a. coLinuxを使用しますが、これは32ビットシステムに限定されています。これらには仮想化のオーバーヘッドがなく、仮想PCを起動しないため、起動が速くなります。これはもう少し実験的な側面であり、一部の仮想化オプションほど安定していない可能性があります。

仮想化

仮想化ソフトウェアを使用すると、ホストPCとハードウェアを共有する仮想PCの別のOSを起動できます。これはかなり実証済みです。ここには、特定の状態でVirtual PCのスナップショットを撮ったり、仮想PCを一時停止/再開したりするための素晴らしいオプションがあります。仮想PCを試して、いくつかのパッケージを追加してから、以前のスナップショットに戻して、 「クリーンスタート」。

デュアルブート

  • wubi では、WindowsからUbuntuをインストールしてから、デュアルブートを実行できます。両方のOSを同時に実行することはできないため、上記ほど便利ではありません。
36
Pete TerMaat

VirtualBoxはWindowsで実行されているようです。WindowsはまともなLinuxサポートが必要です。私の知る限り、Virtual PCはLinuxとの優れた統合を提供していません。

コマンドラインツールの通常のセットを探しているだけの場合は、cygwinを参照してください。独立したシステムを維持するオーバーヘッドのない多くの利点。

6
Jimmy

仮想マシンの代替(つまり、RAMをWindowsと共有できる)は、UbuntuをWindowsアプリとして実行するPortable Ubuntuです。これは、両方の利点を最大限に活用するための気の利いた方法の1つです。私はここに新しいユーザーなので、リンクを投稿できません。ドメインは次のとおりです:portableubuntu.demonccc.cloudius.com.ar

5
sunetos

たぶんandLinuxは面白いでしょうか?

Andlinux.orgから:

andLinuxは、Windows 2000ベースのシステム(2000、XP、2003、Vista、7、32ビットバージョンのみ)でシームレスに実行される完全なUbuntu Linuxシステムです。

3
FeatureCreep

ツールだけが必要な場合は、cygwinを使用できます。

VirtualPCソフトウェアを使用して、任意のLinuxをマウントできます。

Phat linuxのようにWindowsの上にインストールするディストリビューションがいくつかあります

多くの有用なlinux utils(bashを含む)がネイティブのwin32(unix utils)に移植されました。

2
SpliFF

仮想化されたインストールを提供することは、Ubuntu CD-ROMの仕事ではありません。

VirtualBoxをインストールしてから、Ubuntuディスクから起動した新しい仮想マシンを作成します。

または、VMWare Playerを入手して、既成のイメージをダウンロードします。

2
Alnitak

VMWareを使って仮想マシンで実行できますが、Wubiもあります。

1
Joe Holloway

VMWareはしばらくの間Ubuntuを提供してくれましたが、その後VMWareを使用してWindowsの仮想マシンを作成し、UbuntuとWindowsをUbuntuにインストールしました。

1
jonhwilliams

LinuxはVirtual PCで実行できますが、パフォーマンスが多少低下する可能性があります。テストのために、trixBox PBXをVirtual PCで実行していますが、問題なく動作します。

ネットワーク内のあるソフトフォンから別のソフトフォンに電話をかけ、内線のボイスメールを受信すると、パフォーマンスの問題が発生します。音は遅くて途切れ途切れですが、Virtual PCが実行しているPCはかなり堅牢であるため、Virtual PCがCPUサイクルを割り当てる方法が原因であると思います。 (4 GBのデュアルコア1.4 MHz RAM-もちろん、32ビットハードウェアであるため、3.6が認識されます。)

私はそれを試してみて、それがあなたのためにどのように機能するか見てください。起動して実行するのにそれほど時間がかからないので、おそらく試す価値があります。

1
Gregg

UNIXツールに関しては、もちろんMicrosoft Unix for Windowsがあります。

ATT ResearchもUWINを提供しています。

1
mdpc

「Cooperative Linux(略称coLinux)は、Linuxカーネルの移植版であり、単一のマシン上の別のオペレーティングシステムと連携して実行することができます。」

http://www.colinux.org/

1
Joakim Elofsson