0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【自分用】ArchLinuxのインストールと初期設定

0
Last updated at Posted at 2025-10-24

目指すところ

  • Windowsとのデュアルブート

インストール

USBメモリからArchLinuxを起動

キーボードレイアウトの変更

loadkeys jp106

インターネット接続

iwctl station {Device} connect {SSID} 

時刻合わせ

timedatectl set-ntp true

パーティショニング

Windowsのディスク管理からやっておく。

パーティションの確認

lsblk

フォーマット

mkfs.ext4 /dev/sdax

マウント

インストール先を指定する。

mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot

サーバーのミラー指定

日本のミラーを、スコアの高い順に取得し/etc/pacman.d/mirrorlistへ保存。
適宜編集しておく。

reflector --sort rate --country jp --latest 10 --save /etc/pacman.d/mirrorlist

ベースのインストール

pacstrap /mnt base base-devel linux linux-firmware sof-firmware bash-completion vim nano sudo
base 必須。ArchLinuxのベース
base-devel あると便利。開発ツール一式
linux 必須。標準カーネル。他にlinux-ltsとlinux-zenがある。
linux-firmware 必須。ファームウェア関連
sof-firmware 必須。サウンド関連
bash-completion 便利。bash補完

linux-firmware について

linux-firmware-intel Intel 製品用 (内蔵GPU・無線LAN・Bluetooth等々)
linux-firmware-amdgpu AMD GPU
linux-firmware-nvidia NVIDIA GPU
linux-firmware-radeon ATI Radeon GPU
linux-firmware-realtek Realtek の無線LAN

fstabの作成

genfstab -U /mnt >> /mnt/etc/fstab

システムの設定

インストールしたシステムに入る。

arch-chroot /mnt

ロケール設定

vim /etc/locale.gen

en_US.UTF-8 UTF-8とja_JP.UTF-8 UTF-8のコメントを解除。

続けて以下を実行。

locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf

タイムゾーン設定

表示に従って設定。

tzselect

キーマップ設定

echo KEYMAP=jp106 > /etc/vconsole.conf

ホスト名の設定

好きなホスト名を設定。

echo hogehoge > /etc/hostname

rootのパスワード設定

passwd root

一般ユーザー追加

useradd -m -G wheel hogehoge
passwd hogehoge

sudoの設定

visudo

%wheel ALL=(ALL:ALL) ALLのコメント解除。

必要なものをインストール

pacman -S grub efibootmgr os-prober networkmanager

Grubのファイルをインストール

--bootloader-idは作成するブートローダーの名前。指定した名前のディレクトリが/boot/EFIに作られる。

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=hogehoge

Grubの設定変更

vim /etc/default/grub

コメントアウト:GRUB_CMDLINE_LINUX_DEFAULT="なんたら"
コメント解除:GRUB_DISABLE_OS_PROBER=false

保存したら、以下を実行。

grub-mkconfig -o /boot/grub/grub.cfg

インストール作業終了


システムから抜けて再起動

exit
umount -R /mnt
reboot

再起動後

インターネットに接続

systemctl enable NetworkManager
systemctl start NetworkManager

Wi-Fi接続

nmcli device wifi connect {SSID} password {Password}

or

nmtui

パッケージ更新

pacman -Syu

yayのインストール

cd ~
pacman -S git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
cd ..
rm -r yay

おわり。

参考

山田 ハヤオさん

Azelさん

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?