
Pernahkah Anda merasa seperti sedang menambal bug di library pihak ketiga yang dokumentasinya lebih samar dari peta harta karun tanpa X menandai lokasi? Rasanya seperti itulah saat pertama kali saya mencoba Arch Linux. Bukan karena sulit, tapi karena kebebasan yang ditawarkannya bisa jadi pedang bermata dua jika kita belum terbiasa. Ibarat membangun PC gaming impian dari nol, bukan sekadar membeli paket jadi di toko. Ada kepuasan tersendiri ketika setiap komponen yang terpasang adalah pilihan Anda sendiri, diatur sesuai keinginan, dan disetel untuk performa maksimal. Nah, di artikel ini, kita akan merakit Arch Linux bersama, dari fondasi paling dasar hingga siap tempur. Anggap saja ini tutorial "tingkat dewa" karena kita akan mendalami setiap detail, bukan sekadar copy-paste perintah.
Mengapa Arch Linux? Membangun Kereta Cepat Sendiri
Mungkin Anda bertanya, "Kenapa repot-repot Arch, padahal ada distro lain yang tinggal klik-klik?" Jawabannya sederhana: kontraktor vs. arsitek. Distro lain ibarat rumah yang sudah jadi; Anda bisa pindah dan langsung nyaman. Arch? Ini adalah tanah kosong, material bangunan, dan cetak biru di tangan Anda. Anda adalah arsiteknya, insinyurnya, dan tukang bangunannya sekaligus. Hasilnya? Sebuah sistem operasi yang:
- Sangat Ringan: Tanpa bloatware, hanya ada yang Anda pasang.
- Up-to-Date (Rolling Release): Selalu mendapatkan versi perangkat lunak terbaru.
- Fleksibel Tanpa Batas: Dari server minimalis hingga workstation gaming canggih, Arch bisa disesuaikan untuk apa saja.
- Memberdayakan: Anda akan memahami setiap jengkal sistem Anda.
Ini bukan cuma instalasi, ini adalah proses pembelajaran yang akan meningkatkan pemahaman Anda tentang Linux secara fundamental.
Persiapan Ala Mekanik Ahli: Alat dan Bahan Dasar
Sebelum mulai "membongkar mesin", kita perlu menyiapkan alat dan bahan:
- ISO Arch Linux Terbaru: Unduh dari situs resmi Arch Linux. Ibarat kunci inggris set lengkap.
- Media Bootable: Flash drive minimal 2GB yang sudah di-flash dengan ISO Arch (gunakan Rufus di Windows atau Etcher di Linux/macOS). Ini obeng plus-minus kita.
- Koneksi Internet: Wajib! Proses instalasi akan mengunduh banyak paket. Anggap ini bensin buat mobil.
- Komputer Target: Tentu saja, PC atau laptop yang siap di-instal Arch. Mesin yang mau kita oprek.
- Kesabaran dan Semangat: Ini yang paling penting. Jangan mudah menyerah! Ini adalah mentalitas seorang profesional.
Masuk Bengkel: Booting dan Penataan Ruang Disk
Setelah flash drive siap, boot komputer dari sana. Anda akan disambut prompt yang sederhana. Ini dia pintu masuk ke "bengkel" kita.
1. Cek Koneksi Internet (Pastikan Bensin Mengalir)
Jika menggunakan kabel (Ethernet), kemungkinan sudah terhubung. Untuk Wi-Fi:
iwctl device list # Lihat nama perangkat Wi-Fi Anda, contoh wlan0
iwctl station wlan0 scan
iwctl station wlan0 get-networks
iwctl station wlan0 connect "NAMA_SSID_ANDA"
Verifikasi koneksi:
ping -c 3 archlinux.org
2. Update Jam Sistem (Atur Waktu Kerja)
timedatectl set-ntp true
3. Membagi Ruang Disk (Menata Rak di Bengkel)
Ini adalah bagian krusial. Ibarat memutuskan berapa besar garasi, kamar tidur, atau dapur. Kita akan menggunakan fdisk atau parted. Saya suka fdisk untuk kesederhanaannya.
lsblk # Lihat daftar disk Anda, biasanya /dev/sda atau /dev/nvme0n1
Misalnya disk Anda adalah /dev/sda:
fdisk /dev/sda
Di dalam fdisk, ketik g (untuk GPT partition table, wajib untuk UEFI) atau o (untuk MBR jika BIOS lama). Lalu, buat partisi:
- EFI System Partition (ESP): Ukuran 300-512MB, tipe: EFI System. Ini untuk bootloader kita.
- Swap Partition: Ukuran setara RAM atau dua kali lipat, tipe: Linux Swap. Untuk RAM 8GB, 8G atau 16G.
- Root Partition: Sisa ruang yang ada, tipe: Linux Filesystem. Ini rumah bagi sistem operasi.
Setelah membuat partisi, ketik w untuk menulis perubahan.
4. Memformat Partisi (Membersihkan dan Merapikan Rak)
Anggap partisi sebagai ruangan kosong. Kita harus memformatnya agar bisa diisi barang (data).
mkfs.fat -F 32 /dev/sda1 # Untuk partisi EFI (sda1 sebagai contoh)
mkswap /dev/sda2 # Untuk partisi swap (sda2 sebagai contoh)
swapon /dev/sda2 # Aktifkan swap
mkfs.ext4 /dev/sda3 # Untuk partisi root (sda3 sebagai contoh)
5. Mounting Partisi (Meletakkan Rak di Tempatnya)
Kita akan "memasang" partisi root ke /mnt.
mount /dev/sda3 /mnt
Buat direktori untuk EFI, lalu mount:
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
Proses Merakit Mesin: Instalasi Sistem Dasar
1. Pasang Paket Dasar (Pasang Mesin dan Rangka)
Ini adalah langkah inti: menginstal sistem dasar Arch Linux. Mirip memasang mesin dan rangka utama sebuah mobil.
pacstrap /mnt base linux linux-firmware nano vim
nano dan vim disertakan agar Anda punya editor teks dasar di lingkungan baru.
2. GenFstab (Daftar Isi Garasi Kita)
Perintah ini akan membuat file /etc/fstab yang berisi informasi tentang semua partisi yang terpasang. Penting agar sistem tahu partisi mana yang harus di-mount saat booting.
genfstab -U /mnt >> /mnt/etc/fstab
Selalu cek isi file tersebut setelahnya untuk memastikan semuanya benar:
cat /mnt/etc/fstab
Sentuhan Teknisi Ahli: Konfigurasi Sistem Dasar
Kita sudah memasang mesin, sekarang saatnya menyetelnya agar bisa menyala.
1. Chroot ke Sistem Baru (Masuk ke Dalam Mesin)
arch-chroot akan membuat kita seolah-olah sudah berada di dalam sistem Arch yang baru terinstal.
arch-chroot /mnt
2. Atur Zona Waktu (Atur Jam di Dashboard)
Pilih zona waktu Anda. Contoh untuk Jakarta:
ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
hwclock --systohc
3. Konfigurasi Lokal (Pilih Bahasa dan Format)
Edit file /etc/locale.gen dan hilangkan tanda # di depan bahasa yang Anda inginkan (misal: en_US.UTF-8 UTF-8 dan id_ID.UTF-8 UTF-8).
nano /etc/locale.gen
Lalu, buat locale:
locale-gen
Buat file /etc/locale.conf dan isi dengan locale default Anda:
echo "LANG=en_US.UTF-8" > /etc/locale.conf
4. Nama Host (Nama Mobil Anda)
Berikan nama untuk komputer Anda. Bebas, tapi biasanya yang keren-keren.
echo "nama-komputer-anda" > /etc/hostname
Dan buat entri di /etc/hosts:
nano /etc/hosts
Isi seperti ini:
127.0.0.1 localhost
::1 localhost
127.0.1.1 nama-komputer-anda.localdomain nama-komputer-anda
5. Kata Sandi Root (Kunci Mobil)
passwd
Masukkan kata sandi untuk pengguna root.
6. Buat Pengguna Baru (Pengemudi Utama)
Jangan selalu pakai root! Buat akun pengguna biasa untuk penggunaan sehari-hari.
useradd -m -g users -G wheel,power,storage,video,audio,lp -s /bin/bash namauseranda
passwd namauseranda
Lalu, aktifkan sudo untuk pengguna ini dengan mengedit /etc/sudoers. Gunakan visudo untuk mengeditnya dengan aman:
EDITOR=nano visudo
Cari baris # %wheel ALL=(ALL:ALL) ALL dan hilangkan tanda # di depannya.
7. Konfigurasi Jaringan (Radio dan GPS)
Untuk koneksi jaringan agar tetap aktif setelah reboot:
pacman -S networkmanager
systemctl enable NetworkManager
Jika Anda lebih suka dhcpcd (lebih minimalis):
pacman -S dhcpcd
systemctl enable dhcpcd
8. Instal dan Konfigurasi Bootloader (Kunci Kontak)
Kita akan menggunakan GRUB. Ini adalah "kunci kontak" yang memungkinkan komputer menemukan dan mem-boot Arch Linux.
pacman -S grub efibootmgr os-prober # os-prober berguna jika ada OS lain
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ArchLinux
grub-mkconfig -o /boot/grub/grub.cfg
Final Tuning: Desktop Environment dan Driver
Mesin sudah menyala, sekarang saatnya memasang bodi, jok, dan interior yang nyaman.
1. Instal Server Grafis (Lampu dan Kaca Spion)
Dibutuhkan untuk menampilkan antarmuka grafis.
pacman -S xorg
2. Instal Driver Grafis (Ban dan Suspensi)
Penting untuk performa grafis. Sesuaikan dengan kartu grafis Anda (NVIDIA, AMD, Intel).
- Intel:
pacman -S xf86-video-intel mesa - AMD:
pacman -S xf86-video-amdgpu mesa - NVIDIA: Cek wiki Arch untuk driver terbaru, misal:
pacman -S nvidia nvidia-utils
3. Instal Desktop Environment (Interior Mobil Mewah)
Pilih sesuai selera: KDE Plasma, GNOME, XFCE, dsb. Saya akan contohkan KDE Plasma.
pacman -S plasma sddm
systemctl enable sddm
Untuk GNOME:
pacman -S gnome gnome-extra gdm
systemctl enable gdm
Jangan lupa juga instal fonts untuk tampilan yang lebih baik.
pacman -S ttf-dejavu ttf-liberation noto-fonts
Akhirnya, Jalankan Mobil Anda!
Kini tiba saatnya mengakhiri sesi chroot dan me-reboot sistem.
exit
umount -R /mnt
reboot
Jika semuanya berjalan lancar, Anda akan disambut oleh GRUB, dan kemudian layar login dari Desktop Environment pilihan Anda. Selamat! Anda bukan lagi "pemula", Anda adalah "programmer tingkat dewa" yang berhasil merakit sendiri Arch Linux dari nol.
Gelar Dewa Dikonfirmasi: Tips Lanjutan
- Selalu Update: Biasakan
sudo pacman -Syusecara rutin. - AUR Helper: Pertimbangkan menginstal
yayatauparuuntuk akses ke Arch User Repository yang kaya aplikasi. - Backup: Pelajari cara mem-backup sistem Anda (misal dengan
timeshift). - Baca Wiki: Arch Wiki adalah harta karun informasi. Manfaatkan sebaik mungkin!
Instalasi Arch Linux memang bukan jalan pintas. Ini adalah perjalanan yang melatih Anda untuk memahami setiap bagian dari sistem operasi Anda. Rasanya seperti membangun komputer super kustom yang benar-benar milik Anda. Jika ada kendala, jangan panik! Itu bagian dari proses pembelajaran. Anggap saja itu tantangan untuk meningkatkan keahlian Anda. Selamat menikmati Arch Linux hasil rakitan sendiri!