Arch Linuxは、x86-64コンピューター用のオープンソースLinuxディストリビューションであり、中級および上級のLinuxユーザーの間で非常に人気があります。これは、コミュニティとコア開発サークルによって推進されるKISSの原則(「短くシンプルに保つ」)で開発されています。
Arch Linuxはローリングリリースモデルを使用しています。つまり、パッケージは1日中提供され、メジャーリリースはありません。
ここでは、最新バージョンのArch Linux(v2022)をインストールする方法を説明します。
要件
システムが以下の基準を満たしている場合は、ArchLinuxをインストールできます。
- x86_64(64ビット)プロセッサ
- 512MBのRAM
- 2GBの空きディスク容量
- インターネット接続
- インストールイメージを書き込むためのUSBフラッシュドライブまたは空のCD。
Arch Linux2022VMイメージを試す
Arch Linux 2022をインストールする時間がない場合は、以下のリンクを使用して、すぐに実行できるArch Linux2022VirtualBoxおよびVMwareイメージをダウンロードしてください。
ArchLinuxのインストール
ArchLinuxISOイメージはセキュアブートをサポートしていません。 ISOイメージへのセキュアブートを無効にする必要があります。必要に応じて、インストール後にセキュアブートを設定できます。ArchLinuxISOをダウンロード
まず、以下のリンクをクリックして、公式WebサイトからArchLinuxの最新バージョンをダウンロードします。
ライブUSBの作成/ブータブルCDの書き込み
次に、ライブUSBを作成し、ダウンロードしたISOイメージから起動可能なCDを書き込みます。
ライブUSBを作成する
/path/to/archlinux.isoをダウンロードしたISOファイルへのパスに置き換え、/ dev/sdxをUSBドライブ名に置き換えます。
dd bs =4M if =/ path / to / archlinux.iso of =/ dev / sdx status =progress oflag =sync
起動可能なCD/DVDを作成する
/path/to/archlinux.isoをダウンロードしたISOファイルへのパスに置き換えます。
#CD cdrecord -v -sao dev =/ dev / sr0 /path/to/archlinux.iso #DVDまたはBlu-Rayディスク growisofs -dvd-compat -Z /dev/sr0=/path/to/archlinux.iso
ライブUSBまたはCD/DVD/BDから起動
システムの電源を入れます。次に、F2、F10、またはF12を押して、起動順序を変更/選択します。
USB: Live USBから起動するには、USBまたはリムーバブルドライブからの起動を選択する必要があります。
CD / DVD: CDから起動するには、CD /DVDROMドライブからの起動を選択する必要があります。
以下のように、システムがLive USBまたはCDから起動すると、ArchLinuxメニュー画面が表示されます。
Arch Linuxインストールメディア(x86_64)を選択します 次に、Enterボタンを押します。
BIOS
UEFI
最後に、さまざまなチェックを行った後、ルートプロンプトが表示されます。
ブートモード(BIOSまたはUEFI)
適切なモードで起動すると、システムに必要なパーティションを作成するのに役立ちます。 Arch Linuxインストーラー画面から、システムがBIOSで起動されているかUEFIで起動されているかを簡単に判断できます。
ls / sys /firmware / efi / efivars
上記のコマンドがエラーなしでディレクトリの内容を一覧表示する場合、システムはUEFIモードで起動されます 。
ディレクトリが存在しない場合、システムはBIOSモードで起動しました。
システムが希望のモードで起動しなかった場合は、システムのマニュアルを参照して、システムを正しく起動してください。
セットアップネットワーク
有線ネットワークインターフェースの場合、システムはDHCPサーバーまたはルーターからIPアドレスを自動的に取得します。それ以外の場合は、iwctlユーティリティを使用して、ワイヤレスネットワークに対してシステムWIFIを認証します。
インターネット接続をチェックして、IPアドレスを手動で構成する必要があるかどうかを確認してください。
ifconfigping -c 2 google.com
システムが応答を受け取らない場合は、システムがインターネットに接続してArchLinuxのインストールに必要なパッケージをダウンロードできるようにIPアドレスを構成します。
ip addr flush dev ens33ifconfig ens33 192.168.1.100 netmask 255.255.255.0route add default gw 192.168.1.2echo "nameserver 192.168.1.2">> /etc/resolv.confecho "nameserver 8.8.8.8">> / etc / resolve .conf
要件に応じて、ネットワークカードのaneとIPアドレスを交換してください。
パーティションディスク
次に、ArchLinuxをインストールするためのパーティションを作成します。ただし、最初に、fdiskコマンドを使用して使用可能なディスクを一覧表示します。
fdisk -l </ pre>システムには1TBのディスク(/ dev / sda)があり、OSのインストールにそのディスクを使用します。ディスクの名前はシステムによって異なります。ディスクには、vda、hdaなどの他の名前を付けることができます。
fdisk
を使用します 要件に従ってパーティションを作成するコマンド。パーティションの詳細を以下に示します。
BIOS
/ boot – 1024 MB
スワップ – 4 GB(最小512 MB)
/ – 〜1000 GB(残りの容量)
UEFI
/ efi – 1024 MB
スワップ – 4 GB(最小512 MB)
/ – 〜1000 GB(残りの容量)
fdisk / dev / sda/ boot:
/ efi:
スワップ:
/(ルート):
パーティションを作成したら、pを使用してパーティションの作成を確認し、wを使用して変更を保存します。
fdisk-lコマンドを使用してパーティションを確認します。これで3つのパーティションができました。
/ dev / sda1 – /bootまたは/efi
/ dev / sda2 –スワップ
/ dev / sda3 – /(ルート)
ファイルシステムの作成
次に、作成したパーティションを必要なファイルシステムでタイムフォーマットします。 /bootまたは/efi(/ dev / sda1)をBIOSの場合はEXT2またはEXT3として、UEFIの場合はFat32として、スワップ(/ dev / sda2)をスワップとして、/(/ dev / sda3)をEXT4ファイルシステムとしてフォーマットできます。
BIOS
mkfs.ext2 /dev/sda1mkfs.ext4 / dev / sda3mkswp / dev / sda2UEFI
mkfs.fat -F32 /dev/sda1mkfs.ext4 / dev / sda3mkswp / dev / sda2ステップ7:パーティションをマウントする
パーティションをフォーマットしたら、mountコマンドを使用してパーティションをマウントします。 /(ルート)パーティションは/mntディレクトリにマウントする必要があります。
次に、追加のパーティションを/mntのそれぞれのディレクトリにマウントする必要があります。例:/bootパーティションは/mnt/bootにマウントする必要があります。
また、スワップパーティションを初期化する必要があります。
BIOS
mount / dev / sda3 / mntmkdir / mnt / bootmount / dev / sda1 / mnt / bootswapon / dev / sda2UEFI
mount / dev / sda3 / mntmkdir / mnt / efimount / dev / sda1 / mnt / efiswapon / dev / sda2ArchLinuxパッケージミラーの選択
Arch Linuxのパッケージは、/ etc / pacman.d/mirrorlistファイルで定義されているインターネットミラーからダウンロードされます。ファイルの最上位にあるミラーは、パッケージのダウンロードに優先されます。これは、地理的、可用性、および非同期の問題を考慮すると、すべての状況に理想的ではない場合があります。
リフレクターコマンドを使用して、Arch Linuxミラーステータスから最新のミラーを取得し、最新のミラーをフィルタリングし、速度で並べ替えて、ミラーリストファイルを更新します。
まず、既存のミラーリストをバックアップします。
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup次に、ミラーリストファイルをダウンロード速度で10個のミラーで更新します。
reflector --verbose --latest 10 --sort rate --save /etc/pacman.d/mirrorlistArchLinuxベースシステムのインストール
それでは、ArchLinuxベースシステムをインストールします。
pacstrap / mnt / base linux linux-firmware net-tools networkmanager openssh viインターネットの速度にもよりますが、インストールが完了するまでに少なくとも15〜30分かかります。
以下のメッセージは、ArchLinuxのインストールが正常に完了したことを確認します。
fstabを作成
基本インストール後、genfstabコマンドを使用してシステムのfstabファイルを生成します。
genfstab -U / mnt>> / mnt / etc / fstab以下のコマンドを使用して、fstabエントリを確認します。
cat / mnt / etc / fstabArchLinuxシステム構成
Arch Linuxをさらに設定するには、新しいシステムにchrootする必要があります。
arch-chroot / mntシステム言語の設定
/etc/locale.genファイルで必要な言語のコメントを解除することにより、システム言語を構成できます。
vi /etc/locale.genアメリカ英語のen_US.UTF-8UTF-8のコメントを解除し、実行してロケールを生成します。
locale-gen/etc/locale.confファイルでLANG変数を設定します。
echo "LANG =en_US.UTF-8"> /etc/locale.confタイムゾーンの設定
次に、タイムゾーンの/ etc/localtimeファイルへのシンボリックリンクを作成してシステムタイムゾーンを設定します。
ln -sf / usr / share / zoneinfo / US / Central / etc / localtime使用可能なすべてのタイムゾーンは、/ usr / share/zoneinfoディレクトリにあります。
また、ハードウェアクロックをUTCに設定します。
hwclock --systohc --utcホスト名を設定
システムのホスト名を/etc/hostnameファイルに配置します。
echo "archlinux-2022.itzgeek.local"> / etc / hostnameルートパスワードの設定
ターミナルでpasswdコマンドを使用して、rootパスワードを設定します。
passwdGRUBブートローダーのインストール
Arch Linuxでは、システムを起動するためにブートローダーが必要です。以下のコマンドを使用して、grubブートローダーをインストールできます。
BIOS
pacman -S grubgrub-install / dev / sdagrub-mkconfig -o /boot/grub/grub.cfgUEFI
pacman -S grub efibootmgrgrub-install --efi--directory =/ efigrub-mkconfig -o /boot/grub/grub.cfg再起動
chrootシステムを終了してから再起動します。
exitrebootArchLinuxにログイン
再起動が完了すると、ArchLinuxログインプロンプトが表示されます。 OSのインストール時に設定したrootユーザーとパスワードでログインします。グラフィカルデスクトップを作成するには、ArchLinuxにGNOMEまたはKDEデスクトップ環境をインストールします。
結論
それで全部です。 Arch Linux 2022のインストール方法を学習しました。インストール後の推奨事項に従って、インストールを最大限に活用してください。
Arch Linux