めゆんのブログ

句読点少なめ文章痛め

Arch Linuxインストールメモ

なんやかんやで学校にいなきゃいけないみたいなシチュエーションはあるんだけど研究室はめちゃくちゃ居心地が悪くて厳しい
図書館に籠るときの暇つぶし用にノートPCが欲しいのでクソ調子が悪くて使ってなかったノートPCを使うことにした

別にUbuntuでもいいんだけどなんとなくArch Linuxにすることにした
毎回GRUBあたりでなんか手こずることがあるのでメモする


1. balenaEtcherがなんか書き込み失敗するのでデスクトップのArch機を立ち上げddで書き込む

sudo dd bs=4M if=~/archlinux-2021.07.01-x86_64.iso of=/dev/sda status=progress && sync

2. ノートPCに挿して適当に起動する
3.

loadkeys jp106
rfkill unblock wifi
iwctl
# station list
# station wlan0 scan
# station wlan0 get-networks
# station wlan0 connect <ssid>
# exit
ping -c 3 google.com
timedatectl set-ntp true
fdisk -l
fdisk /dev/nvme0n1
# g
# n(+1G )
# t(1)
# n(+16G)
# t(19)
# n
# w
mkfs.fat -v -F32 /dev/nvme0n1p1
mkswap /dev/nvme0n1p2
mkfs.ext4 /dev/nvme0n1p3
mount /dev/nvme0n1p3 /mnt
mkdir /mnt/boot
mount /dev/nvme0n1p1 /mnt/boot
swapon /dev/nvme0n1p2
pacstrap  /mnt base linux linux-firmware nano neovim base-devel grub efibootmgr rfkill networkmanager
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
hwclock --systohc
nvim /etc/locale.gen
# en_US.UTF-8とja_JP.UTF-8の行をコメント外す
locale-gen
nvim /etc/locale.conf
# LANG=ja_JP.UTF-8
localectl set-locale LANG=ja_JP.UTF-8
nvim /etc/vconsole.conf
# KEYMAP=jp106
nvim /etc/hostname
# buri
nvim /etc/hosts
# 127.0.0.1 localhost
# ::1 localhost
# 127.0.1.1 buri.buri buri
passwd
grub-install --efi-directory=/boot
grub-mkconfig -o /boot/grub/grub.cfg
systemctl enable NetworkManager
exit
shutdown now