Merakit Arch Linux dari Nol: Panduan 'Tingkat Dewa' untuk Sang Penjelajah Sejati

PintarApp • September 05, 2026
Merakit Arch Linux dari Nol: Panduan 'Tingkat Dewa' untuk Sang Penjelajah Sejati

Pernah merasa terjebak dalam labirin error saat mencoba sesuatu yang baru di dunia teknologi? Saya ingat betul pertama kali mencoba mengutak-atik motor butut teman. Semangat 45, tapi hasilnya malah karburator bocor dan knalpot berasap seperti naga lagi pilek. Rasanya mirip sekali ketika pertama kali saya mencoba menginstal Arch Linux. Dokumentasinya bak peta harta karun kuno berbahasa alien, dan setiap baris perintah terasa seperti mantra yang salah sedikit saja bisa membuat sistem saya berubah jadi tumpukan bit yang tidak berguna.

Tapi justru dari situlah petualangan sebenarnya dimulai. Arch Linux bukan sekadar sistem operasi; ia adalah sekolah, bengkel, sekaligus medan perang bagi para pemberani. Ia adalah ajang di mana kamu tidak hanya memakai OS, tapi benar-benar merakitnya. Anggap saja begini: kebanyakan distro Linux lain itu seperti membeli mobil baru dari dealer. Sudah jadi, tinggal pakai. Nah, Arch Linux? Itu seperti kamu memutuskan untuk membangun mobil balap performa tinggi dari nol, dengan memilih setiap baut, mur, dan komponen mesinnya sendiri.

Mengapa harus repot-repot merakit? Karena sensasi kepuasan saat melihat mesin balap buatanmu sendiri melaju kencang di lintasan itu tak tergantikan. Kamu akan tahu setiap jengkal sistemmu, mengoptimalkannya sesuai keinginanmu, dan yang terpenting, kamu akan menjadi master dari mesinmu sendiri. Panduan ini akan membimbing kamu dari seorang pemula yang gagap ke tingkat "dewa" yang mahir, siap menghadapi tantangan Arch Linux.

Mengapa Arch Linux? Membangun Ferrari Digitalmu Sendiri

Di antara lautan distro Linux, Arch Linux berdiri tegak dengan filosofi kesederhanaan, modernitas, pragmatisme, orientasi pengguna, dan fleksibilitas. Ini bukan hanya jargon marketing; ini adalah DNA-nya. Kamu akan mendapatkan:

  • Kontrol Penuh: Tidak ada bloatware, tidak ada aplikasi pra-instal yang tidak kamu butuhkan. Kamu yang memutuskan apa yang terpasang dan berjalan di sistemmu. Seperti memilih setiap part di toko modifikasi mobil.
  • Sistem yang Ringan dan Cepat: Karena hanya berisi apa yang kamu butuhkan, Arch cenderung sangat ringan dan responsif. Bayangkan mesin balap tanpa bobot ekstra yang tidak perlu.
  • Rolling Release: Selalu mendapatkan versi terbaru dari setiap paket perangkat lunak. Kamu akan selalu berada di garis depan inovasi, seperti memiliki mobil yang selalu di-upgrade ke model terbaru secara otomatis.
  • Komunitas Kuat dan Wiki Legendaris: Setiap kali kamu tersesat, Arch Wiki adalah kompas terbaikmu, dan komunitasnya siap membantu (tentu saja, setelah kamu mencoba mencari solusinya sendiri dulu!).

Persiapan Pra-Instalasi: Menyiapkan Bengkel dan Peralatan Tempur

Sebelum kita mulai mengotak-atik mesin, ada beberapa hal yang harus kamu siapkan. Ini adalah tahap paling krusial, seperti memastikan semua kunci pas dan obengmu lengkap sebelum membongkar mesin.

  • Media Instalasi (USB Flash Drive): Unduh ISO Arch Linux terbaru dari situs resminya. Kemudian, gunakan Rufus (Windows), Etcher (Linux/macOS), atau perintah dd (Linux) untuk membuat USB bootable. Anggap ini adalah "kunci kontak" untuk menyalakan sistem.
  • Koneksi Internet: Instalasi Arch sangat bergantung pada internet untuk mengunduh paket. Pastikan kamu memiliki koneksi stabil, baik kabel LAN atau Wi-Fi yang sudah kamu tahu cara mengonfigurasinya.
  • Backup Data Penting: Ini bukan cuma saran, ini adalah perintah mutlak! Seperti mekanik yang selalu menyingkirkan barang berharga dari dekat area kerja. SEGALA DATA BISA HILANG.
  • Pahami Perangkat Kerasmu: Mengetahui apakah sistemmu menggunakan UEFI atau BIOS, serta jenis disk (NVMe, SATA, dll.) sangat membantu.

Booting ke Lingkungan Live: Memasuki Kokpit Mesin

