Arch Linux untuk Pemula Tingkat Dewa: Merakit OS Impianmu dari Nol (Bukan Kaleng-kaleng!)

PintarApp Mei 27, 2026
Arch Linux untuk Pemula Tingkat Dewa: Merakit OS Impianmu dari Nol (Bukan Kaleng-kaleng!)

Pernahkah kamu merasa seperti seorang koki pemula yang ingin menciptakan masakan bintang lima, tapi modalnya cuma resep dasar dan semangat membara? Rasanya campur aduk antara antusiasme dan sedikit rasa gentar. Nah, pengalaman serupa sering saya alami di dunia ngoding, terutama saat pertama kali coba-coba OS yang "katanya" itu cuma buat para suhu. Akhirnya, terjebak di loop bootloader yang mematikan dan laptop jadi korban eksperimen semalam suntuk. Tapi justru dari sana, saya belajar satu hal: tantangan itu bukan tembok, melainkan tangga menuju pemahaman yang lebih dalam. Dan di dunia Linux, "tangga" itu punya nama: Arch Linux.

Hari ini, kita akan ngobrolin Arch Linux, bukan cuma instalasi biasa, tapi kita akan merakitnya dari nol sampai jadi OS idamanmu. Ini tutorial bukan untuk kamu yang cuma mau "klik-klik-next-finish", tapi untuk kamu yang punya ambisi "dewa-level beginner" – pemula yang berani kotor, berani belajar, dan ingin tahu setiap jengkal mesinnya. Anggap saja ini bengkel khusus, tempat kita akan bongkar pasang sistem operasi seperti seorang montir profesional merakit mobil sport impian.

Kenapa Arch Linux? Atau, Mengapa Kita Mau Susah Payah?

Kamu mungkin bertanya, "Kenapa harus Arch? Apa bedanya sama distro lain yang tinggal install?" Mari kita analogikan Arch Linux itu seperti membeli mobil dalam bentuk komponen terpisah. Kamu dapat mesin, rangka, jok, kemudi, tapi semuanya masih dalam dus. Di sisi lain, ada distro seperti Ubuntu atau Fedora yang ibarat membeli mobil langsung jadi, lengkap dengan fitur bawaan. Kelebihan Arch? Kamu punya kontrol penuh!

  • Kontrol Penuh: Kamu sendiri yang memutuskan mau pakai desktop environment apa, driver mana yang diinstal, dan aplikasi apa saja yang berjalan. Tidak ada bloatware, tidak ada paket yang tidak kamu inginkan. Minimalis dan sesuai kebutuhanmu.
  • Rolling Release: Arch itu seperti mobil yang selalu dapat update sparepart terbaru begitu keluar dari pabrik. Kamu selalu mendapatkan versi software terbaru tanpa harus melakukan upgrade besar-besaran (misalnya dari Ubuntu 20.04 ke 22.04).
  • Pembelajaran Mendalam: Proses instalasi Arch akan memaksa kamu mengerti bagaimana sebuah sistem Linux bekerja dari bawah ke atas. Ini adalah kursus kilat tentang fondasi Linux yang tak ternilai harganya.
  • Komunitas Kuat: Kalau kamu nyasar di bengkel, ada banyak montir senior di Arch Wiki dan forum yang siap membantu. Mereka itu bank pengetahuan berjalan!

Persiapan Ala Montir Profesional: Daftar Peralatanmu

Sebelum mulai bongkar mesin, seorang montir pasti menyiapkan semua peralatannya. Kita juga begitu! Ini dia daftar ceklisnya:

  • Media Instalasi Arch Linux: Unduh ISO Arch Linux terbaru dan buat bootable USB drive. Bisa pakai Rufus di Windows atau Ventoy di Linux/Windows.
  • Koneksi Internet Stabil: Lebih baik pakai kabel (Ethernet) untuk menghindari drama driver Wi-Fi di awal.
  • Backup Data Penting: Ini WAJIB! Sebelum mengoprek partisi, pastikan data-data pentingmu aman di tempat lain.
  • Pahami UEFI/BIOS: Masuk ke pengaturan firmware laptop/PC-mu. Pastikan Secure Boot nonaktif dan boot mode diatur ke UEFI (untuk instalasi modern).
  • Kesabaran dan Semangat Belajar: Ini alat yang paling penting!

