Menaklukkan Arch Linux: Panduan Instalasi dan Konfigurasi untuk Pemula Tingkat Dewa

PintarApp Juli 11, 2026
Menaklukkan Arch Linux: Panduan Instalasi dan Konfigurasi untuk Pemula Tingkat Dewa

Pendahuluan: Membongkar Mitos Arch Linux

Dulu, saya pernah mengalami momen "Aduh!" yang cukup legendaris. Itu terjadi saat pertama kali mencoba menginstal Arch Linux. Semua berjalan lancar sampai saya lupa satu detail kecil tapi krusial: menginstal bootloader. Hasilnya? Setelah restart, layar hitam pekat menyambut saya seperti juru parkir yang marah, hanya dengan tulisan "No bootable device found." Rasanya seperti sudah susah payah merakit sebuah motor custom impian, lengkap dengan cat dan bodi keren, tapi lupa memasang busi. Motornya ada, tapi ya jelas nggak bisa jalan. Dari pengalaman itulah saya belajar, Arch Linux itu bukan tentang sihir, tapi tentang memahami setiap baut dan mur yang kita pasang.

Mungkin kamu pernah dengar selentingan, "Ah, Arch Linux itu cuma buat para dewa!" atau "Instalnya ribet banget, mending pakai distro lain aja." Nah, kalau kamu sekarang membaca artikel ini, itu artinya kamu sudah siap untuk naik level, membuka kap mesin Linux dan mengerti bagaimana ia bekerja. Anggap saja ini bukan sekadar tutorial, tapi undangan untuk ikut petualangan merakit mobil balap impianmu sendiri, dari nol. Kita akan pasang setiap komponen, setel mesinnya, sampai akhirnya bisa melaju kencang di lintasan!

Arch Linux menawarkan kebebasan dan kontrol penuh. Tidak ada bloatware, tidak ada keputusan yang dipaksakan. Kamu yang menentukan. Ibaratnya, kamu tidak membeli rumah jadi, tapi membeli tanah kosong dan membangun rumah impianmu sendiri, bata demi bata. Jadi, siapkan diri, karena kita akan menyelami dunia Arch Linux dengan gaya santai tapi penuh ilmu!

Persiapan: "Mise en Place" Ala Arch Linux

Sebelum mulai memasak hidangan istimewa, koki profesional selalu menyiapkan semua bahan dan alat di depan mata. Dalam dunia Arch, ini disebut "persiapan". Ini krusial agar tidak ada momen panik di tengah jalan.

1. Media Instalasi dan Koneksi Internet

  • USB Bootable: Unduh ISO Arch Linux terbaru. Buat USB bootable menggunakan Balena Etcher atau dd jika di Linux. Ini "kunci inggris" dan "obeng" utama kita.
  • Koneksi Internet: Pastikan kamu punya koneksi internet yang stabil. Ini vital! Proses instalasi Arch Linux sangat bergantung pada pengunduhan paket dari repositori. Ibarat bengkel yang butuh akses ke toko sparepart untuk mendapatkan komponen.

2. Rencana Partisi: Pondasi Rumahmu

Ini bagian paling penting dan sering bikin deg-degan. Mempartisi disk itu seperti merencanakan tata letak ruangan di rumahmu. Kamu butuh setidaknya:

  • Partisi Boot (ESP/EFI System Partition): Sekitar 512MB, format FAT32. Ini tempat bootloader dan kernel hidup. Kalau sistemmu modern (UEFI), ini wajib ada.
  • Partisi Root (/): Minimal 20GB (lebih besar lebih baik), format ext4. Ini tempat seluruh sistem operasi Arch Linux tinggal.
  • Partisi Swap (Opsional tapi Direkomendasikan): Ukuran idealnya 1-2x RAM, atau setidaknya 4-8GB. Fungsinya sebagai RAM cadangan. Kalau RAM-mu 16GB ke atas dan jarang pakai aplikasi berat, mungkin bisa dilewatkan. Tapi lebih baik ada.
  • Partisi Home (Opsional tapi Sangat Direkomendasikan): Ini partisi terpisah untuk data pribadimu (dokumen, foto, video). Ukurannya bebas, sesuai kebutuhanmu. Dengan partisi /home terpisah, jika suatu saat kamu perlu menginstal ulang sistem, datamu akan aman.

