
Pernahkah Anda merasa kesal saat menemukan bug aneh pada aplikasi yang Anda bangun, padahal di komputer teman semua baik-baik saja? Saya pernah. Dulu, saat masih jadi "anak bawang" di dunia koding, sering banget saya berhadapan dengan masalah "it works on my machine" yang berujung frustrasi. Ternyata, akar masalahnya seringkali bukan pada kode saya, tapi pada lingkungan sistem operasi yang kurang terkontrol. Sejak saat itu, saya mulai mencari sistem yang bisa saya kendalikan sepenuhnya, dari nol, seperti merakit mobil balap sendiri dari sasis kosong. Dan di sinilah petualangan saya dengan Arch Linux dimulai.
Banyak yang bilang Arch Linux itu sulit, hanya untuk "suhu" saja. Anggapan itu tidak sepenuhnya salah, tapi juga tidak sepenuhnya benar. Justru, Arch itu seperti sekolah terbaik bagi Anda yang ingin benar-benar memahami bagaimana sebuah sistem operasi bekerja dari dalam. Ini bukan sekadar instalasi klik-klik Next-Next-Finish. Ini adalah proses "merakit" sistem operasi Anda sendiri, seolah Anda sedang membangun dapur impian dari nol, memilih setiap perabot, setiap bumbu, dan menatanya sesuai selera. Hasilnya? Sebuah sistem yang bersih, ringan, dan performa yang optimal, karena tidak ada "bloatware" atau komponen yang tidak Anda inginkan.
Artikel ini akan memandu Anda, para "pemula tingkat dewa" – mereka yang punya semangat belajar tinggi dan tidak takut kotor, dalam proses instalasi dan konfigurasi dasar Arch Linux. Anggap saja ini kursus intensif Anda untuk menjadi montir sistem operasi!
Persiapan adalah Kunci: Peralatan Tempur Anda
Sebelum kita mulai "merakit", pastikan Anda punya beberapa alat dan bahan:
- Media Instalasi Arch Linux: Unduh ISO terbaru dari situs resmi Arch. Kemudian, bakar ke USB flash drive (minimal 2GB) menggunakan tool seperti Etcher atau Rufus. Ini adalah "paket peralatan" dasar kita.
- Koneksi Internet Stabil: Ibarat bengkel yang butuh pasokan suku cadang, Arch sangat mengandalkan internet untuk mengunduh paket-paket penting.
- Komputer Target: Pastikan Anda memiliki komputer yang akan dijadikan "proyek" Arch Anda. Siapkan ruang disk yang cukup, minimal 20-30GB untuk sistem dasar.
- Sabar dan Semangat Belajar: Ini yang paling penting! Proses ini mungkin butuh sedikit trial-and-error, tapi setiap error adalah pelajaran berharga.
Langkah 1: Masuk ke Bengkel – Booting Live ISO
Pertama, colokkan USB instalasi Anda dan boot komputer dari USB tersebut. Anda akan disambut dengan prompt seperti ini:
Arch Linux archiso login: root
[root@archiso ~]#
Selamat, Anda sudah berhasil masuk ke "bengkel" Arch Linux! Ini adalah lingkungan sementara yang akan kita gunakan untuk memasang sistem utama.
Cek Konektivitas Internet
Penting untuk memastikan internet berjalan. Jika Anda menggunakan kabel (Ethernet), kemungkinan besar sudah otomatis aktif. Cukup tes dengan:
ping -c 3 google.com
Jika ada balasan, berarti internet aman. Untuk Wi-Fi, Anda perlu sedikit "memutar kunci kontak" dengan iwctl:
iwctl
device list
station wlan0 scan
station wlan0 get-networks
station wlan0 connect Nama_WiFi_Anda
Ganti wlan0 dengan nama antarmuka Wi-Fi Anda (bisa dilihat dari device list) dan masukkan password jika diminta.
Langkah 2: Membangun Pondasi – Partisi Disk
Ini seperti merencanakan tata letak ruangan di rumah Anda. Kita perlu membagi disk menjadi beberapa bagian untuk sistem, data, dan mungkin swap (memori virtual). Gunakan fdisk atau cfdisk (yang lebih user-friendly) atau gdisk (untuk UEFI/GPT) untuk tugas ini.
Misalnya, kita akan membuat partisi berikut pada disk /dev/sda (ganti sesuai disk Anda, cek dengan lsblk):
/dev/sda1: Partisi EFI System (ESP), 512MB, tipe: EFI System. Penting untuk boot UEFI./dev/sda2: Partisi Root (/), sisa ruang yang ada, tipe: Linux filesystem.
# Menggunakan cfdisk untuk kemudahan
cfdisk /dev/sda
Pilih GPT untuk sistem UEFI. Buat partisi sesuai rencana, lalu tulis perubahan. Setelah itu, format partisi-partisi tersebut:
mkfs.fat -F 32 /dev/sda1 # Untuk partisi EFI
mkfs.ext4 /dev/sda2 # Untuk partisi root
Memasang Partisi (Mounting)
Sekarang, "pasang" partisi root ke /mnt, ini adalah tempat sistem dasar Arch akan diinstal:
mount /dev/sda2 /mnt
mkdir /mnt/boot/efi # Buat direktori untuk EFI
mount /dev/sda1 /mnt/boot/efi
Langkah 3: Memasang Jantung Sistem – Instalasi Base
Ini adalah inti dari perakitan kita, memasang "mesin" utama Arch. Kita akan menginstal paket dasar Arch ke partisi root yang sudah dipasang.
pacstrap /mnt base linux linux-firmware nano
Perintah ini akan mengunduh dan menginstal paket base, kernel linux, linux-firmware (untuk driver hardware dasar), dan nano (editor teks sederhana) ke /mnt. Proses ini mungkin memakan waktu, tergantung kecepatan internet Anda.
Langkah 4: Masuk ke Sistem Baru Anda – Chroot dan Konfigurasi Dasar
Setelah base system terinstal, kita perlu "masuk" ke dalamnya untuk melakukan konfigurasi awal. Ini seperti seorang montir yang masuk ke dalam mesin yang baru dirakit untuk menyetelnya. Kita menggunakan perintah arch-chroot:
arch-chroot /mnt
Sekarang, Anda sedang beroperasi di dalam sistem Arch yang baru terinstal, meskipun belum di-boot. Berikut beberapa konfigurasi penting:
A. Mengatur Zona Waktu dan Lokal
ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime # Sesuaikan zona waktu Anda
hwclock --systohc
nano /etc/locale.gen # Uncomment en_US.UTF-8 UTF-8 atau id_ID.UTF-8 UTF-8
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
B. Mengatur Nama Host dan Jaringan
echo myarchbox > /etc/hostname # Ganti myarchbox dengan nama komputer Anda
nano /etc/hosts # Tambahkan baris berikut:
# 127.0.0.1 localhost
# ::1 localhost
# 127.0.1.1 myarchbox.localdomain myarchbox
Untuk jaringan, instal networkmanager agar mudah terhubung nanti:
pacman -S networkmanager
systemctl enable NetworkManager
C. Mengatur Kata Sandi Root
passwd
Masukkan kata sandi yang kuat untuk pengguna root.
Langkah 5: Sistem Pengapian – Instalasi Bootloader
Bootloader adalah seperti sistem pengapian pada mobil Anda, yang memungkinkan sistem operasi untuk menyala saat komputer dihidupkan. Untuk sistem UEFI, GRUB adalah pilihan yang populer dan kuat.
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux
grub-mkconfig -o /boot/grub/grub.cfg
Langkah 6: Finalisasi dan Reboot Pertama
Selesai! Sekarang saatnya keluar dari lingkungan chroot, unmount semua partisi, dan reboot sistem Anda.
exit
umount -R /mnt
reboot
Ingat, cabut USB instalasi Anda saat komputer reboot. Jika semua berjalan lancar, Anda akan disambut dengan prompt login Arch Linux yang bersih! Masuk sebagai root dengan password yang sudah Anda set.
Langkah 7: Membangun "Interior" – Desktop Environment (Optional, tapi Sangat Disarankan)
Sekarang Anda punya sistem Arch yang berjalan. Ibarat mobil yang sudah jadi, tapi masih belum ada kursi, dashboard, apalagi AC. Untuk pengalaman yang lebih nyaman, Anda perlu menginstal Desktop Environment (DE). Banyak pilihan, seperti GNOME, KDE Plasma, XFCE, atau i3wm. Masing-masing punya "gaya interior" sendiri.
Mari kita contoh instalasi XFCE yang ringan dan fungsional:
pacman -S xorg xfce4 xfce4-goodies lightdm lightdm-gtk-greeter
systemctl enable lightdm
xorg adalah dasar grafis, xfce4 adalah DE-nya, xfce4-goodies memberikan aplikasi tambahan, dan lightdm adalah display manager (layar login). Setelah ini, reboot lagi, dan Anda akan disambut layar login grafis!
Membuat User Biasa
Sangat tidak disarankan menggunakan root untuk penggunaan sehari-hari. Buat pengguna biasa:
useradd -m -g users -G wheel,audio,video,storage,power -s /bin/bash nama_user_anda
passwd nama_user_anda
Kemudian, edit sudoers untuk memberikan hak istimewa (ibarat memberikan kunci cadangan ke pengemudi lain):
pacman -S sudo
EDITOR=nano visudo # Uncomment baris %wheel ALL=(ALL) ALL
Kesimpulan: Kembang Tangan Sang Montir
Selamat! Anda baru saja menyelesaikan instalasi dan konfigurasi dasar Arch Linux. Ini bukan perjalanan yang singkat, tapi setiap langkahnya adalah pembelajaran. Sekarang Anda memiliki sistem yang benar-benar Anda pahami, dari jeroannya. Anda adalah sang montir yang merakit sendiri mobil impiannya, bukan sekadar pembeli yang pasrah dengan standar pabrikan.
Mulai sekarang, setiap kali Anda menginstal aplikasi baru, atau mengkonfigurasi sesuatu, Anda akan tahu persis apa yang terjadi di balik layar. Inilah inti dari "pemula tingkat dewa" – semangat untuk tidak hanya menggunakan, tetapi juga memahami dan menguasai. Petualangan Anda baru saja dimulai. Eksplorasi Arch Wiki, bereksperimen, dan nikmati sistem yang Anda bangun dengan tangan Anda sendiri!