Melangkah ke Bengkel Utama: Instalasi Dasar (Kerangka Mobil)

Baik, saatnya menyalakan kunci kontak! Boot dari USB Arch Linux yang sudah kamu buat.

1. Mengatur Posisi Duduk: Layout Keyboard

Begitu boot, kamu akan masuk ke terminal. Langkah pertama, atur layout keyboardmu agar nyaman. Kalau pakai US, mungkin tidak perlu. Kalau pakai layout lain, misalnya Jerman (de-latin1), ketik:

loadkeys de-latin1

2. Menyambung ke Jaringan Bengkel: Koneksi Internet

Kalau pakai kabel, biasanya sudah otomatis terkoneksi. Untuk memastikannya:

ping -c 3 google.com

Jika ada respons, berarti aman. Kalau pakai Wi-Fi, agak sedikit ribet. Kamu bisa pakai iwctl:

iwctl
device list # Untuk melihat nama interface Wi-Fi (misal: wlan0)
station wlan0 scan
station wlan0 get-networks
station wlan0 connect Nama_SSID

Setelah terkoneksi, ketik exit untuk keluar dari iwctl.

3. Membagi Area Kerja: Partisi Disk

Ini adalah bagian krusial, seperti koki yang memotong-motong bahan makanan dengan presisi. Kita akan mempartisi diskmu. Hati-hati di sini, salah langkah bisa hapus data!

Identifikasi disk utama kamu:

lsblk

Biasanya /dev/sda atau /dev/nvme0n1. Misal kita pakai /dev/sda. Kita gunakan cfdisk untuk tampilan yang lebih interaktif:

cfdisk /dev/sda

Pilih "gpt" untuk UEFI. Buat partisi-partisi berikut:

  • EFI System Partition (ESP): Ukuran 300-500MB, type "EFI System".
  • Swap Partition: Ukuran sekitar RAM-mu (atau sesuai kebutuhan), type "Linux swap".
  • Root Partition (/): Sisa ruang, type "Linux filesystem".

Setelah selesai, "Write" dan "Quit".

Selanjutnya, format partisi-partisi tersebut:

mkfs.fat -F 32 /dev/sda1   # Untuk partisi EFI (misal /dev/sda1)
mkswap /dev/sda2           # Untuk partisi Swap (misal /dev/sda2)
swapon /dev/sda2
mkfs.ext4 /dev/sda3        # Untuk partisi Root (misal /dev/sda3)

Kemudian, mount partisi root ke /mnt dan ESP ke /mnt/boot (atau /mnt/efi):

mount /dev/sda3 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot

4. Memasang Kerangka Utama: Instalasi Base System

Ini seperti memasang rangka mobil. Kita instal paket dasar Arch:

pacstrap /mnt base linux linux-firmware

Proses ini akan memakan waktu tergantung kecepatan internetmu. Bersabarlah.

5. Mencatat Blueprint Bengkel: Generate Fstab

fstab adalah "blueprint" yang memberitahu sistem bagaimana partisi-partisi harus dimount saat boot. Buat secara otomatis:

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

Cek isi /mnt/etc/fstab untuk memastikan semuanya benar.

6. Masuk ke Kabin Mesin: Chroot

Sekarang kita akan "chroot" ke sistem Arch yang baru terinstal. Ini seperti masuk ke dalam mobil yang sedang dirakit dan mulai mengaturnya dari dalam:

arch-chroot /mnt

Menyalakan Mesin: Konfigurasi Esensial (Dashboard & Interior)

Oke, kita sudah di dalam sistem baru. Sekarang saatnya menyalakan mesin dan mengatur bagian-bagian penting.

1. Mengatur Zona Waktu: Timezone

Atur zona waktumu. Untuk Jakarta:

ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
hwclock --systohc

2. Mengatur Bahasa: Lokalisasi

