Arch Linux(または Arch /ˈɑːrtʃ/))は、x86-64 アーキテクチャをベースにした Linux ディストリビューションです。
Arch Linux は、システムの更新とソフトウェアの最新バージョンを取得するために、ローリングリリースモデルを採用しています。システムのインストールイメージには、システムの主要なコンポーネントのみが含まれています。
Arch Linux は、コミュニティ Wiki として知られるArchWikiを提供しています。この Wiki には、特定のトピックに関する最新情報が頻繁に編集されており、Linux コミュニティに広く認識されており、Arch Linux 以外の領域でも活用されています。
これらの 3 つの文は、私の Arch のインストールプロセス全体にわたって続いており、忘れないように記録しておきます。
インストールイメージのダウンロード#
インストールイメージは非常に小さく、直接ダウンロードできます。
環境のセットアップ#
- VirtualBox グラフィカルユーザーインターフェース バージョン 5.2.18_Ubuntu r123745
- メモリ: 4096 MB
- CPU: 4
- BIOS ブート
- ストレージ: 35 GB
- ネットワーク: NAT
インストール#
ネットワーク接続の確認#
ping archlinux.org
システムの時刻を更新#
timedatectl set-ntp true
パーティションの設定#
ハードディスクのパーティション設定#
fdisk /dev/sda
nを入力して新しいパーティションを作成し、デフォルトの設定でEnterキーを押し続けます。
最後にwを入力して変更をハードディスクに書き込みます。
パーティションのフォーマット#
mkfs.ext4 /dev/sda1
システムのインストール#
準備#
パーティションのマウント#
mount /dev/sda1 /mnt
ソフトウェアソースの設定#
ミラーリストページから適切なミラーを選択します。
私は Alibaba のミラーを選択しました。
ソースリストを編集します。
vim /etc/pacman.d/mirrorlist
以下を追加します。
Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
ベースシステムのインストール#
pacstrap /mnt base base-devel
新しいインストールされたシステムの設定#
genfstab -U /mnt >> /mnt/etc/fstab
新しいシステムに切り替えます。
arch-chroot /mnt
必要なソフトウェアのインストール#
pacman -S vim nano
タイムゾーンの設定#
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
ローカライズテキストエンコーディングの設定#
nano /etc/locale.gen
以下を追加します。
zh_CN.UTF-8 UTF-8
実行します。
locale-gen
nano /etc/locale.conf
以下を追加します。
LANG=en_US.UTF-8
ホスト名とホストの設定#
/etc/hostname
を編集します。
nano /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 arch.localdomain arch
アカウントの設定#
root パスワードの変更#
passwd
アカウントの追加#
useradd -m johnpoint
passwd johnpoint
ブートローダーの設定#
Grub のインストール#
pacman -S grub
Grub のデプロイ#
grub-install --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
これで、Arch のインストールが完了しました。グラフィカルインターフェースなどは、次回に ゴゴゴ 話します。