johnpoint

johnpoint

(。・∀・)ノ゙嗨
github

Archインストールノート

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 のインストールが完了しました。グラフィカルインターフェースなどは、次回にしましょう。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。