Keyboad Configuration in Console (Fedora)
Step1 /etc/vconsole.conf の 編集
エディターで /etc/vconsole.conf の KEYMAP 行を編集します。
例 KEYMAP=us # 日本語の場合は KEYMAP=jp106
/usr/lib/kbd/keymaps/legacy/i386/qwerty に KEYMAP file があります。
File 名の最後の .map.gz 部分は省略します。
Step2 /lib/systemd/system/systemd-vconsole-setup.service の再起動
root になり 上記 service を 一旦 stop 後に 再度 start します。
$su -
#cd /lib/systemd/system
#systemctl stop systemd-vconsole-setup.service
#systemctl start systemd-vconsole-setup.service
#exit
multi-user.target(runlevel3.target) でシステムが起動している場合は、ここでlogout します。
(最近の Fedora での logout 項目の追加のしかたは 次の Web Page を参照。)
http://linux.ikoinoba.net/index.php?UID=1359383489
logout して、console に戻ったなら、keymap が正しく変更されたか type して調べます。
Step3 initramfs の 再作成。
Step2 で keymap が正しく変更されていたら、initramfs file の作り直しをします。
$su -
#ch /boot
#mv initramfs-<kernel_version>.fc20.x86_64.img initramfs-<kernel_version>.fc20.x86_64.img.bak
#dracut initramfs-<kernel_version>.fc20.x86_64.img <kernel_version>
Step4 システム再起動
initramfs file が正しく作成できたら、multi-user.target で再起動します。
Step5 keymap check (vconsole)
再起動後、コンソール画面で、正しくkeymapが変更されているか、調べます。
以上