金子邦彦研究室インストールUbuntu, WSL2QEMU をインストール,Ubuntu 仮想マシンの作成(Ubuntu 上)

QEMU をインストール,Ubuntu 仮想マシンの作成(Ubuntu 上)

QEMU は x86, PowerPC, S390, ARM などのマシンのエミューレータ.

前準備

Ubuntu のシステム更新

UbuntuUbuntu で OS のシステム更新を行うときは, 次のコマンドを実行.

UbuntuUbuntu のインストールは別ページ »で説明

sudo apt -y update
sudo apt -yV upgrade
sudo /sbin/shutdown -r now

KVM と QEMU のインストール手順

次のコマンドを実行.

  1. インストール
    sudo apt -y update
    sudo apt -y install qemu-system qemu-system-common qemu-utils
    
  2. カーネルモジュールの設定

    まず手動でカーネルモジュールの組み込みを行ってみる

    sudo modprobe kvm_intel
    sudo modprobe kvm
    lsmod | grep kvm
    kvm-ok
    

    [image]

    うまく組み込めるようだったら、自動で組み込むように設定することにする。 /etc/modules を編集し、

    kvm_intel
    kvm
    

    の2行を追加する

  3. Ubuntu でSPICE クライアントのインストール
    sudo apt -y update
    sudo apt -y install spice-client
    
  4. Ubuntu で仮想マシン管理ソフトウェア libvirt と ubuntu-vm-builder のインストール
    sudo apt -y install libvirt-clients libvirt-daemon libvirt0 python3-libvirt libvirt-dev
    sudo apt -y install virt-manager cpu-checker bridge-utils
    

    以上の操作で,virsh などのコマンドが使えるようになる また /etc/libvirt 下にいくつかの設定ファイルができる

Ubuntu 仮想マシンの作成(QEMU を利用)

【ここでの設定内容】

設定項目 データ型 本 Web ページでの設定値
仮想マシン・イメージファイルのファイル名 文字列 /home/os001.qcow2
仮想マシン・イメージファイルのフォーマット 文字列 qcow2
仮想マシン・イメージファイルの最大サイズ 数値 80 (GB)
ゲスト OS の種類 文字列 precise (Ubuntu 22.04)
仮想マシンに割り当てるメインメモリのサイズ 数値 2048 (MB)
仮想マシンの起動に使う ISO イメージファイル名 文字列 /home/ubuntu-22.04-desktop-amd64.iso
cd /tmp
qemu-img create -f qcow2 /home/os001.qcow2 80G 
sudo modprobe kvm_intel 
# 64 ビット の Ubuntu 22.04 の場合
qemu-system-x86_64 -hda /home/os001.qcow2 -m 2048 -cdrom /home/ubuntu-22.04-desktop-amd64.iso -boot d --enable-kvm -usb -serial none -parallel none

qemu-launcher の起動コマンド

qemu-launcher

マシン名、割り当てるメモリ量、仮想ハードディスク、仮想 CD-ROM の設定ができる。