技術ノート Linux Arch LinuxをPCにインストールする方法

Arch LinuxをPCにインストールする方法

Arch Linux は、 複雑なコマンドベースのインストールでよく知られています。ただし、プロセスの詳細に慣れてしまえば、 ターミナルを恐れる ことなく、どのコンピュータにも Arch をインストールできるようになります。そこに到達するお手伝いをいたします。

Arch Linux ISO には、このプロセスを支援するために Archinstall と呼ばれるスクリプトが含まれています。ただし、この記事の執筆時点では、このスクリプトはまだ実験段階にあり、テストではエラーが発生する可能性があります。このガイドでは、標準的なインストール方法について説明します。

Arch Linux ISO をダウンロードする

最初のステップは、適切なミラーから Arch Linux インストール イメージを取得することです。これを行うには、 Arch Linux ダウンロード ページにアクセスし、ISO をダウンロードする方法に応じて、適切なオプションを選択します。利用可能なオプションには、直接ダウンロード、 トレント 仮想マシン イメージ、有線接続用の「ネットブート」インストールなどが含まれます。

簡単にするために、直接ダウンロードを実行します。使用可能なミラーのリストまで下にスクロールし、1 つ選択します。地理的位置に近いサーバーを選択すると、高速で安定したダウンロード速度が得られます。 ISO のチェックサムを検証して 、ダウンロードしたファイルが本物で安全であることを確認します。

次の手順には、 起動可能な USB ドライブの作成 、コンピュータの再起動、ハードディスクではなく 新しく作成したインストール メディアからの起動など が含まれます。 Arch Linux ブート インターフェイスがロードされ、表示されるさまざまなオプションから選択するように求められます。

「Enter」を押して、デフォルトの強調表示されたオプションを選択します。インストールに必要なファイルがシステムに正常にロードされると、「root@archiso」プロンプトが表示されます。

Arch LinuxをPCにインストールする方法

準備段階

次に、インストールを完了するにはアクティブなインターネット接続が必要です。 Arch インストーラーには、 イーサネット DHCP 接続が 自動的に機能するはずであると記載されています。ただし、ワイヤレス ネットワーク上のユーザーは、接続を手動でセットアップする必要があります。

念のため、 ping google.com と入力してネットワークに接続しているかどうかを確認してください。出力が次のようになった場合は、 次のセクション に進んでください。

ただし、「名前解決の一時的な失敗」エラーが表示された場合は、iwctl コマンドを使用してインターネット接続を確立する必要があります。

まず、次のように入力してユーティリティを対話的に起動します。

 iwctl

ターミナル内で。次に、次のコマンドを発行して、ワイヤレス インターフェイスの名前を確認します。

 device list

指示。通常、ワイヤレス インターフェイスの名前は、wlan0 や wlp2s0 のように「w」で始まります。

次に、次のコマンドを実行して SSID をスキャンし、接続します。交換する

[device]

そして

[SSID]

コマンドでは、それぞれワイヤレス インターフェイスと Wi-Fi 名を指定します。

 iwctl ステーション [デバイス] get-networks

iwctl ステーション [デバイス] 接続 [SSID]

Wi-Fi パスワードが設定されている場合、システムは Wi-Fi パスワードの入力を求めます。入力して「Enter」を押して続行します。 ping google.com 再度実行して接続を確認します。

次のコマンドを実行して、timedatectl を使用してネットワーク時刻同期を有効にします。

 timedatectl set-ntp true 

Arch LinuxをPCにインストールする方法

Arch Linux システムをインストールする

PC がインターネットに接続されていれば、すぐに始めることができます。 Arch のインストール プロセスの核心は 、他の Linux ディストリビューションのインストール と似ています。それで、何が問題ですか?

他のディストリビューションは OS を設定およびセットアップするためのグラフィカル ユーザー インターフェイスを提供しますが、Arch Linux には コマンドライン インターフェイス のみが付属しています。指示、コマンド、構成はすべてシェルを通じて実行する必要があります。

Arch LinuxをPCにインストールする方法

必要なパーティションの作成

Arch をインストールするには、 EFI root 、および swap という 3 つのパーティションを作成する必要があります。 fdisk -l を使用して、システム上で使用可能なストレージ デバイスを一覧表示します。ほとんどの場合、HDD は /dev/sda としてリストされ、SSD は /dev/nvme0n1 としてリストされます。

