til/install-archlinux.md

72 lines
3.0 KiB
Markdown
Raw Normal View History

2020-02-02 04:02:43 +00:00
# Install Archlinux
Install Archlinux is thing I always want to do for my laptop/PC since I had my laptop in ninth grade.
This is not a guide for everyone, this is just save for myself in a future and for anyone who want to taste a bit.
2020-02-24 15:33:09 +00:00
Assume your laptop/PC is UEFI-capable.
2020-02-02 04:02:43 +00:00
---
2020-03-11 15:44:05 +00:00
First thing as breathe air is to read [Installation guide](https://wiki.archlinux.org/index.php/Installation_guide). Read through the guide **slowly** and **carefully**.
2020-02-02 04:02:43 +00:00
2020-03-11 15:44:05 +00:00
After that, get an USB and follow [USB flash installation media](https://wiki.archlinux.org/index.php/USB_flash_installation_media).
2020-02-02 04:02:43 +00:00
2020-03-11 15:44:05 +00:00
When booting Archlinux ISO, follow **Installation guide**, **step** by **step**.
2020-02-02 04:02:43 +00:00
In step **Connect to the internet**.
2020-02-24 15:33:09 +00:00
Enable wifi with `wifi-menu`.
2020-02-02 04:02:43 +00:00
In step **Partition the disks**.
Use `cfdisk`.
2020-03-11 15:44:05 +00:00
Mount point `/mnt/efi` (Use with GRUB) or `/mnt/boot` (Use with systemd-boot) with `512 MiB`.
2020-02-02 04:02:43 +00:00
Skip swap because use swap file later.
In step **Boot loader**.
2020-03-11 15:44:05 +00:00
Use [GRUB: UEFI systems](https://wiki.archlinux.org/index.php/GRUB#UEFI_systems) or [systemd-boot](https://wiki.archlinux.org/index.php/Systemd-boot).
2020-02-02 04:02:43 +00:00
---
After finish **Installation guide**, don't rush to restart, read [General recommendations](https://wiki.archlinux.org/index.php/General_recommendations) to continue.
2020-02-23 17:54:34 +00:00
Always remember to check dependencies when install packages.
2020-02-02 04:02:43 +00:00
In step **System administration**.
2020-02-23 17:54:34 +00:00
Read [Users and groups](https://wiki.archlinux.org/index.php/Users_and_groups):
- Add user with [Zsh](https://wiki.archlinux.org/index.php/Zsh) shell.
- Set password.
- Enable [Sudo](https://wiki.archlinux.org/index.php/Sudo#Using_visudo) access.
2020-02-02 04:02:43 +00:00
In step **Graphical user interface**.
Display server - install [Xorg](https://wiki.archlinux.org/index.php/Xorg).
2020-03-11 15:44:05 +00:00
Desktop environments - install [GNOME](https://wiki.archlinux.org/index.php/GNOME).
Display manager - install [GDM](https://wiki.archlinux.org/index.php/GDM).
2020-02-02 04:02:43 +00:00
In step **Networking**.
Network configuration - install [NetworkManager](https://wiki.archlinux.org/index.php/NetworkManager).
Clock synchronization - install [systemd-timesyncd](https://wiki.archlinux.org/index.php/Systemd-timesyncd).
In step **Optimization**.
Read [Solid state drive](https://wiki.archlinux.org/index.php/Solid_state_drive).
In step **Appearance**.
Read [Fonts](https://wiki.archlinux.org/index.php/Fonts).
Use swap file - install [systemd-swap](https://wiki.archlinux.org/index.php/Swap#systemd-swap).
---
[Improving performance](https://wiki.archlinux.org/index.php/Improving_performance) is small step inside **Optimization**, but it's big to me.
Read [Watchdogs](https://wiki.archlinux.org/index.php/Improving_performance#Watchdogs).
Read [Staggered spin-up](https://wiki.archlinux.org/index.php/Improving_performance/Boot_process#Staggered_spin-up).
Read [Silent boot](https://wiki.archlinux.org/index.php/Silent_boot).
---
2020-02-24 15:33:09 +00:00
Final step is to read [List of applications](https://wiki.archlinux.org/index.php/List_of_applications). Only read section you need.
2020-02-04 13:19:22 +00:00
---
2020-02-02 04:02:43 +00:00
This is the end. Future update is coming if I feel something need to be changed or I get boring and change my taste :)