Buka file /etc/locale.gen dengan editor nano:

nano /etc/locale.gen

Cari baris yang kamu inginkan (misal en_US.UTF-8 UTF-8 dan id_ID.UTF-8 UTF-8), lalu hilangkan tanda # di depannya. Simpan (Ctrl+O, Enter) dan keluar (Ctrl+X).

Kemudian, generate locale:

locale-gen

Buat file /etc/locale.conf:

echo "LANG=en_US.UTF-8" > /etc/locale.conf

3. Nama Mobil dan Kunci Bengkel: Hostname & Root Password

Berikan nama untuk sistemmu (misal: archku):

echo "archku" > /etc/hostname

Atur password untuk user root (ini kunci utama bengkelmu!):

passwd

Masukkan password dua kali.

4. Bikin ID Montir Baru: Tambah User dan Sudo

Tidak disarankan selalu pakai user root. Buat user baru (misal: namamu):

useradd -m -g users -G wheel -s /bin/bash namamu
passwd namamu

Berikan user baru ini hak sudo (agar bisa menjalankan perintah dengan hak admin). Install sudo:

pacman -S sudo

Lalu edit file /etc/sudoers (sangat hati-hati!):

EDITOR=nano visudo

Cari baris # %wheel ALL=(ALL:ALL) ALL dan hapus tanda # di depannya. Simpan dan keluar.

5. Kunci Kontak Utama: Bootloader (GRUB)

Ini adalah bagian yang membuat mobilmu bisa menyala. Kita akan instal GRUB (untuk UEFI):

pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ArchLinux
grub-mkconfig -o /boot/grub/grub.cfg

Finishing Touch: Desktop Lingkungan & Driver (Interior Mewah!)

Sekarang mobilmu sudah bisa jalan, tapi masih kosongan. Saatnya pasang jok, setir, dan interior mewahnya!

1. Driver Kartu Grafis: Jendela Jernih

Identifikasi kartu grafismu (Intel, AMD, NVIDIA) dan instal drivernya. Contoh untuk Intel:

pacman -S xorg-server xf86-video-intel

Untuk NVIDIA atau AMD, sesuaikan.

2. Lingkungan Desktop Pilihanmu

Ini pilihanmu, mau pakai KDE Plasma, GNOME, XFCE, atau yang lain. Contoh untuk KDE Plasma:

pacman -S plasma sddm konsole firefox
systemctl enable sddm

sddm adalah display manager (layar login). Setelah ini, Archmu akan boot ke layar login KDE.

3. Otak Navigasi: Network Manager

Agar koneksi internet otomatis setelah boot:

pacman -S networkmanager
systemctl enable NetworkManager

4. Audio System: Suara Mesin dan Musik

Untuk audio, kita pakai PipeWire (modern) atau PulseAudio. Contoh PipeWire:

pacman -S pipewire pipewire-pulse pipewire-alsa pipewire-jack
systemctl --user enable pipewire pipewire-pulse

Tutup Bengkel: Reboot dan Nikmati Karyamu!

Selamat! Sekarang saatnya keluar dari chroot, unmount, dan reboot:

exit
umount -R /mnt
reboot

Cabut USB installer-mu saat proses reboot. Kalau semua berjalan lancar, kamu akan disambut layar login dari display manager yang kamu pilih!

Penutup: Kamu Sudah Bukan Pemula Biasa!

Menginstal Arch Linux itu seperti merakit PC gaming impianmu sendiri. Prosesnya mungkin panjang dan butuh ketelitian, tapi kepuasan saat melihat hasilnya pertama kali menyala itu tak ternilai. Kamu bukan lagi sekadar pengguna, tapi seorang arsitek di balik sistem operasimu sendiri.

Mulai sekarang, Arch Linux akan menjadi taman bermainmu untuk terus belajar dan mengoprek. Ingat, Arch Wiki adalah sahabat terbaikmu. Jangan takut bereksperimen, karena di sanalah letak pertumbuhan seorang "dewa-level beginner". Selamat menikmati Arch Linux-mu yang baru!