OS を HDD にインストールするか SSD にインストールするかに応じて fdisk /dev/sda または fdisk /dev/nvme0n1 と入力して fdisk 実行します 。次に、 g と入力して「Enter」を押し、新しい GPT パーティション テーブルを作成します。

n と入力して新しい EFI パーティションを作成し、パーティション タイプとして primary を選択します。 「Enter」を 2 回押して、デフォルトのパーティション番号と最初のセクター値を使用します。

パーティション サイズ には、セクター番号を手動で入力するか、パーティションに設定するサイズを指定できます。 EFI パーティションのディスク領域を無駄にしたくないため、500M から 1G までの任意の数値が機能します。 +550M と入力し、「Enter」を押して続行します。

前述のコマンドの 550M を、パーティションに必要なサイズに自由に置き換えることができます。

同様に、最後のセクター値として +2G を使用して スワップ パーティションを作成します 。最後に、ルート パーティションを作成し、デフォルトの構成をそのまま続行して、残りのすべてのセクターをルート パーティションに割り当てます。

デフォルトでは、すべてのパーティションのタイプは「Linux ファイルシステム」になります。これを変更するには、 t と入力して「Enter」を押して続行します。 1 を入力して EFI パーティションを選択します。次に、 ef と入力して、ファイル システムを EFI システム タイプに変更します。

同様に、スワップ パーティション (パーティション番号 2) を選択し、 82 と入力してパーティション タイプを Linux スワップに変換します。ルート パーティションは Linux ファイルシステム タイプである必要があるため、変更する必要はありません。

w と入力して「Enter」を押し、変更をディスクに書き込みます。

Arch LinuxをPCにインストールする方法

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

ここで、 mkfs コマンド を使用してパーティションをフォーマットする必要があります。次のように入力して、 /dev/sda1 (EFI) パーティションを FAT32 にフォーマットします。

 mkfs.fat -F32 /dev/sda1

再度、次のコマンドを実行して、 /dev/sda3 (ルート) パーティションを ext4 にフォーマットします。

 mkfs.ext4 /dev/sda3

次のコマンドを 1 つずつ発行して、スワップ パーティションをフォーマットして有効にします。

 mkswap /dev/sda2

スワポン/dev/sda2

Linux と Windows をデュアルブートしている 場合は、正しいパーティションが設定されていることを確認してください。パーティションをフォーマットしたり、新しいパーティションを作成したりするときは、特に注意してください。ここでミスをすると Windows システムが役に立たなくなる可能性があります。

「 Arch LinuxをPCにインストールする方法」に関するベスト動画選定!

【Manjaro ってなんじゃろ?】Arch Linux 派生の初心者向け Linux ディストリビューションをざっくり紹介してみます。
Arch Linux Installation Guide 2024: An Easy to Follow Tutorial
Arch LinuxをPCにインストールする方法

システムのインストールと構成

Arch をディスクにインストールできるようにするには、作成したパーティションを適切なディレクトリにマウントする必要があります。ルート パーティション ( /dev/sda3 ) を /mnt ディレクトリにマウントします。

マウント /dev/sda3 /mnt

次のステップでは、マウントされたルート パーティションに基本 Linux パッケージをインストールします。

 pacstrap /mnt ベース linux linux-firmware

ネットワーク接続によっては、これには時間がかかります。完了したら、 genfstab コマンドを使用して ファイル システム テーブル を生成します。

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

Arch Linux システムは /mnt ディレクトリで稼働しています。次のように入力して、システムにアクセスできるように root を変更できます。

アーチ-chroot /mnt

bash プロンプトの変化は、新しくインストールされた Arch Linux システムにログインしたことを示します。次に進む前に、システムが適切に動作するためにいくつかの設定を構成し、必要なパッケージをインストールする必要があります。

「/usr/share/zoneinfo」ディレクトリと「/etc/localtime」ディレクトリの間にシンボリックリンクを作成して、ローカルタイムゾーンを設定します。

 ln -sf /usr/share/zoneinfo/地域/都市 /etc/localtime

上記のコマンドの「地域」と「都市」を適切なタイムゾーンに置き換えます。 このタイムゾーン データベース を参照して、入力する必要がある地域と都市を確認できます。

次に、次のコマンドを実行して、ハードウェア クロックをシステム時刻と同期します。

 hwlock --systohc