Boot dari USB yang sudah kamu buat. Di prompt, kamu akan disambut dengan root@archiso ~#. Ini terminalmu, arena bermain kita!

Instalasi Dasar: Merakit Rangka Mesin

Sekarang saatnya kita mulai merakit. Pastikan keyboard sudah diatur dengan benar. Untuk layout US, tidak perlu apa-apa. Jika ingin layout lain (misal: German), gunakan loadkeys de-latin1.

1. Verifikasi Mode Boot

Cek apakah kamu boot dalam mode UEFI atau BIOS dengan perintah:

ls /sys/firmware/efi/efivars

Jika ada output, berarti UEFI. Jika tidak ada atau error, berarti BIOS.

2. Koneksi Internet

Untuk koneksi kabel (Ethernet), biasanya sudah otomatis terhubung. Cek dengan ip a. Jika pakai Wi-Fi:

iwctl
device list
station wlan0 scan
station wlan0 get-networks
station wlan0 connect "SSID-mu"
exit

Ganti wlan0 dengan nama antarmuka Wi-Fi kamu (lihat dari device list) dan "SSID-mu" dengan nama jaringan Wi-Fi kamu.

3. Mempartisi Disk dengan fdisk atau cfdisk

Ini adalah "operasi bedah" pada hard disk-mu. Kita pakai fdisk atau cfdisk yang lebih interaktif.

cfdisk /dev/sdX

Ganti sdX dengan nama disk-mu (misal: sda, nvme0n1). Gunakan lsblk untuk melihat daftar disk. Buat partisi sesuai rencana di atas. Jangan lupa set tipe partisi (misal: EFI System untuk partisi boot). Setelah selesai, tulis perubahan (Write) dan keluar (Quit).

4. Memformat Partisi

Setelah dibuat, partisi harus diformat agar bisa digunakan. Ini seperti melapisi interior mobil dengan cat dan pelapis.

  • Partisi EFI (jika UEFI):
    mkfs.fat -F 32 /dev/sdX1
  • Partisi Root:
    mkfs.ext4 /dev/sdX2
  • Partisi Home (opsional):
    mkfs.ext4 /dev/sdX4
  • Partisi Swap:
    mkswap /dev/sdX3
    swapon /dev/sdX3

Penting: Ganti sdX1, sdX2, dst. dengan partisi yang sesuai di sistemmu.

5. Mounting Partisi

Ini seperti menyusun buku-buku di rak perpustakaan. Kita menempatkan setiap partisi ke tempatnya masing-masing agar sistem tahu di mana harus mencari.

mount /dev/sdX2 /mnt
mkdir /mnt/boot
mount /dev/sdX1 /mnt/boot  # Hanya jika menggunakan EFI
mkdir /mnt/home           # Jika ada partisi home terpisah
mount /dev/sdX4 /mnt/home # Jika ada partisi home terpisah

6. Instalasi Sistem Dasar

Saatnya menginstal "jeroan" sistem. Ini adalah inti dari Arch Linux. Kita gunakan pacstrap, seperti seorang arsitek yang mulai menata kerangka bangunan.

pacstrap /mnt base linux linux-firmware vim nano

vim dan nano akan sangat berguna untuk mengedit file konfigurasi nanti.

Konfigurasi Sistem: Menyetel Mesin agar Berjalan Sempurna

Sekarang kita punya kerangka sistem. Saatnya menyetel dan mengkonfigurasi agar benar-benar berfungsi.

1. Generate fstab

fstab adalah daftar partisi yang harus di-mount otomatis saat booting. Ini seperti daftar inventaris alat-alat bengkel agar tidak ada yang hilang.

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

Periksa isi /mnt/etc/fstab dengan cat /mnt/etc/fstab untuk memastikan semuanya benar.

2. Chroot ke Sistem Baru

Ini seperti melangkah masuk ke dalam mobil yang baru saja dirakit. Kita akan bekerja langsung di lingkungan Arch Linux yang baru saja diinstal.

arch-chroot /mnt

3. Timezone, Locale, dan Hostname

