トップページ -> インストール,設定,利用 -> chroot,lxcコンテナ,エミュレータ -> QEMU をインストールし,起動する(Ubuntu 上)
[サイトマップへ], [サイト内検索へ]

QEMU をインストールし,起動する(Ubuntu 上)

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


前準備

OS のシステム更新

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

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

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

■ Ubuntu の場合の操作手順

  1. インストール
    sudo apt -yV install kvm
    sudo apt -yV install kvm-ipxe
    sudo apt -yV install qemu-common
    sudo apt -yV install qemu-kvm 
    sudo apt -yV install qemu-keymaps
    sudo apt -yV install qemu-kvm-extras
    sudo apt -yV install qemu-system
    sudo apt -yV install qemu-user
    sudo apt -yV install qemu-utils 
    sudo apt -yV install qemu-launcher
    sudo apt -yV install qemulator
    sudo apt -yV install qemuctl
    sudo apt -yV install qtemu 
    sudo apt -yV install qemu-kvm-spice
    
  2. カーネルモジュールの設定

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

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

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

    kvm_intel
    kvm
    

    の2行を追加する

  3. Ubuntu でSPICE クライアントのインストール
    sudo apt -yV install spice-client
    
  4. Ubuntu で仮想マシン管理ソフトウエア libvirt と ubuntu-vm-builder のインストール
    sudo apt -yV install libvirt0
    sudo apt -yV install libvirt-bin
    sudo apt -yV install libvirt-dev
    sudo apt -yV install libvirt-doc
    sudo apt -yV install python-libvirt
    sudo apt -yV install libvirt-ruby 
    sudo apt -yV install virt-manager 
    sudo apt -yV install virt-viewer
    sudo apt -yV install virt-goodies
    sudo apt -yV install virt-top
    sudo apt -yV install ubuntu-vm-builder
    sudo apt -yV install cpu-checker
    sudo apt -yV install bridge-utils
    

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

  5. ユーザの所属グループの調整
    sudo usermod $(whoami) -a -G libvirtd
    cat /etc/group | grep libvirtd
    

QEMU を使ってみる

【ここでの設定内容】

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

qemu-launcher の起動コマンド

qemu-launcher

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


本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]