ArchLinuxのインストールは難しくありません。このガイドでは、GNOMEデスクトップ環境でArchLinuxを簡単にインストールする方法を紹介します。
多くのLinuxユーザーは本当にArchLinuxを試してみたいと思っていますが、Archのインストールと学習が難しいという一般的な考えは、多くのユーザーを止めています。人々がそれが「難しい」と言うとき、彼らは本当にそれが努力を要することを意味します。そして、それらは正しいです。システムのインストール、すべてのセットアップ、およびやりたいことの実行方法について読むことに、もう少し努力する必要があります。
ただし、最終的には、非常によく理解し、希望どおりにセットアップできるシステムになります。インストールすると、Arch Linuxは他のディストリビューションと同じように簡単に実行できますが、簡単ではありません。
このガイドに従ってArchLinuxをコンピューターに直接インストールできますが、VirtualBoxを使用して仮想マシンにインストールすることもできます。
重要! VirtualBoxのユーザーは、仮想マシンの設定でEFIを有効にする必要があります インストールを開始する前に。そうしないと、GRUBブートローダーをインストールしようとしたときにエラーが発生します。
このArchLinuxのインストール方法ガイドでは、プロセス全体をわかりやすい手順で示しています。
それでは、これ以上時間を無駄にすることなく、始めましょう。
1。 ArchLinuxインストールイメージをダウンロードする
最初に行う必要があるのは、ArchLinuxのイメージを取得することです。これを行うには、ArchLinuxのダウンロードページにアクセスしてISOイメージファイルをダウンロードします。最新のCDイメージを取得します。直接ダウンロードとトレントリンクの両方が利用可能です。
2。ライブブータブルUSBを準備する
Arch Linux ISOファイルのダウンロードが完了したら、ダウンロードしたISOからArchLinuxのライブUSBを作成する必要があります。ライブUSBを準備する方法はたくさんありますが、そのうちの1つはddコマンドを使用する方法です。
または、EtcherやVentoyなどのアプリケーションを使用することもできます。これらのアプリケーションは、起動可能なUSBドライブを作成するための優れたオプションでもあります。
3。ライブUSBからArchLinuxを起動する
Arch Linux用のライブUSBを作成したら、コンピューターをシャットダウンし、USBを接続して、システムを起動します。
セキュアブートを有効にすると、ライブUSBから起動できない場合があることに注意してください。その場合は、BIOSにアクセスし、最初にセキュアブートを無効にしてください。
Arch Linuxのインストールには、レガシーモードとUEFIモードの2つのオプションがあります。 UEFI(Unified Extensible Firmware Interface)モードはより最新であり、最新のハードウェアのほとんどはUEFIインストールのみをサポートしています。したがって、このArchLinuxハウツーインストールガイドではUEFIモードを使用します。
Arch ISOを適切に起動すると、次の画像のようなものが表示されます。
Arch Linuxインストールメディア(x86_64、UEFI)
を選択します オプションを選択し、 Enter
を押します 。
インストーラーがLinuxカーネルを解凍してロードすると、root権限を持つターミナルに自動的に移動します。
4。インターネットへの接続を確認する
まず、インターネット接続を確認します。インターネット接続を確認するには、以下の例に示すようにWebサイトにpingを実行するだけです。
ping -c 3 archlinux.org
PING archlinux.org (95.217.163.246) 56(84) bytes of data.
64 bytes from archlinux.org (95.217.163.246): icmp_seq=1 ttl=52 time=57.4 ms
64 bytes from archlinux.org (95.217.163.246): icmp_seq=2 ttl=52 time=57.4 ms
64 bytes from archlinux.org (95.217.163.246): icmp_seq=3 ttl=52 time=58.4 ms
--- archlinux.org ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 57.394/57.739/58.376/0.450 ms
有線接続を使用する場合、通常は自動的に取得されます。エラーメッセージが表示された場合は、インターネット接続またはルーターを確認してください。
接続チェックが完了したら、ArchLinuxのインストールに進むことができます。
5。ディスクのパーティション分割
Arch Linuxインストールガイドの次のステップは、ハードドライブをパーティション分割することです。 fdisk
などのパーティショニングツールに慣れていない場合は、おそらくここで最も問題が発生する可能性があります。 またはcfdisk
。でも心配しないでください。後でわかるように簡単です。
最初にディスクを一覧表示します:
fdisk -l
Disk /dev/sda: 20GiB, 21474836480 bytes, 41943040 sectors
Disk model: QEMU HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/loop0: 662.69 MiB, 694882304 bytes, 1357192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
このガイドでは、 / dev / sda
で識別される空の20GBハードディスクを使用して仮想マシンを作成しました。 。 / dev / sda
を変更します デバイス名を使用します。
基本パーティションの場合、次のパーティションレイアウトを作成する必要があります。
-
/ dev / sda1
:EFIシステムパーティション 512 MBサイズ、FAT32フォーマット。これにより、ブートローダーやブートに必要なその他のファイルを保存するためのスペースが提供されます。 -
/ dev / sda2
:パーティションを入れ替える 、4GBサイズ。スワップスペースは、インストールされている物理メモリ(RAM)を超えて仮想メモリを拡張するため、またはディスクへのサスペンドをサポートするために使用されます。 -
/ dev / sda3
:Linuxパーティション 、残りの空きディスク容量のサイズで、EXT4形式。これがルートです(/
)Arch Linuxオペレーティングシステム、ファイル、およびその他の情報が保存されるパーティション。
5.1EFIシステムパーティションの作成
次に、 cfdisk
を実行して、実際にディスクレイアウトパーティションテーブルの作成を開始しましょう。 マシンのハードドライブに対するコマンド。
cfdisk /dev/sda
GPT
を選択します ラベルタイプを入力し、 Enter
を押します 。
次に、 Free Space
を選択します New
を押します 一番下のメニューから。 Tab
を使用して、メニューオプション間を移動できます または矢印キー。
パーティションサイズをMB単位で入力します( 512M
)そして Enter
を押します キー。
/ dev / sda1
を使用 パーティションがまだ選択されている場合は、 Type
を選択します 下部のメニューからEFISystem
を選択します パーティションタイプ。
EFIシステムパーティションの構成が完了しました。
5.2スワップパーティションの作成
次に、同じ手順を使用してスワップパーティションを作成しましょう。残りの空き領域
をもう一度選択します そして、 New
を押します 。
パーティションサイズをGB単位で入力します( 4G
)そして Enter
を押します キー。
/ dev / sda2
を使用 パーティションがまだ選択されている場合は、 Type
を選択します 下部のメニューからLinuxswap
を選択します パーティションタイプ。
スワップパーティションの構成が完了しました。
5.3ルートパーティションの作成
最後に、ルート( /
)を作成する必要があります )パーティション。残りの空き領域
をもう一度選択します New
を押します 。
サイズについては、デフォルトのサイズ値のままにします。これは、残りのすべての空き領域を意味します。 Enter
を押します キー。
/ dev / sda3
を使用 パーティションがまだ選択されている場合は、 Type
を選択します 下部のメニューからLinuxfilesystem
を選択します パーティションタイプ。
ルートパーティションの構成が完了しました。
5.3ディスクへの変更の書き込み
次に、行った変更を保存する必要があります。 Write
を選択します 下部のメニューからEnter
を押します 。
yes
と入力します Enter
を押します キー。
ここで完了です。 Quit
を選択します Enter
を押します そうするために。
6。ファイルシステムの作成
ディスクパーティションの準備ができたので、次はその上にファイルシステムを作成します。ただし、最初に次のコマンドを実行して、パーティションテーブルの概要を確認しましょう。
fdisk -l
Disk /dev/sda: 20GiB, 21474836480 bytes, 41943040 sectors
Disk model: QEMU HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 8F633EFF-376D-3C46-8540-4C1BB8EBD4B1
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 9439231 8388608 4G Linux swap
/dev/sda3 9439232 41943006 32503775 15.5G Linux filesystem
Disk /dev/loop0: 662.69 MiB, 694882304 bytes, 1357192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
/ dev / sda
ディスクには3つのパーティション( / dev / sda1
)が必要です 、 dev / sda2
、および / dev / sda3
)上記と同様です。
前の手順でパーティションを作成すると、ハードドライブによって提供されるストレージスペースに境界線が引かれ、各境界線の間のスペースのタイプが指定されます。次に、必要なファイルシステムでパーティションをフォーマットします。
ここで3つのファイルシステムを作成する必要があるので、始めましょう。
EFIパーティションタイプの場合は、FAT32ファイルシステムを作成します。
mkfs.fat -F32 /dev/sda1
スワップパーティションを準備します:
mkswap /dev/sda2
swapon /dev/sda2
ルートパーティションには、ext4ファイルシステムを作成します。
mkfs.ext4 /dev/sda3
7。 ArchLinuxをインストールする
まず、pacmanリポジトリを同期して、ソフトウェアをダウンロードしてインストールできるようにします。
pacman -Syy
ルートパーティション( / dev / sda3
)をマウントする必要があります ) / mnt
に インストールを実行する前にディレクトリを作成します。
mount /dev/sda3 /mnt
ルートをマウントしたら、必要なすべてのパッケージをインストールします。 pacstrap
を使用する ArchLinuxに必要なパッケージをインストールするコマンド。
pacstrap /mnt base linux linux-firmware sudo nano
これらのパッケージのダウンロードとインストールには時間がかかります。これで、システムの構成を開始できます。
8。インストールされたArchシステムを構成する
インストールが完了したら、 fstab
を生成します ファイル 次のコマンドを発行して、新しいArchLinuxシステムの場合:
genfstab -U /mnt >> /mnt/etc/fstab
Arch Linuxをインストールしたので、物理的にインストールされたルートパーティションに切り替える必要があります。 arch-chroot
を使用する コマンド。
arch-chroot /mnt
次に、タイムゾーンを設定しましょう 。タイムゾーンを見つけるために、リストすることができます( ls -l </ code> )
/ usr / share / zoneinfo /
の内容 ディレクトリ。希望するタイムゾーンを見つけます( / usr / share / zoneinfo/ゾーン /サブゾーン
)ここで、 Zone / SubZone
America / New_York
などの選択です 、 Europe / Paris
、アジア/バンコク
、 等々。アイデアが浮かびました。
タイムゾーンを設定するためのシンボリックリンクを作成します(「 America / New_York
」を置き換えます 」とタイムゾーンを指定します。
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
次に、ロケールの設定を行う必要があります 。ファイル/etc/locale.gen
ロケール設定とシステム言語が含まれ、デフォルトでコメント化されています。テキストエディタを使用してこのファイルを開き、目的のロケールを含む行のコメントを解除する必要があります。
nano /etc/locale.gen
Uncommnent en_US.UTF-8 UTF-8
、 en_US ISO-8859-1
(#
を削除する sign)、および /etc/locale.gen
内の他の必要なロケール 。次に、 Ctrl + O Enter
を押します。 保存してCtrl+ X
エディターを終了します。
次に、以下のコマンドを1つずつ使用して、ロケール構成ファイルを生成します。
locale-gen
LANG
を作成して設定します 変数。
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
次に、ホスト名を設定します。 。ホスト名はコンピューターの名前です。 arch-pc
という名前を付けましょう 。次のコマンドを使用します:
echo arch-pc > /etc/hostname
この名前を/etc / hosts
にも追加する必要があります ファイル。 / etc / hosts
を編集します Nanoエディターでファイルを作成して、次の行を追加します( arch-pc
を置き換えます) 以前に選択したホスト名を使用します。
nano /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 arch-pc
また、rootアカウントのパスワードを設定する必要があります passwdコマンドの使用:
passwd
パスワードを2回入力します。入力中は何も表示されないので、注意してください。
9。 ArchLinuxにGRUBブートローダーをインストールする
次に、再起動後にArchが起動するように、ブートローダーをインストールします。 LinuxディストリビューションとArchLinuxのデフォルトのブートローダーもGRUBパッケージで表されます。
GRUBブートローダーとEFIブートマネージャーパッケージをインストールします:
pacman -S grub efibootmgr os-prober mtools
次に、 / dev / sda1
のマウントポイントを作成します マウントします。
mkdir /boot/efi
mount /dev/sda1 /boot/efi
それでは、ブートローダーをインストールしましょう。
grub-install --target=x86_64-efi --bootloader-id=grub_uefi
Installing for x86_64-efi platform.
Installation finished. No error reported.
最後に、 /boot/grub/grub.cfg
を生成します ファイル。
grub-mkconfig -o /boot/grub/grub.cfg
10。 ArchLinuxにデスクトップ環境をインストールする
現在のところ、Arch Linuxシステムには、コマンドラインからシステムを管理するために必要な基本的なソフトウェアパッケージのみが含まれており、GUI(グラフィカルユーザーインターフェース)は含まれていません。
ArchLinuxで使用できるデスクトップ環境はたくさんあります。デスクトップ環境の例としてGNOMEをインストールします。
最初のステップはX環境をインストールすることです。 以下のコマンドを入力して、Xorgをディスプレイサーバーとしてインストールします。
pacman -S xorg-server xorg-apps
次に、適切なビデオドライバをインストールします。
Nvidiaユーザー:
pacman -S nvidia nvidia-utils
AMD / ATIユーザー:
pacman -S xf86-video-ati
Intelユーザー:
pacman -S xf86-video-intel
これで、GNOMEデスクトップ環境をインストールできます Arch Linuxで使用するもの:
pacman -S gnome gnome-extra networkmanager
GNOMEは、ダウンロード用のプロバイダーの選択肢を提供します。プロンプトごとに、適切なプロバイダーを選択し、 Enter
を押します。 続行します。よくわからない場合は、 Enter
を押してください。 デフォルトを受け入れる。
GDMディスプレイマネージャーとネットワークマネージャーを有効にします。
systemctl enable gdm
systemctl enable NetworkManager
11。通常のユーザーアカウントを作成する
ユーザーアカウントの作成方法では、ユーザーのホームディレクトリも自動的に作成されます。さらに、このアカウントに sudo
を与えることができます 特権。 linuxiac
の代わりに名前を入力してください 。
useradd -m -G wheel linuxiac
新しいユーザーのパスワードを必ず設定してください:
passwd linuxiac
次に、 sudo
を有効にします 新しく作成されたユーザーの権限:
EDITOR=nano visudo
画面を下にスクロールして、次の行を見つけます:
# %wheel ALL=(ALL) ALL
#
を削除して、コメントを解除します サイン。
12。 ArchLinuxのインストールが完了しました
おめでとう! これでArchLinuxのインストールは完了です そのため、ターミナルを終了してルートパーティションをアンマウントし、新しくインストールしたArchLinuxシステムで再起動します 。
exit
umount -R /mnt
reboot
この時点から、必要なものをインストールし、必要に応じてArchLinuxを構成できます。
これで、このステップバイステップのArchLinuxのインストール方法ガイドは終わりです。長いことは知っていますが、すべての手順を簡単に説明し、その他の追加事項を最初から説明しようとしました。ただし、少しの忍耐力で、確実にそれを達成し、ArchLinuxを使用していることを世界に伝えることができます。
では、Arch Linuxをインストールするのは難しいですか?私は、まったくそうではないと思います。新しいLinuxユーザーがインストールするのは時間がかかるようです。
Arch Linuxのインストール自体は、多くの学習を提供します。ご存知かもしれませんが、ArchLinuxはローリングリリースのディストリビューションです。つまり、どのシステムでも2回以上インストールする必要はありません。
さらに、Archユーザーとして、ArchWikiは非常に貴重なリソースになります 。このリソースは非常によく構成され、維持されているため、Arch以外のユーザーでも、毎日リソースから知識とソリューションを収集しています。
Archのインストールプロセスに関する経験を共有したい場合は、以下にコメントを残してください。
私はこのチュートリアルをできるだけ単純にするように努めました。使用していただきありがとうございます!