Arch Linux は、 複雑なコマンドベースのインストールでよく知られています。ただし、プロセスの詳細に慣れてしまえば、 ターミナルを恐れる ことなく、どのコンピュータにも Arch をインストールできるようになります。そこに到達するお手伝いをいたします。
Arch Linux ISO には、このプロセスを支援するために Archinstall と呼ばれるスクリプトが含まれています。ただし、この記事の執筆時点では、このスクリプトはまだ実験段階にあり、テストではエラーが発生する可能性があります。このガイドでは、標準的なインストール方法について説明します。
Arch Linux ISO をダウンロードする
最初のステップは、適切なミラーから Arch Linux インストール イメージを取得することです。これを行うには、 Arch Linux ダウンロード ページにアクセスし、ISO をダウンロードする方法に応じて、適切なオプションを選択します。利用可能なオプションには、直接ダウンロード、 トレント 、 仮想マシン イメージ、有線接続用の「ネットブート」インストールなどが含まれます。
簡単にするために、直接ダウンロードを実行します。使用可能なミラーのリストまで下にスクロールし、1 つ選択します。地理的位置に近いサーバーを選択すると、高速で安定したダウンロード速度が得られます。 ISO のチェックサムを検証して 、ダウンロードしたファイルが本物で安全であることを確認します。
次の手順には、 起動可能な USB ドライブの作成 、コンピュータの再起動、ハードディスクではなく 新しく作成したインストール メディアからの起動など が含まれます。 Arch Linux ブート インターフェイスがロードされ、表示されるさまざまなオプションから選択するように求められます。
「Enter」を押して、デフォルトの強調表示されたオプションを選択します。インストールに必要なファイルがシステムに正常にロードされると、「root@archiso」プロンプトが表示されます。
準備段階
次に、インストールを完了するにはアクティブなインターネット接続が必要です。 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 ディストリビューションのインストール と似ています。それで、何が問題ですか?
他のディストリビューションは OS を設定およびセットアップするためのグラフィカル ユーザー インターフェイスを提供しますが、Arch Linux には コマンドライン インターフェイス のみが付属しています。指示、コマンド、構成はすべてシェルを通じて実行する必要があります。
必要なパーティションの作成
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」を押し、変更をディスクに書き込みます。
パーティションのフォーマット
ここで、
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にインストールする方法」に関するベスト動画選定!
システムのインストールと構成
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 ディストリビューションとは異なり、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」を押します。 複数のデスクトップ環境をインストールし 、スプラッシュ画面の「セッション」ドロップダウン メニューを使用してそれぞれを切り替えることもできます。





