Arch Linuxのインストール方法を徹底解説!初心者向けステップバイステップガイド

UbuntuやLinux Mintとは異なり、Arch Linuxは「ローリングリリース」方式を採用したLinuxディストリビューションです。一度インストールしてしまえば、常に最新バージョンへと自動的にアップデートされ続けます。
また、Arch Linuxは必要最小限の構成から始まるディストリビューションのため、システムに何をインストールするかを完全に自分でコントロールできるのも大きな魅力です。さらに、Linuxコミュニティ屈指の充実度を誇る「Arch Wiki」が存在する点も見逃せません。
ただし、Arch Linuxで注意すべき点はそのインストールプロセスです。決して心臓の弱い方向けではありません。このガイドでは、Arch Linuxを実際にインストールするまでの手順を順を追って解説します。
事前準備
Arch Linuxをインストールする前に、まずISOファイルをダウンロードし、USBメモリまたはDVDに書き込む必要があります。
- Arch Linuxのダウンロードページにアクセスし、ISOファイルをダウンロードします(HTTP Direct Downloadsセクションから)。
- balenaEtcherなどのツールを使って、起動可能なUSBメモリを作成します。
- 起動可能なメディアの作成が完了したら、PCに挿入してそこから起動します。
注意:Arch Linuxをインストールする際は、有線接続でネットワークに接続しておくことをおすすめします。無線接続の場合は追加の設定が必要となり、本チュートリアルでは扱いません。
初期設定
起動時のメニューで「Arch」を選択して起動します。通常は一番最初の選択肢にあるはずです。すると、rootユーザーとしてログインした状態のコマンドプロンプトが表示されます。

まずは以下のコマンドで、システムクロックが正しく同期されていることを確認しましょう。
timedatectl set-ntp true
ハードドライブのパーティション設定
次にハードドライブをセットアップします。方法はいくつかありますが、「cfdisk」が最もシンプルで扱いやすいでしょう。
cfdisk
ハードドライブにまだパーティションテーブルがない場合は、作成を求められます。「DOS」を選択してください。最新の方式ではありませんが、この場面では格段に扱いやすいのが理由です(UEFI環境の場合は「GPT」を選ぶのが一般的です)。

続いて、ハードドライブのパーティションや空き領域が一覧表示された画面が現れます。既存のパーティションをそのまま使う場合は、そのまま次のステップへ進んでください。最初からやり直したい場合は、対象を選択して画面下部の「Delete」を実行します。
パーティションを作成したい空き領域を選び、下部の「New」を選択してEnterキーを押します。その後、パーティションサイズを指定します。これを各パーティションに対して繰り返します。迷ったら、「/boot」用に512MBのパーティションを作成し、残りをすべてルート(/)に割り当てるのがおすすめです。
完了したら、下部メニューから「Write」を選択し、「yes」と入力して変更を確定します。「q」キーで終了しましょう。

続けて、新しいパーティションにファイルシステムを作成します。これは簡単です。ドライブが「/dev/sda」であると仮定して、以下のコマンドを実行します。
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2
パーティションのマウント
準備が整ったら、パーティションをマウントしてシステムのセットアップを開始します。ドライブが「/dev/sda1」と「/dev/sda2」にある場合、以下のように設定します。
mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
基本システムのセットアップ
この段階で、ライブCDのミラーリストを編集して、自分に近いダウンロードミラーを優先的に選択できます。必須の作業ではありませんが、効果は大きいです。実施する場合は、「/etc/pacman.d/mirrorlist」のリスト上位に近いミラーを配置してください。

「pacstrap」ユーティリティを使って、新しくマウントしたドライブ上にベースシステムを構築します。
pacstrap /mnt base
多少時間がかかりますが心配いりません。Archが自分自身をセットアップしているところです。
ブートストラップが完了したら、fstabファイルを生成します。このファイルは、システムがマウントすべき各ファイルシステム(パーティション)を管理する重要なものです。
genfstab -U /mnt >> /mnt/etc/fstab
新しいシステムへの移行(chroot)

いよいよ新しいArchシステムの中へ移動します。「chroot」を使えば、稼働中の別のLinuxシステム上から新しいシステムに入り込むことができます。Archにはこの作業を簡略化する専用ツールが用意されています。
arch-chroot /mnt
Enterキーを押すとコマンドプロンプトが変化し、Archインストール環境内にいることがわかります。
タイムゾーンの設定

