Arch Linuxのインストール方法を徹底解説!VirtualBoxで学ぶステップバイステップガイド
Arch Linuxは、ローリングリリース方式を採用した強力なLinuxディストリビューションです。常に最新のソフトウェアを利用できる反面、OSのインストールにはある程度の複雑さが伴います。つまり、Arch Linuxのインストールは決して簡単ではありませんが、不可能というわけでもありません。
本記事では、VirtualBoxを使った仮想マシンへのArch Linuxインストール手順を解説します。物理マシン(ベアメタル)にインストールする場合も基本的な流れは同じで、異なるのは起動可能なUSBメモリやCD/DVDなどのインストールメディアを作成する必要がある点だけです。まず仮想マシンで試してみることで、学習プロセスがぐっと楽になります。
なお、このチュートリアルではVirtualBox自体の仮想マシン作成手順は割愛します。作成方法については「Run Ubuntu Within Windows Using VirtualBox」などの解説記事を参照してください。ホストOSがWindowsでもMacでも、VirtualBoxで仮想マシンを作る手順はほぼ共通しています。
ISOイメージのダウンロード
最初に行うべきは、最新のArch Linux ISOファイルのダウンロードです。ブラウザでArch Linuxの公式ダウンロードページにアクセスし、最新のISOイメージをハードドライブに保存しましょう。このISOイメージを使って、通常の手順どおりに仮想マシンを作成します。仮想マシンの作成が完了したらArch Linuxを起動すると、最終的にbashのプロンプトが表示され、必要なコマンドを実行できる状態になります。
ハードドライブのパーティショニング

- コマンドプロンプトで最初に行うのは、ドライブのパーティション分割です。次のコマンドを実行します:
fdisk /dev/sda
- 続いてnと入力し、Enterキーを押します(新しいパーティションの作成)。
- 次にpと入力し、Enterキーを押します(プライマリパーティションの選択)。
- パーティション番号はデフォルトの「1」のまま、Enterキーを押して進めます。
- First sector(先頭セクター)とLast sector(最終セクター)を尋ねられたときも、そのままEnterキーを押せばOKです。
- 最後にwと入力して、変更内容をディスクに書き込みます。
パーティションのフォーマット
- 次に、新しく作成したパーティションをext4形式でフォーマットします。以下のコマンドを実行してください:
mkfs.ext4 /dev/sda1
- フォーマットしたパーティションを/mntにマウントします:
mount /dev/sda1 /mnt
ベースシステムのインストール

ここから、Arch Linuxのベースパッケージ群をインストールします。これにより、システム稼働に最低限必要なもの(GNU Bashシェル、データ圧縮ツール、ファイルシステムユーティリティ、Cライブラリ、Linuxカーネルとモジュール、各種ライブラリ、システムユーティリティ、USBデバイス関連ツール、viテキストエディタなど)が一括で導入されます。実行するコマンドは以下のとおりです:
pacstrap /mnt base base-devel
補足:近年のISOイメージでは、カーネルパッケージを明示的に指定する必要があります。うまく動作しない場合は、「pacstrap /mnt base linux linux-firmware」のように実行してみてください。
システムの設定
続いて、システムの初期設定を行います。
- まず、ブロックデバイスやリモートファイルシステムのマウント方法を定義する/etc/fstabファイルを生成します:
genfstab -U /mnt >> /mnt/etc/fstab
- 次に、現在実行中のプロセスのルートディレクトリを変更(chroot)して、インストール先のシステム内に入ります:
arch-chroot /mnt
タイムゾーン・ハードウェアクロック・ロケールの設定

- タイムゾーンとロケールを設定します。まずはタイムゾーンのシンボリックリンクを作成します:
ln -sf /usr/share/zoneinfo/REGION/CITY /etc/localtime
- REGIONは国や地域、CITYは都市名に置き換えます。たとえば日本在住の場合は、次のように指定します:
ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
- ハードウェアクロックをUTC基準で同期させます:
hwclock --systohc --utc
- 続いて、言語や地域の設定を定義するロケールを編集します。viで設定ファイルを開きましょう:
vi /etc/locale.gen
- viは初心者には扱いづらいエディタですが、まずiキーを押して挿入モードに入ります。その後、自分の地域や用途に合ったロケール行の先頭にある「#」記号を削除して、コメントを解除します。
デフォルトではen_US(米国英語)がコメント解除された状態になっています。米国以外の環境では、その行をコメントアウトし、該当するロケールを有効にしましょう。日本語環境であれば「ja_JP.UTF-8」の行を有効にするのがおすすめです。
- 編集が完了したらEscapeキーを押し、「wq」と入力してEnterキーを押します。これで変更を保存してファイルを閉じられます。続いて、以下のコマンドでロケールファイルを生成します:
locale-gen
echo LANG=ja_JP.UTF-8 > /etc/locale.conf
export LANG=ja_JP.UTF-8
ホスト名の設定とブートローダーのインストール

