ウェブサイト検索

Linuxで仮想マシンを実行する方法:3つの異なる方法


Linuxマシンで再起動せずに2番目のオペレーティングシステムを実行したい場合、仮想マシンが唯一の解決策です。

Linux PCで別のオペレーティングシステムを実行する必要があります。デュアルブートは選択肢ですが、仮想マシンを使用することもできます。

しかし、2番目のオプションを選択する場合、どのLinux仮想マシンソフトウェアを使用すべきですか?

仮想マシン対デュアルブートLinux

コンピュータで複数のオペレーティングシステムを実行する方法は2つあります:

  • デュアルブート
  • 仮想マシン

デュアルブートは良いですが、欠点もあります。たとえば、コンピュータに2つ以上のLinuxディストリビューション(おそらくLinux MintやUbuntu)をインストールして実行することができます。しかし、すべての人にとってうまく機能するわけではありません。再起動など、さまざまな問題が体験を frustrate させる可能性があります。

GRUBブートローダー画面で再起動して異なるOSを選択し、その後ブートするのにかかる時間は問題になる可能性があります。これは、LinuxがWindowsと共存しているシステムでは特に当てはまります。

遅いシステムでは、生産的になれるまでに5〜10分待たなければならない場合があります。起動時にアンチウイルスソフトウェアがスキャンを行っていると、すぐに大幅な遅延が発生します。

しかし、仮想マシンでセカンダリOSを実行することでこの問題を克服できます。

仮想マシンとは何ですか?

簡単に言えば、仮想マシン(VM)とは、コンピュータのハードウェアを模倣するソフトウェア環境を作成するアプリケーションです。次に、この環境にオペレーティングシステムをインストールすることができます。これを「ゲストOS」と呼びます。一方、物理コンピュータにインストールされているオペレーティングシステムは「ホストOS」と呼ばれます。さらに、専用のシステムハードウェアの助けを借りて仮想化を強化することもできます!

PCで仮想化を有効にする方法

選択したゲストOSはハードウェア仮想化なしで動作するかもしれませんが、オプションがある場合は使用する価値があります。少なくとも、コンピュータのシステムリソースへの負担を軽減するからです。

あなたのLinux PCが仮想化を処理できるかどうかを確認するには、ターミナルを開いて次のコマンドを入力してください:

lscpu

「仮想化」を探してください --- あなたのコンピュータのCPUがサポートしているタイプが表示されます。VT-x、VT-d、またはAMD-Vの参照が表示されるはずです。

ハードウェア仮想化を有効にするには、BIOS/UEFIにアクセスするためにコンピュータを再起動する必要があります。これを実現する方法はデバイスによって異なりますが、一般的にはコンピュータが再起動した後にDelまたはF2を押すことでアクセスします。

BIOSの高度な画面を見つけて、次のいずれかを探してください。

  • 仮想化
  • VT-x(インテル---古いシステムではVT-dがあります)
  • AMD-V(AMDシステム)

古いBIOS環境では矢印キーを使用してナビゲートしますが、より新しいUEFIのメニューにはマウスでアクセスできます。仮想化を有効にしたら、F10を押して保存して終了します。

あなたのPCはその後再起動します。

3つのLinux用仮想マシンツール

仮想化が有効になったので、Linux VMアプリケーションの選択肢を見てみる時です。

1. バーチャルボックス

多様な仮想化を提供するVirtualBoxは、ほぼすべてのオペレーティングシステム(ARMデバイス用のものを除く)で仮想マシンを作成できます。また、ソフトウェアおよびハードウェア支援の仮想化を提供し、仮想マシンをディスクイメージとして保存します。これにより、他のPCやVMアプリケーションにバックアップまたは移行が容易になります。

VirtualBoxは特に32ビットおよび64ビットのLinuxディストリビューション、さらにはWindowsを実行するのに適しています。また、macOSをVirtualBoxで実行することも可能で、HackintoshとしてPCを設定する前にテストするために使えるかもしれません。

ダウンロード: VirtualBox(無料)

2. QEMUでLinux仮想マシンを実行する

ARMオペレーティングシステムをLinux仮想マシンとして実行したい場合、QEMUが最適です。Android、Raspbian、または非Linux RISC OSの仮想マシンに適しているこのコマンドラインベースのツールは、設定が迅速です。

"Quick Emulator"の略であるQEMUは、マウス操作のインターフェースではなくコマンドラインに依存しているため、少し難しいです。時間を節約するために、一部のゲストオペレーティングシステムはQEMUが組み込まれている状態でダウンロードできます。QEMUでRaspbian Pi OSを実行する方法を見て、このLinux VMツールの紹介を得てください。

QEMUの略称は「Quick Emulator」ですが、実際にはハイパーバイザーであり、ハードウェアの仮想化を管理するためのツールです。QEMUをインストールするには、次のようにします:

sudo apt install qemu qemu-kvm libvirt-bin

ご指摘のとおり、ターミナルのコマンドラインインターフェースを使用してQEMUを実行します。これは新しいLinuxユーザーにとっては難しい場合がありますが、幸いなことに解決策があります。これらのQEMUフォークは、グラフィカルユーザーインターフェース(GUI)を追加するため、コマンドを入力せずにLinux仮想マシンを実行できます。

  • QtEmu
  • AQEMU
  • JavaQemu

これらのプロジェクトはそれぞれ異なる開発段階にあります---最良の結果を得るためにはQtEmuを試してみてください。

3. VMware ワークステーション プレーヤー

VMwareはデスクトップおよびサーバー仮想化の業界リーダーであり、何千もの法人クライアントを持っています。幸いなことに、彼らはより特化した使用例のために無料版も提供しています。

ダウンロード: VMware Workstation Player

主要なLinuxオペレーティングシステムと200以上のゲストOSをサポートしているVMware Workstation Playerは、スマートなLinux VMソリューションです。ただし、QEMUとは異なり、VMware Workstation PlayerはARMオペレーティングシステムを実行できないことに注意してください。

どのLinuxディストリビューションがVMで最も良く動作しますか?

適切な仮想マシンアプリケーションを選んだら、ゲストOSの選択を調整する必要があります。例えば、VirtualBoxやVMwareでWindowsを問題なく実行できます。

逆に、QEMUはRaspberry Pi OSやAndroidなどのARM向けディストリビューションを実行するのに適しています。

一方、Lubuntuのような軽量なものは、これらのLinux仮想マシンツールのいずれでも動作します。

しかし、もしあなたがすべての3つを実行したい場合はどうでしょうか?幸いなことに、それらの間にはかなりの互換性があります。1つのVirtualBoxインストールから別のインストールにVDIファイルをインポートすることができますし、またはVMwareのVMDKをQEMU用の読み取り可能なIMGファイルに変換することもできます。

したがって、使用するLinux VMアプリに関係なく、Linux VMを他のデバイスに移動することに自信を持てます。

どのLinux仮想マシンツールを使用すべきですか?

さて、私たちは3つの仮想マシンアプリケーションを見てきました。しかし、どれを使うべきでしょうか?

これは難しい選択です。もし簡単でストレートなオープンソースの仮想化を望むなら、VirtualBoxを選んでください。もしオープンソースが問題でないなら、VMwareは特に新しいコンピュータで少しだけ安定性を提供するかもしれません。

一方で、LinuxのVMでARMオペレーティングシステムを実行したい場合は、QEMUを選択してください。ターミナルで長時間過ごすのが好きでなければ、GUIを使用してください。

関連記事: