Arch Linux(または Arch /ˈɑːrtʃ/))は、x86-64 アーキテクチャをベースにした Linux ディストリビューションです。
Arch Linux は、システムの更新とソフトウェアの最新バージョンを取得するために、ローリングリリースモデルを採用しています。システムのインストールイメージには、システムの主要なコンポーネントのみが含まれています。
Arch Linux は、ArchWikiというコミュニティの Wiki 形式でドキュメントを提供しています。この Wiki は、最新の特定のトピックに関する情報を頻繁に編集し、Linux コミュニティから広く認識されており、Arch Linux 以外の領域でも活用されています。
これらの文は、私が Arch をインストールする過程全体にわたって続いており、忘れないように記録しています。
インストールイメージのダウンロード#
インストールイメージは非常に小さく、直接ダウンロードできます。
環境の設定#
- VirtualBox Graphical User Interface Version 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
ソフトウェアソースの設定#
ミラーリストのページから適切なミラーを選択します。
私は阿里のミラーを選択しました。
ソースリストを編集します。
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
ホスト名と HOST の設定#
/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 のインストールが完了しました。グラフィカルインターフェースなどは、次回にしましょう。