LoginSignup
0
0

More than 1 year has passed since last update.

古いMacBookAirにUbuntu22.04を入れようとしてキーボード配置が日本語にならず困った話

Last updated at Posted at 2023-03-18

こんにちは。@Esperna です。

背景

柴田芳樹さんという人が翻訳したLINUXシステムの仕組みという本があります。
2022年3月に発売された本でMacとdockerの環境で叩ける範囲でコマンドを叩きながら
一回通しで読みました。が、最近、技術読書会が開かれており参加してます。
せっかくなので、自宅の古いMacの仮想環境にUbuntu入れて、
Macやdockerでは動かせなかったコマンドを叩いてみようと思ってLinux環境構築を始めてみたら色々ハマったので備忘録としてメモを残します。

環境

MacBook Airの環境

プロセッサ:Intel Core i5
OS: Ventura 13.1
Virtual Box: 7.0.6
Install image: ubuntu-ja-22.04-desktop-amd64.iso
キーボード:日本語

terminalが開かない

  • 仮想環境でUbuntu をinstallすると、まずterminalが開かない

原因

localeの言語関連の設定でLANGUAGEがen_USとなっており、
UTF-8になっていなかったのがまずかったようです。

対処

terminalが開かずエディタが使えないので、
/etc/default/locale をgeditで開いて、下記の通りLANGUAGEをja_JP.UTF-8にし、再起動しました。

locale_ja.png

sudoが実行できない

原因

Ubuntuユーザにsudoの実行権限がなかったです。

対処

suでログインして、下記コマンドでユーザをsudo groupに追加し、再起動しました。

gpasswd -a username sudo

ちなみに上記コマンドによりsudoグループにuserが追加されるようです。

username@UbuntuJa2204:~$ cat /etc/group | grep username
sudo:x:27:username
username:x:1000:

キーボードが日本語配置にならない

原因

Ubuntu22.04ではデフォルトのX Window SystemがWaylandになっているが、
Mozcで「英数、かなキー」を使って日本語入力を切り替える際に不具合があるようです。

対処

【Linux】Ubuntu22.04LTSのキーボードをMac同様に英数、かなキーを使って日本語入力する
に従ってUbuntuログイン前にUbuntuではなくUbuntu on Xorgを選択して、

sudo dpkg-reconfigure keyboard-configuration

を実行し、Ubuntuを再起動してみたら、キーボードが日本語配置になりました!
(ただし、キーボードのレイアウトはUSしか表示されないです。が、実用上困らないので気にしないことにしました。)
これで、'lspci'とか'udevadm'とMacやdockerで動かせなかったdevice関連のコマンドが動かせます。やったー!

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0