Arch philosophy is about knowing your system. It doesn’t give fancy installer. In fact you have to do it all manually with command line without installer. Before you step in, you have to be brave to walk with command line. And be sure you have read the manual.
Reading
Video
It is worth the risk. Your few days of installing Arch give you more knowledge than a year with Kali. After you get the knowledge for a while, you can install it again in just a few minutes.
Many beginners asking for guidance to install Arch. There is actualy two steps. First step is Install Vanilla Arch itself. Until you get your first root login after boot. The second step is Post Install. e.g. setup Wireless, or setup WM/DE (Desktop Environment).
If you feel that you are not ready for Arch, you can still improve your skill with other distro.
This article contain two parts.
-
Install Log
-
Post Install Log
Arch :: Install Log
Prepare Partition
For more details, about partitioning guidance you can read.
I’m using /dev/sda9
. Im sure that you might use diferent partition.
># cfdisk
># mkswap /dev/sda9
># mkfs.ext4 /dev/sda10
># swapon /dev/sda9
># mount /dev/sda10 /mnt
Wireless Connexion
># iw dev
># # ip link set wlp0s3f3u2 up
># # iw dev wlp0s3f3u2 myessid
># wifi-menu
># ping google.com
Base Install
># pacstrap -i /mnt base base-devel
># genfstab -p /mnt >> /mnt/etc/fstab
># arch-chroot /mnt
Basic Setting
># nano /etc/locale.gen
># locale-gen
># echo LANG=en_US.UTF-8 > /etc/locale.conf
># export LANG=en_US.UTF-8
># ln -s /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
># hwclock --systohc --utc
Prepare system
># mkinitcpio -p linux
># passwd
Prepare pacman
># systemctl enable dhcpd.service
># ip link
># nano /etc/pacman.conf
Setup Grub
># pacman -Syy
># pacman -S grub-bios
># pacman -S os-prober
># grub-install /dev/sda
># grub-mkconfig -o /boot/grub.cfg
Prepare user
># useradd -m -g users -G wheel -s /bin/bash epsi
># passwd epsi
># pacman -S sudo
># nano /etc/sudoers
Additional Wireless Package
># pacman -S iw rfkill
Done
># exit
># cd ..
># umount /dev/sda10
># reboot
Reading
Arch :: First Boot/ Post Install
Wireless Connexion
You can find a more comprehensive topic about wireless command line here
># iw dev
># # ip link set wlp0s3f3u2 up
># iw dev wlp0s3f3u2 connect myessid
># iw dev wlp0s3f3u2 link
># ping google.com
Desktop Environment
># pacman -S xorg-server xorg-xinit xorg-twm slim
># pacman -S xf86-video-sisimedia
># pacman -S gdm gnome-shell gnome
># systemctl enable gdm.service
># pacman -S gnome-keyring
Optional
?# pacman -S mc fish
Additional Wireless Package
># pacman -S dialog wpa_supplicant wireless_tools
># pacman -S networkmanager network-manager-applet
># systemctl enable NetworkManager.service
Command for Wireless Checking
$ lspci | grep -i net
$ lsusb
$ ip link
Avoid Conflict
># systemctl disable dhcpcd.service
># systemctl disable dhcpcd@.service
># systemctl stop dhcpcd.service
># systemctl stop dhcpcd@.service