使っていないパソコンにArch linuxを入れてみた

結論から先に言うと、6時間かかりました。 Arch Linux picture

SSDが認識されない

Arch Linuxをインストールするデバイスにおいて、パーティションを切る必要があるのですが、そのためのSSDが認識されませんでした。 結論としては、デバイスのBIOSを開いて、SSDの設定をRaidOnからAHCIに変更すると解決しました。

ミラーサーバー

デフォルトだと、一番優先されるミラーサーバーがスウェーデンのものになっているので、変更を推奨。インストール時につくばWIDEが使えるかは不明。

インストール時

pacstrapでlinuxとかをインストールするときに、NetworkManagerやVimを一緒に入れておく

NetworkManagerとは別に、iwdを入れておくのもいいかもしれません(インストールメディアでの設定にiwdを使用したため)

システムの起動、有効化について

システムの自動起動を有効にする(システムが止まっている状態でこれを打っても、システムは止まったまま)

$ systemctl enable <システム名>

システムを起動する

$ systemctl start <システム名>

最初のログイン

Arch Linuxを最初にPCから起動するとき、ユーザー名はrootで、パスワードはroot用に設定したものを使います。rootでログインした後、一般ユーザーを作成してください。

sudoを使えるようにする。

sudoの設定ファイルは /etc/sudoers であり、これを編集することで一般ユーザーがsudoを使えるようになるのですが、このファイルを直接vimで編集することは推奨されない。(文法ミスがあると、sudoコマンドが使用不能になる可能性があるため)

visudoコマンドを使って、安全に編集する必要があります。

rootアカウントで、

EDITOR=<好きなテキストエディタ> visudo

として、テキストエディタを設定し、/etc/sudoersを編集してください。

あるユーザーが sudo を使った時に、完全な root 権限を与えたい場合は、次の行を追加します。

<ユーザーネーム>   ALL=(ALL) ALL

GUIの文字化け

KDEPlasmaなどを使ってGUIを立ち上げると、(言語を日本語に設定している場合は)日本語の部分が文字化けを起こします。この理由は日本語用のフォントをインストールしていないためであり、

$ sudo pacman -S noto-fonts-cjk

でインストールできます。

NetworkManagerを使ってネットに接続

$ nmcli device wifi connect <SSID_または_BSSID> password <パスワード>

を使ってもうまくいかないときがあります。

$ nmcli device wifi connect <SSID_または_BSSID> --ask

というコマンドを打って、この後にpasswordを入れるとうまくいきました。

日本語キーボードと日本語入力

この項は、解決したもののその原因が分からなかったところです、原因が分かり次第追記します。

sudo localectl set-keymap jp106

これを打っても、日本語キーボードにならないことがあったのですが、その理由が未だに分かりません。

現在のキーレイアウトは

localectl status

で確認できます。

$ sudo pacman -S fcitx5-im fcitx5-mozc

の後に、KDEのシステム設定からfcitx5をwayland何とかを設定すると、キーボードレイアウトが日本語になって、日本語入力が可能になりました?

キーボードはmozcで、mozcの設定から日本語キーボードを追加する?のでしょうか?