Linux
 Computer >> コンピューター >  >> システム >> Linux

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

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

UbuntuやLinux Mintとは異なり、Arch Linuxは「ローリングリリース」方式を採用したLinuxディストリビューションです。一度インストールしてしまえば、常に最新バージョンへと自動的にアップデートされ続けます。

また、Arch Linuxは必要最小限の構成から始まるディストリビューションのため、システムに何をインストールするかを完全に自分でコントロールできるのも大きな魅力です。さらに、Linuxコミュニティ屈指の充実度を誇る「Arch Wiki」が存在する点も見逃せません。

ただし、Arch Linuxで注意すべき点はそのインストールプロセスです。決して心臓の弱い方向けではありません。このガイドでは、Arch Linuxを実際にインストールするまでの手順を順を追って解説します。

事前準備

Arch Linuxをインストールする前に、まずISOファイルをダウンロードし、USBメモリまたはDVDに書き込む必要があります。

  1. Arch Linuxのダウンロードページにアクセスし、ISOファイルをダウンロードします(HTTP Direct Downloadsセクションから)。
  2. balenaEtcherなどのツールを使って、起動可能なUSBメモリを作成します。
  3. 起動可能なメディアの作成が完了したら、PCに挿入してそこから起動します。

注意:Arch Linuxをインストールする際は、有線接続でネットワークに接続しておくことをおすすめします。無線接続の場合は追加の設定が必要となり、本チュートリアルでは扱いません。

初期設定

起動時のメニューで「Arch」を選択して起動します。通常は一番最初の選択肢にあるはずです。すると、rootユーザーとしてログインした状態のコマンドプロンプトが表示されます。

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

まずは以下のコマンドで、システムクロックが正しく同期されていることを確認しましょう。

timedatectl set-ntp true

ハードドライブのパーティション設定

次にハードドライブをセットアップします。方法はいくつかありますが、「cfdisk」が最もシンプルで扱いやすいでしょう。

cfdisk

ハードドライブにまだパーティションテーブルがない場合は、作成を求められます。「DOS」を選択してください。最新の方式ではありませんが、この場面では格段に扱いやすいのが理由です(UEFI環境の場合は「GPT」を選ぶのが一般的です)。

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

続いて、ハードドライブのパーティションや空き領域が一覧表示された画面が現れます。既存のパーティションをそのまま使う場合は、そのまま次のステップへ進んでください。最初からやり直したい場合は、対象を選択して画面下部の「Delete」を実行します。

パーティションを作成したい空き領域を選び、下部の「New」を選択してEnterキーを押します。その後、パーティションサイズを指定します。これを各パーティションに対して繰り返します。迷ったら、「/boot」用に512MBのパーティションを作成し、残りをすべてルート(/)に割り当てるのがおすすめです。

完了したら、下部メニューから「Write」を選択し、「yes」と入力して変更を確定します。「q」キーで終了しましょう。

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

続けて、新しいパーティションにファイルシステムを作成します。これは簡単です。ドライブが「/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」のリスト上位に近いミラーを配置してください。

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

「pacstrap」ユーティリティを使って、新しくマウントしたドライブ上にベースシステムを構築します。

pacstrap /mnt base

多少時間がかかりますが心配いりません。Archが自分自身をセットアップしているところです。

ブートストラップが完了したら、fstabファイルを生成します。このファイルは、システムがマウントすべき各ファイルシステム(パーティション)を管理する重要なものです。

genfstab -U /mnt >> /mnt/etc/fstab

新しいシステムへの移行(chroot)

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

いよいよ新しいArchシステムの中へ移動します。「chroot」を使えば、稼働中の別のLinuxシステム上から新しいシステムに入り込むことができます。Archにはこの作業を簡略化する専用ツールが用意されています。

arch-chroot /mnt

Enterキーを押すとコマンドプロンプトが変化し、Archインストール環境内にいることがわかります。

タイムゾーンの設定

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

次に、システムのタイムゾーンを設定します。「/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
Arch Linuxのインストール方法を徹底解説!初心者向けステップバイステップガイド

次に、同じホスト名を「/etc/hosts」に追記して、コンピュータ自身がその名前を認識できるようにします。

127.0.0.1	localhost
::1 localhost
127.0.0.1 yourhostname

最後に、起動時にネットワークが自動的に有効になるよう、DHCPサービスを有効化します。

systemctl enable dhcpcd

ユーザーの作成

ここまでの作業はすべてrootユーザーで行ってきました。セキュリティのため、rootのパスワードをより安全なものに変更しておきましょう。「passwd」コマンドを実行し、rootの新しいパスワードを入力します。

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

日常的な使用のための一般ユーザーも作成しておきましょう。

useradd -m -G users,audio,input,optical,storage,video -s /bin/bash username

先ほどと同じ要領でユーザーのパスワードを設定します。passwdコマンドにユーザー名を指定してください。

passwd username

最終システム作業

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

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にまとめられており、基本的には適切なパッケージをインストールするだけで導入できます。


  1. Arch LinuxでXFCEデスクトップ環境をセットアップする方法【初心者向けガイド】

    Arch Linuxをインストールして新しいシステムを起動したものの、目の前にあるのは真っ黒なターミナル画面だけ——。Archに慣れていない方やサーバー構築が目的でない方にとっては、少し心細く感じるかもしれません。しかし心配はいりません。思っているよりも、動作するデスクトップ環境まであと一歩です。Archのデフォルトインストールにはグラフィカルなデスクトップが含まれていません。それは、Archがユーザー自身にデスクトップ環境を選ぶ自由を与えているからです。初心者の方やおすすめを探している方には、XFCEが最適な選択肢です。XFCEは長年の実績を持つLinuxデスクトップ環境で、軽量でありながら

  2. LinuxにKodiをインストールする方法|Ubuntu・Debian・Fedora・Arch対応ガイド

    メディアストリーミングの分野で、Kodiに勝るプレイヤーは存在しません。映画やドラマのボックスセットコレクションからライブTVまで、あらゆるコンテンツを再生できます。初代Xbox向けアプリとして誕生した頃とは別物と言えるほど進化しました。クロスプラットフォーム対応のため、Linux PCへのインストールも難しくありません。一部のLinuxリポジトリにはKodiが標準で含まれていますが、すべてのディストリビューションでそうとは限りません。本記事では、主要なLinuxディストリビューションそれぞれにKodiをインストールする手順を詳しく解説します。UbuntuにKodiをインストールする最近のUb