次に進む前に、Vim (または任意の別のテキスト エディター) と「networkmanager」パッケージをインストールします。

 pacman -S vim ネットワークマネージャー

次に、テキスト エディタを使用して「/etc/locale.gen」ファイルを編集し、ニーズに合ったロケール ステートメントのコメントを解除します。このガイドでは、Vim を使用してファイル内の en_US.UTF-8 UTF-8 行のコメントを解除します。

 vim /etc/locale.gen

ファイルを編集した後、ターミナルに locale-gen と入力してロケール構成を生成します。

次に、 /etc 内に新しいホスト名ファイルを作成し、そのファイルにコンピュータに必要なホスト名を追加します。これには任意のものを指定でき、名前以外は入力する必要はありません。完了したら、ファイルを保存することを忘れないでください。

 vim /etc/ホスト名

/etc ディレクトリの下に hosts という名前の別のテキスト ファイルを作成します。

 vim /etc/hosts

ファイルにはすでにいくつかのコメントが含まれていることがわかります。コメントはそのままにして、次のテキストをファイルに追加します。コマンド内の hostname 、前の手順で設定したシステムのホスト名に忘れずに置き換えてください。

 127.0.0.1 ローカルホスト

::1 ローカルホスト

127.0.1.1 ホスト名.ローカルドメインのホスト名

ユーザーの作成と構成

passwd コマンドを入力して、root ユーザーのパスワードを設定します。次に、次のように useradd を使用して追加の非 root ユーザーを作成し、 username を実際のユーザー名に置き換えます。

 useradd -m ユーザー名

passwd コマンドを使用して新しいユーザーのパスワードを設定し、再度 username を自分のユーザー名に置き換えます。

パスワードのユーザー名

以下のコマンドを使用して 、新しいユーザーをグループ wheel audio 、および video に追加します。 username 実際のユーザー名に置き換えます。コマンド内のグループ名にはカンマの後にスペースが含まれていないことに注意してください。

 usermod -aG ホイール、ビデオ、オーディオ ユーザー名

GRUB ブートローダーのセットアップ

まず、pacman を使用して grub パッケージをインストールします。

パックマン -S グラブ

次に、ブートローダーが適切に動作するために必要なこれらの追加パッケージをインストールします。

 pacman -S efibootmgr dosfstools os-prober mtools

EFI パーティション ( /dev/sda1 ) を /boot/EFI ディレクトリにマウントします。最初に mkdir を使用してディレクトリを作成する必要があることに注意してください。

 mkdir /ブート/EFI

マウント /dev/sda1 /boot/EFI

最後に、 grub-install スクリプトを実行してブートローダーを EFI ディレクトリにインストールします。

 grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub

次のように grub-mkconfig を使用して GRUB 構成ファイルを生成します。

 grub-mkconfig -o /boot/grub/grub.cfg 

Arch LinuxをPCにインストールする方法

Arch にデスクトップ環境をインストールする

他の Linux ディストリビューションとは異なり、Arch Linux にはプリインストールされた デスクトップ環境 が付属していません。また、GUI 経由でシステムを制御したい場合は、GUI を手動でインストールする必要があります。

どちらの DE をインストールしても構いませんが、このシステムには KDE Plasma デスクトップをインストールします。ただし、その前に、ディスプレイ サーバー、ネットワーク マネージャー、および同様のサービスを構成しましょう。

次のコマンドを実行して、 xorg plasma-meta 、および kde-applications パッケージをインストールします。

 pacman -S xorg プラズマ-メタ kde-アプリケーション

次に、次のように入力して、SDDM サービスと NetworkManager サービスを有効にします。

 systemctl で SDDM を有効にする

systemctl ネットワークマネージャーを有効にする

exit と入力して、arch-chroot 環境を終了します。次に、次のように /mnt ディレクトリにマウントされているルート パーティションをアンマウントします。

 umount -f /mnt

最後に、 reboot と入力して シス​​テムを再起動し 、インストール メディアを取り出します。システムが起動すると、暗い端末画面がカラフルな SDDM スプラッシュ画面に置き換わっていることがわかります。

ログインするには、ユーザーのパスワードを入力して「Enter」を押します。 複数のデスクトップ環境をインストールし 、スプラッシュ画面の「セッション」ドロップダウン メニューを使用してそれぞれを切り替えることもできます。