Mengatur identitas sistemmu.

  • Timezone:
    ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
    hwclock --systohc
  • Locale: Edit /etc/locale.gen (gunakan vim atau nano). Hapus tanda pagar (#) di depan baris en_US.UTF-8 UTF-8.
    locale-gen
    echo LANG=en_US.UTF-8 > /etc/locale.conf
  • Hostname:
    echo myarchpc > /etc/hostname
    Ganti myarchpc dengan nama yang kamu inginkan.
  • Hosts file: Edit /etc/hosts dan tambahkan:
    127.0.0.1       localhost
    ::1             localhost
    127.0.1.1       myarchpc.localdomain    myarchpc

4. Password Root dan User Baru

Atur password untuk user root, ini penting!

passwd

Buat user baru dan berikan hak sudo (ini kunci untuk bisa melakukan hal-hal "dewa").

useradd -m -g users -G wheel,storage,power -s /bin/bash namapengguna
passwd namapengguna

Instal sudo: pacman -S sudo. Lalu edit /etc/sudoers dengan visudo dan hapus tanda pagar di depan %wheel ALL=(ALL:ALL) ALL.

5. Menginstal Bootloader (Penting!)

Ini adalah "starter" mobilmu. Tanpa ini, sistem tidak bisa booting. Kita pakai GRUB.

  • Untuk UEFI:
    pacman -S grub efibootmgr
    grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=Arch
    grub-mkconfig -o /boot/grub/grub.cfg
  • Untuk BIOS:
    pacman -S grub
    grub-install --target=i386-pc /dev/sdX  # Ganti sdX dengan disk utama, BUKAN partisi
    grub-mkconfig -o /boot/grub/grub.cfg

6. Konfigurasi Jaringan

Instal networkmanager agar koneksi internet bisa diatur dengan mudah setelah booting.

pacman -S networkmanager
systemctl enable NetworkManager

Memasang Desktop Environment: Interior dan Bodi Mobilmu

Sampai sini, kamu sudah punya sistem Linux yang berfungsi tapi tanpa antarmuka grafis. Ibarat mobil balap yang baru rangka dan mesin, belum ada jok, setir, apalagi AC. Sekarang saatnya memilih "bodi" dan "interior" sesuai selera. Mau yang mewah (KDE Plasma), minimalis (XFCE, GNOME), atau super custom (i3wm, Sway)?

Saya akan berikan contoh untuk KDE Plasma, salah satu yang paling populer dan kaya fitur.

pacman -S xorg plasma sddm konsole firefox
systemctl enable sddm
  • xorg: Server grafis dasar.
  • plasma: Paket KDE Plasma desktop environment.
  • sddm: Display manager (layar login).
  • konsole: Terminal emulator bawaan KDE.
  • firefox: Browser web.

Jika kamu mau GNOME, ganti plasma sddm dengan gnome gdm dan aktifkan gdm. Jika XFCE, pakai xfce4 lightdm lalu aktifkan lightdm. Pilihan ada di tanganmu, sesuaikan dengan performa mesin dan selera desainmu!

Final Check dan Reboot: Menguji Kendaraan Pertama

Selamat! Hampir semua komponen sudah terpasang. Sekarang saatnya keluar dari lingkungan chroot, unmount semua partisi, dan reboot.

exit
umount -R /mnt
reboot

Cabut USB instalasi saat diminta (atau sebelum booting ulang). Jika semua berjalan lancar, kamu akan melihat layar login SDDM/GDM/LightDM-mu. Masukkan username dan password yang kamu buat, dan voila! Kamu resmi menjadi pengguna Arch Linux.

Kesimpulan: Selamat Datang di Klub Para Perakit Dewa

Instalasi Arch Linux memang bukan pekerjaan semalam suntuk, tapi setiap langkahnya adalah pelajaran berharga. Kamu bukan sekadar menginstal sebuah sistem operasi, melainkan membangunnya dari fondasi. Proses ini memberimu pemahaman mendalam tentang bagaimana setiap bagian dari sistem Linux bekerja. Sekarang, kamu punya "mobil balap" kustom yang siap kamu modifikasi sesuka hati, bukan mobil pabrikan yang cuma bisa pakai setelan standar.

Ingat, komunitas Arch Linux sangat suportif, dan Arch Wiki adalah harta karun tak ternilai. Jadikan itu teman setiamu. Nikmati proses eksplorasi dan kustomisasi tanpa batas. Selamat datang di dunia Arch Linux, para pemula tingkat dewa!