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

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のプロンプトが表示され、必要なコマンドを実行できる状態になります。

ハードドライブのパーティショニング

Arch Linuxのインストール方法を徹底解説!VirtualBoxで学ぶステップバイステップガイド
  1. コマンドプロンプトで最初に行うのは、ドライブのパーティション分割です。次のコマンドを実行します:
    fdisk /dev/sda
  2. 続いてnと入力し、Enterキーを押します(新しいパーティションの作成)。
  3. 次にpと入力し、Enterキーを押します(プライマリパーティションの選択)。
  4. パーティション番号はデフォルトの「1」のまま、Enterキーを押して進めます。
  5. First sector(先頭セクター)とLast sector(最終セクター)を尋ねられたときも、そのままEnterキーを押せばOKです。
  6. 最後にwと入力して、変更内容をディスクに書き込みます。

パーティションのフォーマット

  1. 次に、新しく作成したパーティションをext4形式でフォーマットします。以下のコマンドを実行してください:
    mkfs.ext4 /dev/sda1
  2. フォーマットしたパーティションを/mntにマウントします:
    mount /dev/sda1 /mnt

ベースシステムのインストール

Arch Linuxのインストール方法を徹底解説!VirtualBoxで学ぶステップバイステップガイド

ここから、Arch Linuxのベースパッケージ群をインストールします。これにより、システム稼働に最低限必要なもの(GNU Bashシェル、データ圧縮ツール、ファイルシステムユーティリティ、Cライブラリ、Linuxカーネルとモジュール、各種ライブラリ、システムユーティリティ、USBデバイス関連ツール、viテキストエディタなど)が一括で導入されます。実行するコマンドは以下のとおりです:

pacstrap /mnt base base-devel

補足:近年のISOイメージでは、カーネルパッケージを明示的に指定する必要があります。うまく動作しない場合は、「pacstrap /mnt base linux linux-firmware」のように実行してみてください。

システムの設定

続いて、システムの初期設定を行います。

  1. まず、ブロックデバイスやリモートファイルシステムのマウント方法を定義する/etc/fstabファイルを生成します:
    genfstab -U /mnt >> /mnt/etc/fstab
  2. 次に、現在実行中のプロセスのルートディレクトリを変更(chroot)して、インストール先のシステム内に入ります:
    arch-chroot /mnt

タイムゾーン・ハードウェアクロック・ロケールの設定

Arch Linuxのインストール方法を徹底解説!VirtualBoxで学ぶステップバイステップガイド
  1. タイムゾーンとロケールを設定します。まずはタイムゾーンのシンボリックリンクを作成します:
    ln -sf /usr/share/zoneinfo/REGION/CITY /etc/localtime
  2. REGIONは国や地域、CITYは都市名に置き換えます。たとえば日本在住の場合は、次のように指定します:
    ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
  3. ハードウェアクロックをUTC基準で同期させます:
    hwclock --systohc --utc
  4. 続いて、言語や地域の設定を定義するロケールを編集します。viで設定ファイルを開きましょう:
    vi /etc/locale.gen
  5. viは初心者には扱いづらいエディタですが、まずiキーを押して挿入モードに入ります。その後、自分の地域や用途に合ったロケール行の先頭にある「#」記号を削除して、コメントを解除します。

デフォルトではen_US(米国英語)がコメント解除された状態になっています。米国以外の環境では、その行をコメントアウトし、該当するロケールを有効にしましょう。日本語環境であれば「ja_JP.UTF-8」の行を有効にするのがおすすめです。

  1. 編集が完了したらEscapeキーを押し、「wq」と入力してEnterキーを押します。これで変更を保存してファイルを閉じられます。続いて、以下のコマンドでロケールファイルを生成します:
    locale-gen
    echo LANG=ja_JP.UTF-8 > /etc/locale.conf
    export LANG=ja_JP.UTF-8

ホスト名の設定とブートローダーのインストール

Arch Linuxのインストール方法を徹底解説!VirtualBoxで学ぶステップバイステップガイド
  1. Arch Linuxを起動するには、ブートローダーのインストールが必須です。その前に、システムのホスト名を設定しておきましょう(HOSTNAMEはお好みの名前に置き換えてください):
    echo HOSTNAME > /etc/hostname
  2. 以下のコマンドで、GRUBブートローダーをインストールします:
    pacman -Sy grub
    grub-install /dev/sda
    grub-mkconfig -o /boot/grub/grub.cfg
  3. 最後に、rootパスワードを設定します:
    passwd

これでArch Linuxの基本インストールは完了です。システムを再起動するとコマンドプロンプトが表示され、rootユーザーとしてログインできるようになります。

ネットワークの設定

Arch Linuxのインストール方法を徹底解説!VirtualBoxで学ぶステップバイステップガイド
  1. 先へ進む前に、ネットワークを設定する必要があります。コマンドラインからpingを打ってみれば、まだネットワークが機能していないことがひと目でわかるでしょう。まずはネットワークデバイス名を確認します:
    ip link
  2. lo(ループバック)と、標準のネットワークインターフェースが一覧表示されます。このインターフェースを設定するため、次のコマンドで設定ファイルを作成します(DEVICE_NAMEは実際のデバイス名に置き換えてください):
    vi /etc/systemd/network/DEVICE_NAME.network
  3. 空のファイルに、以下の内容を貼り付けます:
    [Match]
    name=en*
    [Network]
    DHCP=yes
  4. 保存してファイルを閉じたら、ネットワークサービスを起動・自動起動有効化します:
    systemctl restart systemd-networkd
    systemctl enable systemd-networkd
  5. 続いて、DNSの設定を行います:
    vi /etc/resolv.conf
  6. ファイルに、以下のGoogle Public DNSのエントリを追記します:
    nameserver 8.8.8.8
    nameserver 8.8.4.4
  7. 保存してファイルを閉じれば、ネットワークが正常に機能するようになっているはずです。

デスクトップ環境のインストール

  1. ここでは、GNOMEデスクトップ環境をインストールしてみましょう。以下のコマンドを順に実行します:
    pacman -S xorg xorg-server
    pacman -S gnome gnome-extra
  2. コマンド実行中に選択肢を尋ねられた場合は、Enterキーを押してデフォルト値を選択すれば問題ありません。
  3. 最後に、ディスプレイマネージャー(GDM)を有効化して起動します:
    systemctl enable gdm.service
    systemctl start gdm.service

これでGNOMEのログイン画面が表示され、Arch Linuxのインストール作業はすべて完了です。お疲れさまでした!あとは自由にパッケージを追加して、自分好みの環境を構築していきましょう。

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

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

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

    UbuntuやLinux Mintとは異なり、Arch Linuxは「ローリングリリース」方式を採用したLinuxディストリビューションです。一度インストールしてしまえば、常に最新バージョンへと自動的にアップデートされ続けます。また、Arch Linuxは必要最小限の構成から始まるディストリビューションのため、システムに何をインストールするかを完全に自分でコントロールできるのも大きな魅力です。さらに、Linuxコミュニティ屈指の充実度を誇る「Arch Wiki」が存在する点も見逃せません。ただし、Arch Linuxで注意すべき点はそのインストールプロセスです。決して心臓の弱い方向けではありま