Skip to content

Instantly share code, notes, and snippets.

@cindrmon
Last active October 2, 2020 09:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cindrmon/0487bd1c574b240fd6285fbb2d609872 to your computer and use it in GitHub Desktop.
Save cindrmon/0487bd1c574b240fd6285fbb2d609872 to your computer and use it in GitHub Desktop.
# ping archlinux.org
# lsblk
# fdisk /dev/sda
fdisk:
  g
  n
  <Enter>
  <Enter>
  +512M
  n
  <Enter>
  <Enter>
  +4G
  t
  1
  1
  t
  2
  19
  w
# mkfs.ext4 /dev/sda3
# mkfs.fat -F32 /dev/sda1
# mkswap /dev/sda2
# swapon
# mount /dev/sda3 /mnt
# mkdir /mnt/boot
# mount /dev/sda1 /mnt/boot
# pacstrap /mnt base base-devel linux linux-firmware networkmanager vim

# genfstab -U /mnt >> /mnt/etc/fstab
# arch-chroot /mnt

# ln -s /usr/share/zoneinfo/Asia/Manila /etc/localtime
# hwclock --systohc --utc
# date
# echo "ArchBoot" > /etc/hostname
# echo "127.0.0.1  localhost.localdomain  localhost  Archboot" >> /etc/hosts
# echo "::1  localhost.localdomain  localhost  ArchBoot" >> /etc/hosts
# EDITOR=vim visudo <edit sudoers file and remove some comments>
# adduser -a -g wheel -G audio,video,uucp,users cinder
# cinder passwd
# passwd
# vim /etc/locale.gen <uncomment correct locales>
# locale-gen
# pacman -S grub
# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg
# systeemctl enable NetworkManager
# exit
# reboot

$ <login to root>
# ping archlinux.org
# pacman -Syyu xorg rxvt-unicode
# pacman -S i3-gaps i3status sddm compton pulseaudio pulseaudio-alsa
# systemctl enable sddm
# reboot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment