Ubuntu 24.04 に KVM をインストールする

ステップバイステップの手順によるハウツー

目次

Ubuntu 24.04 に KVM をインストールするには、CPU の仮想化サポートを確認し、KVM/libvirt パッケージをインストールし、libvirtd サービスを有効にし、(オプションで)GUI 用の virt-manager をインストールします。

homelab

1. 仮想化サポートの確認

端末で以下のコマンドを実行してください:

  • CPU フラグの確認:
    lscpu | grep -E 'vmx|svm'
    vmx(インテル)または svm(AMD)が表示される場合、CPU は仮想化をサポートしています。
  • (オプション)cpu-checker をインストールし、kvm-ok を実行:
sudo apt update
sudo apt install -y cpu-checker
kvm-ok

「/dev/kvm が存在する」および「KVM 加速が使用可能」の表示が確認できるはずです。

仮想化サポートが報告されない場合は、BIOS/UEFI で有効にしてから、Ubuntu に戻って起動してください。

2. KVM とコアパッケージのインストール

KVM、QEMU、libvirt、ネットワーキングツールをインストールしてください:

sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virtinst

これにより、KVM ハイパーバイザ、QEMU、libvirt デーモン、仮想マシンの作成および管理に必要なユーティリティが提供されます。

3. libvirtd の有効化と起動

libvirt デーモンが自動的に起動し、実行されていることを確認してください:

sudo systemctl enable --now libvirtd
sudo systemctl status libvirtd

ステータスコマンドは、サービスが「active (running)」でエラーがないことを示すべきです。

4. ユーザーをグループに追加

すべての VM 操作で sudo を使用しなくてもよろしいように、ユーザーを kvm および libvirt グループに追加してください:

sudo adduser $USER kvm
sudo adduser $USER libvirt

新しいグループメンバーシップが反映されるように、ログアウトして再度ログインするか、再起動してください。

5. (オプション)virt-manager GUI のインストール

VM を管理するためのグラフィカルインターフェースが必要な場合は:

sudo apt install -y virt-manager

その後:

  • アプリケーションメニューから「Virtual Machine Manager」を起動するか、virt-manager を実行してください。
  • 「新しい仮想マシンの作成」をクリックし、ISO を選択し、RAM/CPU/ディスクを設定して、ウィザードを完了して仮想マシンを作成してください。

7. (オプション)GNOME Boxes GUI のインストール

sudo apt-get install gnome-boxes

gnome-boxes

同様に、左上にある + をクリックして、ファイルから新しい VM を作成するか、お気に入りのゲスト OS のインストールをダウンロードしてください。

有用なリンク