KVMゲストのインストール

KVMゲストのインストール

次のコマンドを実行した後

virt-install --name=vm01 --disk path=/var/lib/libvirt/images/vm01.img,size=10 --ram=512 --os-type=linux --os-variant=rhel6 --network bridge:br0 --nographics --cdrom=/home/ISO/ubuntu-12.04-server-i386.iso

次のエラーが発生しました。

SeaBIOS (version seabios-0.6.1.2-26.el6)

gPXE (http://etherboot.org) - 00:03.0 C100 PCI2.10 PnP BBS PMM1FE0@10 C100

Booting from DVD/CD...
Loading bootlogo...

Initializing gfx code...
graphics initialization failed
Error setting up gfxboot
boot:
Loading bootlogo...

Initializing gfx code...
graphics initialization failed
Error setting up gfxboot
boot:

ゲストKVMのインストール中に上記のエラーが発生しますが、

[root@ramlo images]# virsh -c qemu:///system list
 Id    Name                           State
----------------------------------------------------
 1     vm01                           running

unable to install Guest KVM

答え1

次のいずれかの方法を試してください。

インストールウィンドウは自動的に開かず、後で接続できます。

$ sudo virt-install -n vm01 -r 256 \
    --disk path=/var/lib/libvirt/images/vm01.img,bus=virtio,size=10 -c \
    /home/ISO/ubuntu-12.04-server-i386.iso --accelerate --network \
    network=bridge:br0 --connect=qemu:///system --vnc --noautoconsole -v

インストールと対話できるGUIが自動的にポップアップされます。

$ virt-install -n vm01 -r 256 \
    --disk path=/var/lib/libvirt/images/vm01.img,bus=virtio,size=10 -c \
    /home/ISO/ubuntu-12.04-server-i386.iso --accelerate --network \
    network=bridge:br0 --connect=qemu:///system --vnc -v

違いは、--noautoconsole使用上の問題が発生する可能性があることです/home/ISO。私はFedoraを使用しており、そのシステムにはKVM / QEMUの使用を防ぐSELinuxというソフトウェアがあります/home/ISO.iso/var/lib/libvirt/images

Ubuntuでは、App ArmorはSELinuxと同じであるため、使用できない場合があります/home/ISO

SELinuxでサポートされていないディレクトリを使用しようとすると、次のエラーが発生します。

Starting install...
Allocating 'vm01.img'                                  |  10 GB  00:00:00     

エラーモニターへの接続中に内部エラープロセスが終了しました。文字デバイスが/dev/pts/7(ラベルcharserial0)にリダイレクトされました。 qemu-system-x86_64: -drive file=/home/saml/projects/machines/ISOs/debian-live-7.4 -amd64-lxde-desktop.iso, if=none, id=drive-ide0-1-0, readonly =on, format=raw: ディスクイメージ /home/saml/projects/machines/ISOs/debian -live を開けません。 7.4-amd64-lxde-desktop.iso: 権限が拒否されました。

引用する

答え2

次の方法を使用してください

virt-install -n vmname -r 2048 --os-type=linux --os-variant=ubuntulucid \
    --disk /kvm/images/disk/vmname_boot.img,device=disk,bus=ide,size=40,sparse=true,format=raw \
    -w bridge=br0,model=e1000 --vnc --noautoconsole \
    -c /home/ISO/ubuntu-12.04-server-i386.iso

関連情報