$ sudo tail -f /var/log/messages May 1 03:42:08 centos5 kernel: atkbd.c: Unknown key pressed (translated set 2, code 0x0 on isa0060/serio0). May 1 03:42:08 centos5 kernel: atkbd.c: Use 'setkeycodes 00' to make it known. May 1 03:42:08 centos5 kernel: atkbd.c: Unknown key released (translated set 2, code 0x0 on isa0060/serio0). May 1 03:42:08 centos5 kernel: atkbd.c: Use 'setkeycodes 00 ' to make it known.
キーボードのオプションの追加。
http://wiki.libvirt.org/page/QEMUSwitchToLibvirt#-k
修正する。
$ sudo grep -n graphics /etc/libvirt/qemu/centos5.xml 51: <graphics type='vnc' port='-1' autoport='yes' keymap='ja'/>
確認する。
$ ps aux|grep /usr/bin/qemu-system-x86_64|grep centos5|grep "\-k ja" root 5194 4.9 2.0 1246120 163192 ? Sl 03:15 0:53 /usr/bin/qemu-system-x86_64 --enable-kvm -S -M pc-0.13 -enable-kvm -m 1024 -smp 2,sockets=2,cores=1,threads=1 -name centos5 -uuid 91cadcf0-8ff0-dcf9-d18a-14637b5c1f21 -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/centos5.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -boot order=c,menu=off -drive file=/mnt/share/kvm/centos5/centos5.img,if=none,id=drive-virtio-disk0,boot=on,format=raw -device virtio-blk-pci,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0 -drive if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -netdev tap,fd=15,id=hostnet0 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:34:f7:36,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -usb -vnc 127.0.0.1:3 -k ja -vga cirrus -device AC97,id=sound0,bus=pci.0,addr=0x4 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6
ゲストOS自体の設定も確認する。
$ grep -n 106 /etc/sysconfig/keyboard 2:KEYTABLE="jp106"
他のkvm上のlinuxなどもエラーはコンソール上に表示されないが入力できないので修正する。
修正のコマンドの例。
$ sudo virsh edit centos5その後ゲストOSをshutdownしてから再起動する。
0 件のコメント:
コメントを投稿