メインコンテンツへスキップ
  1. Posts/

ArchLinux Install Battle

·1 分·

Install Battleのメモ DEはi3wm & KDE KernelはZen

Partitioning
#

root, home を分離 fsはbtrfs

# Partitioning
cgdisk <device>

# ESP
mkfs.fat -F32 <esp>
# root, home
mkfs.btrfs <part>

Install
#

timezone
#

timedatectl set-ntp true
timedatectl set-timezone Asia/Tokyo
# on windows dualboot
timedatectl set-local-rtc true

Mounting
#

mount <root part> /mnt
mkdir /mnt/boot
mkdir /mnt/home
mount <esp> /mnt/boot
mount <home part> /mnt/home

mirror optimization
#

reflector -c JP -p https -p http --sort rate --save /etc/pacman.d/mirrorlist

pacstrap
#

pacstrap /mnt base linux-zen linux-zen-headers linux-firmware btrfs-progs dosfstools networkmanager vim man-db man-pages texinfo base-devel efibootmgr grub reflector git wget curl rsync

Microcode
#

# Intel
pacstarp /mnt intel-ucode
# AMD
pacstrap /mnt amd-ucode

Generate fstab
#

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

chroot
#

arch-chroot /mnt

Timezone
#

ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
hwclock --systohc

Generate Locale
#

# uncomment needed locale
vim /etc/locale.gen
locale-gen

Hostname
#

echo "rika" > /etc/hostname

Enable NM
#

systemctl enable NetworkManager

Install Bootloader
#

Windowsのエントリは自作 or OS_PROBERを有効化する

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch
grub-mkconfig -o /boot/grub/grub.cfg

Create User
#

# enable sudo for wheel user group
visudo

useradd -m nanami
usermod -aG wheel nanami
passwd nanami
su nanami

Paru
#

git clone https://aur.archlinux.org/paru-bin.git
cd paru-bin
makepkg -si

Configure Insecure SecureBoot
#

Myuu
著者
Myuu
CS Researcher