GNOMEボックスを使ってLinux上にKVM仮想マシンを簡単に作成する
Linux上のVirtualBoxやVMwareのようなサードパーティの仮想化ツールは必要ありません。 KVM(カーネルベースの仮想マシン)は、Linuxカーネルに組み込まれているオープンソースの仮想化テクノロジです。 GNOME Boxesはかなり使いやすいフロントエンドを提供します.
以前はVirt-Managerツールを使用してKVM仮想マシンを作成することをお勧めしていました。 Boxesは、システム管理者ではなく平均的なデスクトップユーザー向けに設計された、よりユーザーフレンドリーなツールです。その名前にもかかわらず、どのデスクトップ環境でも実行できます。.
これにはIntel VT-xまたはAMD-Vが必要です
技術的には、このアプリケーションはQEMUを使用します。これは、ハードウェアアクセラレーションによる仮想化を提供するためにKVMカーネルベースの仮想マシンサポートを利用します。.
KVMでは、Intel VT-xまたはAMD-Vハードウェア仮想化拡張機能が必要です。 Intel CPUを搭載したコンピュータでは、Intel VT-xハードウェア仮想化拡張機能を有効にするためにBIOSまたはUEFI設定画面に進む必要があります。ハードウェア仮想化機能がない場合、KVMは機能しません - 代わりにVirtualBoxまたはVMwareを使用する必要があります。仮想マシンを作成しようとしたときに、システムに使用可能なKVMハードウェア拡張機能がない場合は、Boxesから通知されます。.
GNOME Boxesをインストールする
GNOME BoxesはGNOMEデスクトップ環境の一部であるため、ほぼすべてのLinuxディストリビューションのソフトウェアリポジトリで利用可能になるはずです。あなたのLinuxディストリビューションのパッケージマネージャかソフトウェアインストーラに向かい、Boxesを検索してインストールしてください。.
あなたがそれをインストールするとき、Boxesはそれが必要とする他のすべてを引き込むべきである、それでそれ以上の設定は必要とされるべきでない.
BoxesはVirt-Managerに完全に取って代わるものではありません。Virt-Managerはさらに高度な機能を提供しています。たとえば、仮想マシンの設定を調整したり、仮想マシンのスナップショットの作成と復元をサポートしたりできます。このようなより高度な機能が必要な場合は、代わりにVirt-Managerをインストールしてください。.
仮想マシンの作成と起動
はじめに、メニューからBoxesアプリケーションを起動するか、またはgnome-boxesコマンドを実行します。 Boxesウィンドウは最初は少し不毛です - それはメインウィンドウがあなたが作成した仮想マシンのリストを保持するからです。 「新規」ボタンをクリックして新しい仮想マシンを設定します。.
GNOME Boxesは紹介文を表示し、あなたのPC上で動作するローカル仮想マシンやリモートサーバー上の仮想マシンを作成できることを説明します。.
ウィザードをクリックして、仮想マシンのインストール元となるISOファイルを指定します。 Linux ISOをダウンロードして仮想化したり、MicrosoftからWindows ISOファイルを入手することもできます。もちろん、使用する正規のWindowsプロダクトキーがあると仮定します。.
他の仮想化ツールと同様に、Boxesはあなたが提供するISOファイル上のオペレーティングシステムを自動的に検出し、推奨されるデフォルト設定を提供します。 「続行」をクリックしてウィザードを実行するだけで、デフォルト設定が自動的に受け入れられ、仮想マシンがシステムに適した設定になるはずです。.
Review画面の[Customize]ボタンを使用すると、仮想マシンに割り当てるメモリ容量など、いくつかの簡単な設定を調整できます。より高度な設定ではBoxの代わりにVirt-Managerが必要になります.
[作成]をクリックして仮想マシンを作成し、インストールメディアで初めて起動することができます。オペレーティングシステムを通常どおり仮想マシンにインストールします。 Boxesをもう一度開くと、インストールされている仮想マシンの一覧が表示され、すぐに起動できるようになります。.
ボックスは皆のためではありません。まだQEMU-KVMを利用しているより高度な機能はVIrt-Managerにあります。その他の機能には、VirtualBox Guest Additionsのようなハードウェアドライバパッケージや、仮想マシングラフィックスをさらに高速化してアクセスを可能にするVMware Toolsを含む、より洗練された成熟したアプリケーションです。仮想マシン内から物理PCに接続されているUSBデバイス.
しかし、単純なアプリケーション(LinuxのネイティブKVM機能や他のオープンソースアプリケーションを使用するもの)で基本的な仮想化機能を探しているなら、Boxes(またはその兄弟、Virt-Manager)を試してみてください。基盤となるオープンソースの仮想化ソフトウェアが改良され続けるにつれて、それはより強力、柔軟、そして迅速になるはずです。.