
Dulu, saat pertama kali mencoba ‘berpetualang’ di dunia Linux, saya pernah merasa seperti montir amatir yang nekat membongkar mesin Ferrari tanpa buku manual. Hasilnya? Tentu saja mesinnya tidak mau menyala! Salah satu ‘Ferrari’ yang paling menantang tapi juga paling memuaskan untuk dibongkar adalah Arch Linux. Bukan, ini bukan distribusi Linux untuk mereka yang suka kemudahan instan seperti mie ayam di warung sebelah. Arch itu seperti memasak hidangan haute cuisine dari nol, mulai dari menanam bumbu sampai menyajikan di piring. Tapi justru di situlah letak kenikmatannya. Kamu mengerti setiap jengkal sistemmu, setiap baris kode yang berjalan. Rasanya seperti menciptakan mahakarya digitalmu sendiri. Jadi, jika kamu siap menjadi 'Beginner Dewa' dan tidak takut kotor tangan di terminal, mari kita mulai petualangan seru ini!
Arch Linux dikenal dengan filosofi KISS (Keep It Simple, Stupid) dan sifatnya yang rolling release. Artinya, kamu mendapatkan sistem minimalis yang bisa kamu bangun sesuai keinginan, dan selalu mendapatkan pembaruan terbaru tanpa harus menginstal ulang. Ini adalah taman bermain sempurna bagi mereka yang ingin belajar cara kerja sistem operasi dari dasar, layaknya seorang arsitek yang merancang rumah dari pondasi hingga atap.
Persiapan Awal: Mengumpulkan Bahan Masakan
Sebelum memulai, kita perlu mengumpulkan 'bahan-bahan' dan 'peralatan' yang diperlukan:
- Media Instalasi: Unduh ISO Arch Linux terbaru dari situs resminya. Anggap ini adalah buku resep utama kita.
- Flash Drive (Minimal 4GB): Ini akan menjadi ‘piring’ tempat kita menaruh resep tadi agar bisa dibaca komputer. Gunakan Rufus (Windows) atau Etcher (Linux/macOS) untuk membuat bootable drive.
- Koneksi Internet: Wajib! Instalasi Arch sangat bergantung pada unduhan paket. Anggap ini adalah jalur distribusi bahan masakan dari pasar ke dapurmu. Pastikan koneksi stabil.
- Sedikit Kesabaran: Ini kuncinya! Jangan terburu-buru, nikmati setiap langkahnya.
Booting ke Lingkungan Live: Mempersiapkan Dapur
Setelah flash drive siap, colokkan ke komputer dan boot dari sana. Biasanya kamu perlu menekan tombol seperti F2, F10, F12, atau Del saat startup untuk masuk ke BIOS/UEFI dan mengatur urutan boot. Setelah berhasil, kamu akan disambut prompt terminal:
root@archiso ~#
1. Verifikasi Koneksi Internet
Sebelum lanjut, pastikan koneksi internet berjalan. Jika menggunakan kabel (Ethernet), umumnya sudah otomatis. Untuk Wi-Fi, gunakan:
iwctl
device list
station <device_name> scan
station <device_name> get-networks
station <device_name> connect <SSID>
# Masukkan password jika diminta
exit
Setelah itu, coba ping Google untuk memastikan:
ping -c 3 google.com
2. Update Waktu Sistem
Sistem waktu yang akurat penting untuk paket yang benar. Sinkronkan waktu dengan NTP:
timedatectl set-ntp true
Partisi Disk: Mengatur Isi Dapur
Ini adalah bagian krusial, seperti menata ulang semua perkakas dan bahan makanan di dapurmu agar mudah dijangkau. Kesalahan di sini bisa membuat sistem tidak bisa di-boot. Saya merekomendasikan skema partisi dasar untuk pemula:
- /dev/sda1 (atau nvme0n1p1): Partisi EFI (
512MB, tipeEFI System) – untuk bootloader. - /dev/sda2 (atau nvme0n1p2): Partisi Root (
min. 20GB, tipeLinux filesystem) – tempat sistem Arch akan diinstal. - /dev/sda3 (opsional): Partisi Swap (
sesuai RAM atau 2x RAM, tipeLinux swap) – untuk memori virtual.
Kita akan menggunakan cfdisk karena lebih interaktif dan ramah pemula:
cfdisk /dev/sda # Sesuaikan dengan nama disk Anda (misal: /dev/nvme0n1)
Pilih gpt untuk sistem UEFI modern. Buat partisi sesuai skema di atas, tulis perubahan, lalu keluar.
Format Partisi dan Mount: Mempersiapkan Wadah
Setelah ‘rak-rak’ partisi terbentuk, kita perlu ‘menggosok’ dan ‘melabeli’ mereka agar siap diisi:
- Format Partisi EFI:
mkfs.fat -F 32 /dev/sda1
mkfs.ext4 /dev/sda2
mkswap /dev/sda3
swapon /dev/sda3
Kemudian, kita akan me-mount partisi root ke /mnt, seperti menaruh wadah utama di meja kerja:
mount /dev/sda2 /mnt
Dan jangan lupakan partisi EFI, kita pasang di /mnt/boot/efi:
mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi
Instalasi Sistem Dasar: Mengisi Kerangka Utama
Sekarang, saatnya mengisi ‘kerangka’ sistem kita. Ini seperti membeli kerangka mobil utama sebelum memasang mesin dan interior. Kita akan menginstal paket dasar Arch Linux:
pacstrap /mnt base linux linux-firmware nano
base adalah inti Arch, linux adalah kernelnya, linux-firmware untuk dukungan hardware, dan nano adalah editor teks simpel untuk konfigurasi nanti.
Konfigurasi Sistem: Menyalakan Mesin
Setelah sistem dasar terinstal, kita perlu ‘menyalakan mesin’ dan melakukan konfigurasi awal. Ini adalah bagian yang paling banyak ‘setelan’nya, seperti saat pertama kali menyalakan mobil baru dan mengatur kursi, spion, radio, dll.
1. Generate fstab
Ini adalah daftar partisi yang akan di-mount secara otomatis saat sistem boot. Sangat penting!
genfstab -U /mnt >> /mnt/etc/fstab
Periksa isinya untuk memastikan tidak ada kesalahan fatal:
cat /mnt/etc/fstab
2. Chroot ke Sistem Baru
Ini seperti melompat ke kursi pengemudi mobil yang baru kita rakit, sebelum body mobil terpasang sempurna. Kita akan masuk ke lingkungan instalasi baru kita untuk konfigurasi lebih lanjut:
arch-chroot /mnt
3. Zona Waktu
ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
hwclock --systohc
4. Lokalisasi
Edit file /etc/locale.gen untuk mengaktifkan bahasa yang kamu inginkan. Cari baris yang dimulai dengan #en_US.UTF-8 UTF-8 atau #id_ID.UTF-8 UTF-8, hapus tanda # di depannya. Setelah itu generate:
nano /etc/locale.gen
locale-gen
Buat file /etc/locale.conf:
echo "LANG=en_US.UTF-8" > /etc/locale.conf
5. Nama Host
Berikan nama untuk komputer Arch-mu, seperti memberi nama hewan peliharaan:
echo "myarchpc" > /etc/hostname
Kemudian, tambahkan ke file /etc/hosts:
nano /etc/hosts
Isi seperti ini:
127.0.0.1 localhost
::1 localhost
127.0.1.1 myarchpc.localdomain myarchpc
6. Konfigurasi Jaringan
Instal paket penting untuk jaringan:
pacman -S networkmanager
Aktifkan service-nya:
systemctl enable NetworkManager
7. Kata Sandi Root
Tentu saja, kita butuh kata sandi untuk ‘pengemudi utama’ (root):
passwd
8. Tambah Pengguna Biasa
Jangan selalu jadi root! Buat akun pengguna biasa dan tambahkan ke grup yang relevan:
useradd -m -G wheel,audio,video,storage -s /bin/bash <username_mu>
passwd <username_mu>
9. Sudoers
Agar pengguna biasa bisa menjalankan perintah sebagai root (dengan izin), kita perlu menginstal sudo dan mengkonfigurasi sudoers:
pacman -S sudo
EDITOR=nano visudo # Ini akan membuka file sudoers dengan nano
Cari baris # %wheel ALL=(ALL) ALL dan hilangkan tanda # di depannya. Simpan dan keluar.
10. Bootloader (GRUB)
Ini adalah kunci kontak mobilmu! Tanpa ini, sistem tidak akan bisa boot. Kita pakai GRUB:
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Arch
grub-mkconfig -o /boot/grub/grub.cfg
11. Microcode (Opsional tapi Direkomendasikan)
Untuk kinerja dan stabilitas CPU yang lebih baik:
# Untuk Intel
pacman -S intel-ucode
# Untuk AMD
pacman -S amd-ucode
Setelah instalasi, generate ulang grub config:
grub-mkconfig -o /boot/grub/grub.cfg
Sentuhan Akhir: Siap Meluncur!
Selamat! Kamu sudah menyelesaikan bagian terberat. Sekarang saatnya keluar dari lingkungan chroot dan me-reboot sistem:
exit
umount -R /mnt
reboot
Jangan lupa cabut flash drive-nya! Jika semua berjalan lancar, kamu akan melihat bootloader GRUB dan kemudian prompt login Arch Linux-mu. Ini adalah momen kebanggaan, seperti melihat mobil rakitanmu menyala dan siap dikendarai!
Langkah Selanjutnya: Membangun Desktop Idaman
Setelah login, kamu akan disambut terminal yang polos. Arch Linux memang minimalis. Kamu sekarang bisa menginstal desktop environment favoritmu (KDE Plasma, GNOME, XFCE, dll.) atau window manager (i3, Awesome, DWM) sesuai selera. Ini adalah fase di mana kamu mendekorasi interior mobilmu, memasang jok, sound system, atau bahkan mengubah warna catnya.
# Contoh instalasi KDE Plasma
pacman -S xorg plasma konsole sddm
systemctl enable sddm
reboot
Tentu saja, langkah ini bisa sangat panjang dan penuh kustomisasi. Tapi dengan fondasi Arch yang kokoh, kamu punya kendali penuh.
Penutup: Selamat Datang di Klub "Beginner Dewa"!
Menginstal Arch Linux memang bukan hal yang instan, tapi setiap langkahnya adalah pelajaran berharga. Kamu bukan hanya mendapatkan sistem operasi, tapi juga pemahaman mendalam tentang bagaimana sebuah sistem bekerja. Kamu telah membuktikan diri sebagai "Beginner Dewa" yang siap membangun mahakarya digitalmu sendiri. Ingat, komunitas Arch Linux adalah salah satu yang terbaik dan dokumentasi Arch Wiki adalah harta karun tak ternilai (setelah panduan ini, tentunya!). Selamat menikmati Arch Linux-mu yang baru, dan jangan ragu untuk terus belajar dan bereksplorasi!