Colokkan USB drive, restart komputer, dan masuk ke menu BIOS/UEFI untuk memilih boot dari USB-mu. Kamu akan disambut oleh prompt yang familiar bagi para petualang Linux:

archiso login: root
[root@archiso ~]# 

Selamat datang di lingkungan Arch Live! Sekarang kita akan memeriksa koneksi internetmu. Jika menggunakan kabel, kemungkinan sudah terkoneksi. Untuk Wi-Fi, kamu bisa gunakan iwctl:

iwctl station wlan0 scan
iwctl station wlan0 get-networks
iwctl station wlan0 connect Nama_SSID

Pastikan koneksi sudah terjalin dengan mencoba ping Google:

ping -c 3 google.com

Partisi Disk: Membangun Pondasi Kokoh untuk Rumahmu

Ini adalah bagian yang sering membuat pemula gentar, seperti memutuskan denah rumah impianmu. Kita akan membagi "tanah" (disk) menjadi beberapa "kamar" (partisi) untuk sistem operasi.

Pertama, identifikasi disk-mu. Gunakan lsblk untuk melihat daftar disk yang terdeteksi:

lsblk

Biasanya, disk utamamu adalah /dev/sda, /dev/nvme0n1, atau semacamnya. Misalkan kita akan bekerja dengan /dev/sda.

Kita akan menggunakan cfdisk karena antarmukanya yang lebih ramah pengguna daripada fdisk atau gdisk. Jalankan:

cfdisk /dev/sda

Pilih jenis tabel partisi (gpt untuk UEFI, dos untuk BIOS). Lalu, buat partisi-partisi ini:

  • Partisi EFI (Hanya untuk UEFI): Minimal 300MB, bertipe EFI System. Ini seperti garasi khusus untuk bootloader-mu.
  • Partisi Root (/): Ini adalah jantung sistemmu, tempat Arch Linux akan diinstal. Beri ukuran yang cukup, minimal 20GB (saran saya 40-60GB atau lebih).
  • Partisi Swap (Opsional): Ruang cadangan jika RAM-mu penuh. Umumnya, besarnya 1-2 kali RAM-mu, atau lebih jika kamu sering hibernasi.
  • Partisi Home (Opsional, Sangat Disarankan): Tempat menyimpan semua data pribadimu. Ini seperti kamar tidur dan ruang kerjamu. Sangat disarankan dipisah agar saat instal ulang sistem, datamu aman.

Setelah selesai membuat partisi, tulis perubahan ke disk dan keluar dari cfdisk.

Format Partisi: Merapikan Lahan Siap Huni

Setelah partisi dibuat, kita perlu memformatnya agar sistem file dapat dikenali.

# Partisi EFI (jika ada)
mkfs.fat -F 32 /dev/sda1
# Partisi Root
mkfs.ext4 /dev/sda2
# Partisi Home (jika ada)
mkfs.ext4 /dev/sda4
# Partisi Swap (aktifkan)
mkswap /dev/sda3
swapon /dev/sda3

Ganti /dev/sda1, /dev/sda2, dst., sesuai dengan partisi yang kamu buat.

Mount Partisi: Menyusun Struktur Bangunan

Sekarang kita akan memasang partisi-partisi ini ke dalam sistem live-mu agar dapat diakses untuk instalasi.

mount /dev/sda2 /mnt
mkdir /mnt/boot/efi # Hanya untuk UEFI
mount /dev/sda1 /mnt/boot/efi # Hanya untuk UEFI
mkdir /mnt/home # Jika ada partisi Home
mount /dev/sda4 /mnt/home # Jika ada partisi Home

Instalasi Sistem Dasar: Memasang Blok Mesin Utama

Inilah saatnya Arch Linux "memasuki" disk-mu! Perintah pacstrap akan mengunduh dan menginstal paket dasar. Saya selalu merekomendasikan menambahkan linux-firmware untuk dukungan hardware yang lebih baik.

pacstrap /mnt base linux linux-firmware

Proses ini akan memakan waktu tergantung kecepatan internetmu. Sambil menunggu, kamu bisa ngopi atau sekadar merenung betapa kerennya kamu sedang merakit OS sendiri.

Generate Fstab: Otomatisasi Jaringan Pipa dan Kabel

Setelah semua terpasang, kita perlu memberi tahu sistem baru kita tentang partisi mana yang harus di-mount saat booting. Perintah genfstab akan membuat file fstab secara otomatis:

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

Pastikan untuk mengecek isi /mnt/etc/fstab setelahnya untuk memastikan semuanya benar. Kamu bisa gunakan nano /mnt/etc/fstab.

Konfigurasi Esensial: Menyetel Karburator dan Kelistrikan

Sekarang kita akan "masuk" ke sistem Arch yang baru kita instal untuk melakukan konfigurasi awal. Ini seperti masuk ke kokpit mobil yang baru dirakit untuk menyetel setir dan pedal.

arch-chroot /mnt

