[KVM] ubuntu仮想マシンのグラフィックコンソール上でキーボードから'_'が入力できない | 鯖管Changelog。--アメブロ支店

鯖管Changelog。--アメブロ支店

主に地方のサーバ管理者の日常と管理記録、トラブルサポート事例、趣味のPC自作に関する情報、ほか雑談などを、気の向いたときに好きなように、勝手気ままに書きなぐるブログです。

主に会社のRedhatLinux9やRHEL/CentOS、その他Solarisなど管理しています。

Linuxベースの仮想化プラットフォーム KVM (qemu-kvm/libvirt)上にインストールした ubuntu 10.04 (Lucid)で、キーボードから '_'(アンダーバー/アンダースコア)が入力できずに困っていましたが、仮想マシンの構成ファイル (/etc/libvirt/qemu/***.xml)内の設定を一部変更することで入力可能になりました。

$ sudo vi /etc/libvirt/qemu/lucid.xml (仮想マシン名.xml)

--変更前--
<graphics type='vnc' port='-1' autoport='yes'>
--変更後--
<graphics type='vnc' port='-1' autoport='yes' keymap='ja'/>

※ keymap='ja' を追加する。
構成ファイルを変更したら libvirt-binを再起動する

$ sudo /etc/init.d/libvirt-bin restart

Ubuntu 10.10でも同じ現象が発生するようですが、同じ対処で直るそうです。