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

Arch LinuxをPCにインストールする方法【前編】〜GNOMEデスクトップ構築への第一歩

筆者がMakeUseOfで執筆するようになって以来、Arch Linux(以下「Arch」)について何度か言及してきました。しかし、本格的な解説記事はこれまでなかったため、「そもそもArchとは何のためのディストリビューションなのか」「どうやってインストールすればいいのか」と戸惑っている方も多いのではないでしょうか。本記事では、GNOMEデスクトップ環境を備えたArchシステムを構築するまでの明確な道筋を、順を追ってご紹介します。

※本記事は従来のインストーラー(/arch/setup)が使われていた時代の手法に基づいています。現在のArch Linuxではarchinstallスクリプトやpacstrapによる手動インストールが主流ですが、Archの基本的な考え方や構成要素を理解するうえで参考になる内容です。

Archとは?

Archは「KISS原則(Keep It Short and Simple/短くシンプルに保つ)」を掲げるディストリビューションです。システム全体が極めてミニマルに設計されており、コードの正確性が何よりも重視されます。また、Archにはいわゆる「デフォルト設定」が存在しません。

ひとつ注意しておきたいのは、Archがターミナル操作中心のディストリビューションだという点です。とはいえ恐れる必要はありません。まずはISOイメージを起動し、ログインしてセットアップスクリプトを実行すれば、あなたのArchライフがスタートします。

ベースシステムをハードドライブにインストールし終えたら、そこから起動し、グラフィックサーバーやサウンドサーバーの導入から始めて、最終的にはデスクトップ環境まで積み上げていく流れになります。つまり、ほぼゼロの状態から(ただし完全なゼロではなく)自分専用のシステムを組み立てるため、余計な「脂肪」は一切付きません。用意されたデスクトップ環境から好きなものを選んでインストールしてもよいですし、すべて省略してサーバー用途に特化させることも可能です。使い方はあなた次第。それこそがArchの醍醐味なのです。

はじめる前に:ISOイメージの入手

まずは公式サイトからベースとなるISOイメージをダウンロードしましょう。今回の検証ではVirtualBoxを使用します。VirtualBoxがエミュレートする仮想ハードウェアでは、物理マシンとは異なるパッケージが必要になるケースがあるため、シリーズの一部の手順がその通りには動かない可能性があります。その際には都度お知らせし、実際のハードウェア向けの代替手順をできる限り分かりやすくご案内します。

ダウンロードが完了したら、ISOイメージをCDまたはUSBメモリに書き込んでください。書き込みが済んだら、そのメディアからコンピュータを起動します。ログイン画面が表示され、次に何をすべきかの案内も一緒に示されます。rootと一般ユーザーのログイン情報が画面に記載されているので、ここではrootでログインしましょう。インストール作業には、できるだけ強い権限が必要になるためです。

インストール手順

ログインに成功すると、セットアップスクリプトを起動するために/arch/setupコマンドを実行するよう促されます。実行すると歓迎画面が表示され、インストールが始まります。

Arch LinuxをPCにインストールする方法【前編】〜GNOMEデスクトップ構築への第一歩

1. ソースと時計の設定

最初にインストール元(ソース)を選択します。NetInstall版ISOをダウンロードしたのでない限り、CDからのインストールをおすすめします。続いて時計の設定に進みますが、これは画面の指示に従えば難しくありません。あわせて、BIOSの時刻をUTCとして扱うかローカル時刻として扱うかも選択します。ハードドライブにWindowsパーティションがない限り、UTCの利用を推奨します。

Arch LinuxをPCにインストールする方法【前編】〜GNOMEデスクトップ構築への第一歩

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

次はハードドライブのパーティション分割です。自動構成を選ぶこともでき、その場合は/bootswap/(ルート)のサイズを指定し、/homeがドライブの残り容量を使用する形になります。さらに、使用するファイルシステムを選択し、変更が適用される前に必ず最終確認を行ってください。

Arch LinuxをPCにインストールする方法【前編】〜GNOMEデスクトップ構築への第一歩

3. パッケージの選択とインストール

続いてパッケージの選択に移ります。まず「base」と「base-devel」をインストールするか尋ねられますが、特別な理由がなければbaseだけで十分です。次に、追加でインストール可能なパッケージの一覧が表示されます。最初からチェックが入っているものはbaseグループに属するため、そのまま維持してください。その下にはsudo、tzdata、openssh、カーネルヘッダー、必要に応じてWi-Fi関連ツールなどの候補が並んでいるので、必要そうなものに目を通しておきましょう。スペースキーでパッケージを選択し、Enterキーで次の画面へ進みます。

パッケージを選び終えたら、いよいよ実際のインストールです。

Arch LinuxをPCにインストールする方法【前編】〜GNOMEデスクトップ構築への第一歩

わずか数分待つと、インストール完了を知らせる画面が現れます。Enterキーを押してこの段階を終えると、再びメニュー画面に戻ります。

Arch LinuxをPCにインストールする方法【前編】〜GNOMEデスクトップ構築への第一歩

4. システムの初期設定

次に、この時点で設定可能な項目を仕上げていきます。まずは/etc/rc.confを編集しましょう。ファイルを選択して下へスクロールし、hostnameの項目を見つけてください。引用符内のmyhostを、あなたのコンピュータだと分かる名前に変更します。その他のデフォルト値はそのままで構いません。Ctrl+X、Yの順に押して保存したら、続いて/etc/pacman.d/mirrorlistへ移動します。ここではリストを確認し、パッケージ更新の取得先となるサーバーを選びます。

できれば地理的に近いサーバーを有効にするのがおすすめです。サーバーを有効にするには、該当行の先頭にある「#」を削除します。候補のサーバーすべてについてこの作業が済んだら、Ctrl+X、Yで保存してください。最後にrootパスワードを設定します。こちらは説明の必要はないでしょう。あとはメニューの一番下までスクロールし、Doneを選択すれば完了です。

最後の仕上げ:GRUBのインストール

いよいよ大詰めです。最後にブートローダー「GRUB」をインストールします。他のOSが入っている場合は、そのOSも設定に追記する必要があるので忘れずに対応しましょう。確認を求められたら応答し、インストール先を選択してインストールを実行、OKを押したらrebootと入力して再起動します。これでついに完成です!

この記事を読んで実際に試した方、Arch Linuxのインストールはうまくいきましたか?「ここをもっと詳しく」という部分はありますか?まだ挑戦していない方も、これを機に試してみようと思いますか?ぜひコメント欄でお聞かせください!

  1. Arch LinuxにSnapアプリケーションをインストールする方法【初心者向け完全ガイド】

    長年Linuxを使っているユーザーなら、かつて新しいアプリケーションをインストールするのがどれほど大変だったかを覚えているはずです。ディストリビューションのインストーラーに含まれていないソフトウェアは、configure → make → make install という一連の手順でソースからビルドするのが一般的で、その途中で不足している依存関係を探し回ることも珍しくありませんでした。aptやyumといったパッケージマネージャーの登場で状況は大幅に改善されましたが、それでも依存関係の問題に悩まされる場面は残っていました。そんな課題を解決するとされるのが「Snap」です。「SnapはUbuntu

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

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