Arch Linux インストール後にやるべき初期設定・必須設定まとめ

Arch Linuxをインストールしたらやるべき初期設定を徹底解説。必須パッケージ、ネットワーク設定、ユーザー設定、AURヘルパーなど、初心者向けに手順をまとめました。

Arch Linuxインストール後初期設定やること必須設定2026/5/25

*この記事はArch Linuxを実機で日常運用しているSioが、実際のインストール・設定経験に基づいてAI生成コンテンツをレビュー・補完しています。btrfsサブボリュームとLUKS暗号化環境で検証済みです。*

Arch Linux インストール後 やることリスト:初期設定・必須設定を完全網羅

Arch Linuxのインストールが完了したら、次にやるべきことは初期設定です。この記事では、インストール直後に行うべき必須設定を、初心者にもわかりやすく解説します。

1. ネットワークの設定

インストール直後はネットワークが使えない場合があります。有線LANの場合はDHCPで自動取得、無線LANの場合はiwdNetworkManagerを使って接続します。

#### 有線LANの場合 systemd-networkdsystemd-resolvedを有効化します。

sudo systemctl enable --now systemd-networkd systemd-resolved

#### 無線LANの場合 iwdをインストールして有効化します。

sudo pacman -S iwd
sudo systemctl enable --now iwd

その後、iwctlで接続します。

iwctl
[iwd]# device list
[iwd]# station wlan0 scan
[iwd]# station wlan0 connect [SSID]

NetworkManagerを使う場合は、networkmanagerパッケージをインストールして有効化します。

sudo pacman -S networkmanager
sudo systemctl enable --now NetworkManager

2. パッケージのアップデートとミラー設定

インストール直後はパッケージが古い可能性があるため、まずはアップデートします。

sudo pacman -Syu

ミラーサーバーを最適化するには、reflectorを使います。

sudo pacman -S reflector
sudo reflector --latest 5 --protocol https --sort rate --save /etc/pacman.d/mirrorlist

3. ユーザー作成とsudo設定

インストール時にrootユーザーしか作成していない場合は、一般ユーザーを作成します。

useradd -m -G wheel -s /bin/bash ユーザー名
passwd ユーザー名

sudoを使えるようにするため、sudoパッケージをインストールし、visudoで%wheel ALL=(ALL:ALL) ALLのコメントを外します。

sudo pacman -S sudo
EDITOR=vim sudo visudo

4. デスクトップ環境のインストール(任意)

GUIを使いたい場合は、デスクトップ環境をインストールします。代表的なものとして、KDE Plasma、GNOME、Xfceなどがあります。

例:KDE Plasma

sudo pacman -S plasma-meta kde-applications-meta
sudo systemctl enable sddm

5. AURヘルパーのインストール

AUR(Arch User Repository)を使うために、yayparuをインストールします。

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

6. 日本語入力の設定

日本語を入力できるようにするため、fcitx5と日本語入力エンジンmozcをインストールします。

sudo pacman -S fcitx5 fcitx5-mozc fcitx5-configtool

環境変数を設定します。

echo 'export GTK_IM_MODULE=fcitx' >> ~/.xprofile
echo 'export QT_IM_MODULE=fcitx' >> ~/.xprofile
echo 'export XMODIFIERS=@im=fcitx' >> ~/.xprofile

7. ファイアウォールの設定

セキュリティのために、ufwfirewalldを設定します。簡単なのはufwです。

sudo pacman -S ufw
sudo ufw enable
sudo ufw allow 22/tcp  # SSHを許可する場合

8. スワップファイルの作成(任意)

スワップ領域がない場合、スワップファイルを作成します。

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

/etc/fstabに追記します。

echo '/swapfile none swap defaults 0 0' | sudo tee -a /etc/fstab

9. よくある誤解

#### 誤解1: pacman -Syuはいつでも安全

事実: カーネルやシステムライブラリの更新後は再起動が必要です。また、pacman -Syuは部分アップグレードを避けるため、必ずフルアップグレードを行います。

#### 誤解2: AURヘルパーは必須

事実: AURヘルパーは便利ですが、手動でmakepkgを使うこともできます。セキュリティ上、信頼できるPKGBUILDのみを使用しましょう。

#### 誤解3: デスクトップ環境は必須

事実: Arch Linuxはターミナルベースでも十分に使えます。サーバー用途ならデスクトップ環境は不要です。

まとめ

以上が、Arch Linuxインストール後の初期設定の主要な項目です。ネットワーク設定、パッケージ管理、ユーザー設定、日本語入力、ファイアウォールなど、順を追って設定することで、快適なArch Linux環境が構築できます。

これらの設定を済ませたら、次はお好みのアプリケーションをインストールして、自分だけのArch Linuxを楽しんでください。