- Arch Linuxを起動するには、ブートローダーのインストールが必須です。その前に、システムのホスト名を設定しておきましょう(HOSTNAMEはお好みの名前に置き換えてください):
echo HOSTNAME > /etc/hostname
- 以下のコマンドで、GRUBブートローダーをインストールします:
pacman -Sy grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg - 最後に、rootパスワードを設定します:
passwd
これでArch Linuxの基本インストールは完了です。システムを再起動するとコマンドプロンプトが表示され、rootユーザーとしてログインできるようになります。
ネットワークの設定

- 先へ進む前に、ネットワークを設定する必要があります。コマンドラインからpingを打ってみれば、まだネットワークが機能していないことがひと目でわかるでしょう。まずはネットワークデバイス名を確認します:
ip link
- lo(ループバック)と、標準のネットワークインターフェースが一覧表示されます。このインターフェースを設定するため、次のコマンドで設定ファイルを作成します(DEVICE_NAMEは実際のデバイス名に置き換えてください):
vi /etc/systemd/network/DEVICE_NAME.network
- 空のファイルに、以下の内容を貼り付けます:
[Match]
name=en*
[Network]
DHCP=yes - 保存してファイルを閉じたら、ネットワークサービスを起動・自動起動有効化します:
systemctl restart systemd-networkd
systemctl enable systemd-networkd - 続いて、DNSの設定を行います:
vi /etc/resolv.conf
- ファイルに、以下のGoogle Public DNSのエントリを追記します:
nameserver 8.8.8.8
nameserver 8.8.4.4 - 保存してファイルを閉じれば、ネットワークが正常に機能するようになっているはずです。
デスクトップ環境のインストール
- ここでは、GNOMEデスクトップ環境をインストールしてみましょう。以下のコマンドを順に実行します:
pacman -S xorg xorg-server
pacman -S gnome gnome-extra - コマンド実行中に選択肢を尋ねられた場合は、Enterキーを押してデフォルト値を選択すれば問題ありません。
- 最後に、ディスプレイマネージャー(GDM)を有効化して起動します:
systemctl enable gdm.service
systemctl start gdm.service
これでGNOMEのログイン画面が表示され、Arch Linuxのインストール作業はすべて完了です。お疲れさまでした!あとは自由にパッケージを追加して、自分好みの環境を構築していきましょう。
-
LinuxにKodiをインストールする方法|Ubuntu・Debian・Fedora・Arch対応ガイド
メディアストリーミングの分野で、Kodiに勝るプレイヤーは存在しません。映画やドラマのボックスセットコレクションからライブTVまで、あらゆるコンテンツを再生できます。初代Xbox向けアプリとして誕生した頃とは別物と言えるほど進化しました。クロスプラットフォーム対応のため、Linux PCへのインストールも難しくありません。一部のLinuxリポジトリにはKodiが標準で含まれていますが、すべてのディストリビューションでそうとは限りません。本記事では、主要なLinuxディストリビューションそれぞれにKodiをインストールする手順を詳しく解説します。UbuntuにKodiをインストールする最近のUb
-
Arch Linuxのインストール方法を徹底解説!初心者向けステップバイステップガイド
UbuntuやLinux Mintとは異なり、Arch Linuxは「ローリングリリース」方式を採用したLinuxディストリビューションです。一度インストールしてしまえば、常に最新バージョンへと自動的にアップデートされ続けます。また、Arch Linuxは必要最小限の構成から始まるディストリビューションのため、システムに何をインストールするかを完全に自分でコントロールできるのも大きな魅力です。さらに、Linuxコミュニティ屈指の充実度を誇る「Arch Wiki」が存在する点も見逃せません。ただし、Arch Linuxで注意すべき点はそのインストールプロセスです。決して心臓の弱い方向けではありま