Zona Waktu dan Lokal: Menyesuaikan Jam dan Bahasa

Atur zona waktu sesuai lokasimu. Untuk Jakarta, misalnya:

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

Selanjutnya, konfigurasi lokal (bahasa dan format regional) dengan mengedit /etc/locale.gen:

nano /etc/locale.gen

Cari baris yang kamu inginkan (misalnya en_US.UTF-8 UTF-8 dan id_ID.UTF-8 UTF-8), lalu hilangkan tanda # di depannya. Simpan dan keluar. Kemudian, generate lokalnya:

locale-gen

Buat file /etc/locale.conf:

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

Nama Host: Memberi Nama Kendaraanmu

Berikan nama unik untuk komputermu:

echo "myarchpc" > /etc/hostname

Edit file /etc/hosts untuk memastikan nama host dikenal:

nano /etc/hosts

Tambahkan baris ini (ganti myarchpc dengan nama host-mu):

127.0.0.1   localhost
::1         localhost
127.0.1.1   myarchpc.localdomain myarchpc

Kata Sandi Root dan Pengguna Biasa: Kunci Mobil dan Lisensimu

Atur kata sandi untuk pengguna root. Ini sangat penting!

passwd

Selanjutnya, buat pengguna biasa untuk penggunaan sehari-hari (ini jauh lebih aman daripada selalu menggunakan root):

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

Agar pengguna barumu bisa menggunakan perintah sudo (seperti "izin khusus" untuk melakukan tugas admin), edit file /etc/sudoers dengan visudo:

EDITOR=nano visudo

Cari baris # %wheel ALL=(ALL) ALL, lalu hilangkan tanda # di depannya. Simpan dan keluar.

Bootloader: Kunci Starter Utama

Bootloader adalah program yang memulai sistem operasimu. GRUB adalah pilihan yang populer.

pacman -S grub efibootmgr # Tambahkan efibootmgr untuk UEFI
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB # Untuk UEFI
# Atau: grub-install --target=i386-pc /dev/sda # Untuk BIOS
grub-mkconfig -o /boot/grub/grub.cfg

Konfigurasi Jaringan: Menghubungkan ke Dunia Luar

Untuk koneksi internet setelah booting, kita perlu menginstal dan mengaktifkan NetworkManager:

pacman -S networkmanager
systemctl enable NetworkManager

Langkah Akhir Menuju Desktop Impian: Interior dan Eksterior Kendaraan

Setelah semua konfigurasi dasar, saatnya memasang "body" dan "interior" mobilmu: lingkungan desktop!

Instalasi Lingkungan Desktop (DE) dan Display Manager

Ada banyak pilihan: GNOME (mewah), KDE Plasma (powerful), XFCE (ringan), dsb. Mari kita ambil contoh KDE Plasma:

pacman -S plasma konsole sddm
systemctl enable sddm

Jika kamu memilih GNOME:

pacman -S gnome gnome-extra
systemctl enable gdm

Pilih salah satu sesuai seleramu. Jangan lupa instal xorg-server juga jika DE tidak secara otomatis menariknya sebagai dependensi. Ini adalah fondasi grafis.

pacman -S xorg-server

Jika kamu memiliki kartu grafis dari NVIDIA, AMD, atau Intel, kamu mungkin perlu menginstal driver khusus. Cari tahu di Arch Wiki untuk model kartu grafismu.

Meninggalkan Lingkungan Chroot dan Restart

Kita sudah selesai di lingkungan chroot. Saatnya keluar dan merasakan hasil kerjamu:

exit
umount -R /mnt
reboot

Cabut USB installer-mu saat proses reboot. Jika semuanya berjalan lancar, kamu akan disambut oleh bootloader GRUB, lalu login screen dari Display Manager-mu!

Penutup: Kamu Sudah Resmi Menjadi Sang 'Dewa' Arch Linux!

Jika kamu berhasil mengikuti panduan ini sampai akhir dan melihat desktop Arch Linux-mu menyala, angkat topimu! Kamu baru saja menyelesaikan salah satu tantangan paling mengasyikkan di dunia Linux. Kamu bukan lagi sekadar pengguna, tapi seorang pembangun. Setiap kali kamu melihat desktop-mu, kamu akan merasakan kepuasan yang mendalam, seperti seorang mekanik yang menatap bangga hasil restorasi mesin balapnya.

Petualanganmu tidak berhenti di sini. Arch Linux adalah kanvas kosong yang siap kamu lukis sesuka hati. Eksplorasi Arch Wiki, bergabung dengan komunitas, dan teruslah belajar. Dari sinilah kamu akan benar-benar memahami bagaimana sistem operasi bekerja, dan kemampuanmu dalam memecahkan masalah akan meningkat pesat. Selamat datang di klub para 'Dewa' Arch Linux! Sekarang, nikmati Ferrari digital buatan tanganmu sendiri!