次に、システムのタイムゾーンを設定します。「/usr/share/zoneinfo」内から自分の地域と都市を探し、システムのローカル時刻としてリンクさせましょう。日本の場合は以下のようになります。
ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
さらに、システム時刻をハードウェアクロックと同期させます。
hwclock --systohc
ローカライズ(地域・言語設定)
言語などの地域設定を正しく反映させるため、ロケールを設定します。「/etc/locale.gen」を開き、使用したいロケール行の先頭にある「#」を削除してコメント解除します。日本語環境なら「ja_JP.UTF-8 UTF-8」の行です。
以下のコマンドでロケールを生成します。
locale-gen
「/etc/locale.conf」ファイルを作成し、選択したロケールを以下のように記述します。
LANG=ja_JP.UTF-8
ネットワーク設定
基本的なネットワーク設定も行います。まず「/etc/hostname」にコンピュータのホスト名を設定しましょう。
yourhostname

次に、同じホスト名を「/etc/hosts」に追記して、コンピュータ自身がその名前を認識できるようにします。
127.0.0.1 localhost
::1 localhost
127.0.0.1 yourhostname
最後に、起動時にネットワークが自動的に有効になるよう、DHCPサービスを有効化します。
systemctl enable dhcpcd
ユーザーの作成
ここまでの作業はすべてrootユーザーで行ってきました。セキュリティのため、rootのパスワードをより安全なものに変更しておきましょう。「passwd」コマンドを実行し、rootの新しいパスワードを入力します。
passwd

日常的な使用のための一般ユーザーも作成しておきましょう。
useradd -m -G users,audio,input,optical,storage,video -s /bin/bash username
先ほどと同じ要領でユーザーのパスワードを設定します。passwdコマンドにユーザー名を指定してください。
passwd username
最終システム作業

LVMやディスク暗号化、RAIDなど、一般的なタスクに対応させるため、initramfsを生成する必要があります。心配無用、コマンド一つで完了します。
mkinitcpio -p linux
再起動前に残された最後のタスクは、ブートローダー「GRUB」のインストールです。まずPacmanでインストールします。
pacman -S grub
GRUBをハードドライブにインストールし、Archの起動前に立ち上がるようにします。
grub-install --target=i386-pc /dev/sda
最後に、「/boot」パーティション上にGRUBの設定ファイルを生成します。
grub-mkconfig -o /boot/grub/grub.cfg
完了したら「exit」と入力してchrootを抜け、パーティションをアンマウントして再起動すれば、Archが起動します。
exit
umount -R /mnt
reboot
お疲れさまでした!システムが再起動し、Arch Linuxが立ち上がります。ただし、GUIデスクトップ環境を使用したい場合は、そのセットアップも別途必要になります。Archの強みは何よりも選択の自由度にあり、デスクトップ環境にも数多くの選択肢が用意されています。詳細はすべてArch Wikiにまとめられており、基本的には適切なパッケージをインストールするだけで導入できます。
-
Arch LinuxでXFCEデスクトップ環境をセットアップする方法【初心者向けガイド】
Arch Linuxをインストールして新しいシステムを起動したものの、目の前にあるのは真っ黒なターミナル画面だけ——。Archに慣れていない方やサーバー構築が目的でない方にとっては、少し心細く感じるかもしれません。しかし心配はいりません。思っているよりも、動作するデスクトップ環境まであと一歩です。Archのデフォルトインストールにはグラフィカルなデスクトップが含まれていません。それは、Archがユーザー自身にデスクトップ環境を選ぶ自由を与えているからです。初心者の方やおすすめを探している方には、XFCEが最適な選択肢です。XFCEは長年の実績を持つLinuxデスクトップ環境で、軽量でありながら
-
LinuxにKodiをインストールする方法|Ubuntu・Debian・Fedora・Arch対応ガイド
メディアストリーミングの分野で、Kodiに勝るプレイヤーは存在しません。映画やドラマのボックスセットコレクションからライブTVまで、あらゆるコンテンツを再生できます。初代Xbox向けアプリとして誕生した頃とは別物と言えるほど進化しました。クロスプラットフォーム対応のため、Linux PCへのインストールも難しくありません。一部のLinuxリポジトリにはKodiが標準で含まれていますが、すべてのディストリビューションでそうとは限りません。本記事では、主要なLinuxディストリビューションそれぞれにKodiをインストールする手順を詳しく解説します。UbuntuにKodiをインストールする最近のUb