
Awal Mula Sang Arsitek Sistem: Bukan Sekadar Pasang, Tapi Membangun!
Dulu, saya pernah menghabiskan semalam suntuk hanya karena lupa mengaktifkan satu service penting setelah instalasi Linux. Rasanya seperti sudah selesai merakit mesin mobil balap sampai kinclong, tapi ternyata lupa pasang busi. Frustasi memang, tapi dari situ saya belajar satu hal: mengoprek sistem itu seni, bukan cuma ikut instruksi. Apalagi kalau kita bicara Arch Linux. Ini bukan cuma instalasi biasa, tapi seperti membangun rumah impianmu dari nol, batu bata demi batu bata, memilih sendiri setiap kusen dan gentengnya.
Mungkin kamu sering dengar "Arch itu susah, cuma buat suhu." Ah, kata siapa? Arch Linux itu cuma butuh keberanian dan kemauan untuk belajar. Justru di sinilah letak keasyikannya! Kamu akan punya kendali penuh atas sistemmu. Tidak ada bloatware, tidak ada aplikasi bawaan yang tidak kamu butuhkan. Rasanya seperti kamu punya bengkel pribadi, dan kamu bisa memilih setiap komponen mesinmu sendiri. Dari sini, kamu bisa jadi seorang arsitek digital sejati, bahkan jika kamu merasa "pemula" hari ini. Siap untuk menjadi pemula tingkat dewa?
Mengapa Arch Linux? Karena Kamu Ingin Lebih!
Coba bayangkan ini: kamu membeli sebuah mobil sport. Kalau beli yang sudah jadi, ya tinggal pakai. Tapi kalau kamu punya kesempatan merakitnya sendiri, memilih mesin, transmisi, bahkan joknya sesuai seleramu? Itu Arch Linux. Beberapa alasan kenapa Arch menjadi primadona di kalangan para tinkerer dan developer:
- Kendalinya Penuh: Kamu yang menentukan apa yang terinstal dan apa yang tidak. Sistemmu akan seringan bulu, secepat kilat.
- Selalu Update (Rolling Release): Kamu akan selalu mendapatkan versi perangkat lunak terbaru. Tidak perlu nunggu versi distro baru rilis tiap enam bulan.
- Belajar Jadi Pinter: Proses instalasinya akan memaksamu memahami dasar-dasar kerja sistem Linux. Ini investasi ilmu yang tak ternilai, seperti kursus mekanik profesional.
- Komunitas Kuat (Arch Wiki): Dokumentasi Arch Linux, atau yang biasa disebut Arch Wiki, adalah surga informasi. Kalau ada masalah, di sana jawabannya!
Persiapan Sebelum Merakit Sistem Impian
Sebelum kita mulai merakit, siapkan dulu "peralatan bengkel" kita:
- USB Flash Drive: Minimal 2GB, untuk membuat bootable installer Arch Linux.
- Akses Internet: Wajib! Bisa via kabel LAN atau Wi-Fi.
- Waktu dan Kesabaran: Ini bukan proses instan, tapi hasilnya setimpal.
- Kopi/Teh: Demi fokus maksimal.
Langkah 1: Mengunduh dan Mencetak "Blueprint" (ISO)
Pertama, unduh file ISO Arch Linux terbaru. Setelah itu, buat USB bootable menggunakan aplikasi seperti Rufus (Windows), Etcher (Multi-platform), atau dd (Linux).
# Jika di Linux, ganti /dev/sdX dengan nama drive USB Anda (misal: sdb)
sudo dd bs=4M if=/path/to/archlinux-*.iso of=/dev/sdX status=progress && sync
Langkah 2: Menghidupkan Mesin (Booting)
Colokkan USB bootable tadi ke komputer Anda, lalu masuk ke BIOS/UEFI dan atur agar komputer boot dari USB. Ketika muncul pilihan, pilih "Arch Linux install medium". Kamu akan disambut dengan prompt konsol.
Langkah 3: Mengecek Kondisi Lapangan (Verifikasi Boot Mode & Koneksi Internet)
Ini penting! Kita harus tahu apakah sistem kita berjalan di mode UEFI atau BIOS. Analoginya, seperti mengecek apakah jalanan yang akan kita lalui itu aspal halus atau berbatu. Perintah ini akan membantu:
ls /sys/firmware/efi/efivars
Jika ada output (file-file tercantum), berarti kamu di mode UEFI. Kalau tidak ada atau ada pesan error, kemungkinan besar kamu di mode BIOS. Selanjutnya, pastikan kamu terhubung ke internet. Untuk kabel LAN, biasanya otomatis. Untuk Wi-Fi:
# Cek antarmuka jaringan
ip link
# Jika Wi-Fi, aktifkan antarmuka (misal wlan0)
ip link set wlan0 up
# Cari jaringan Wi-Fi
iwctl station wlan0 get-networks
# Hubungkan ke jaringan
iwctl station wlan0 connect "nama_wifi" --passphrase "password_wifi"
# Cek koneksi
ping -c 3 archlinux.org
Jangan lupa juga untuk menyetel jam sistem agar akurat:
timedatectl set-ntp true
Langkah 4: Membagi Lahan (Partisi Disk)
Ini adalah bagian krusial. Seperti kita punya sebidang tanah, mau dibagi untuk rumah, kebun, atau garasi. Kita akan pakai cfdisk karena relatif lebih mudah. Ganti /dev/sdX dengan nama disk Anda (biasanya sda untuk disk pertama).
cfdisk /dev/sdX
Buat skema partisi minimal seperti ini (untuk UEFI):
- EFI System Partition (ESP): 512MB, tipe
EFI System(untuk UEFI) - Swap Partition: Ukurannya bisa 2x RAM Anda, tipe
Linux swap - Root Partition (
/): Sisa ruang yang ada, tipeLinux filesystem
Setelah selesai, pilih "Write", ketik "yes", lalu "Quit".
Langkah 5: Membangun Pondasi (Format & Mount Partisi)
Setelah dibagi, sekarang kita poles permukaannya agar siap pakai. Ganti sdX1, sdX2, sdX3 sesuai partisi Anda:
# Format partisi EFI
mkfs.fat -F 32 /dev/sdX1
# Format partisi swap
mkswap /dev/sdX2
# Format partisi root (ext4 adalah pilihan umum)
mkfs.ext4 /dev/sdX3
Lalu, kita pasang pondasinya. Mount partisi root ke /mnt, lalu buat folder untuk partisi lain dan mount juga:
mount /dev/sdX3 /mnt
mkdir -p /mnt/boot/efi # Buat folder untuk EFI
mount /dev/sdX1 /mnt/boot/efi
swapon /dev/sdX2 # Aktifkan swap
Langkah 6: Mengisi Mesin Utama (Instalasi Base System)
Saatnya memasang 'mesin' dasar Arch Linux. Ini seperti memasang blok mesin, transmisi, dan roda ke rangka mobil.
pacstrap /mnt base linux linux-firmware
base adalah paket-paket esensial, linux adalah kernelnya, dan linux-firmware penting untuk dukungan hardware.
Langkah 7: Menentukan Peta Jalan (Generate fstab)
fstab itu seperti peta jalan sistemmu, memberitahu kernel partisi mana yang harus di-mount di mana saat booting.
genfstab -U /mnt >> /mnt/etc/fstab
Selalu periksa isi /mnt/etc/fstab setelah ini untuk memastikan tidak ada kesalahan.
Langkah 8: Masuk ke Bengkel Khusus (Arch-chroot)
Sekarang kita masuk ke lingkungan sistem yang baru saja kita instal. Ini seperti masuk ke dalam mobil yang sedang kita rakit untuk melakukan konfigurasi internal.
arch-chroot /mnt
Langkah 9: Konfigurasi Dasar (Pengaturan Waktu, Locale, Jaringan)
Di dalam chroot, kita mulai konfigurasi dasar:
Setel Zona Waktu:
ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
hwclock --systohc
Lokalisasi (Bahasa):
nano /etc/locale.gen
# Hapus tanda '#' di depan 'en_US.UTF-8 UTF-8' dan 'id_ID.UTF-8 UTF-8' (jika ingin bahasa Indonesia)
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf # Sesuaikan jika pakai id_ID
Nama Komputer & Hosts File:
echo "nama_komputer_anda" > /etc/hostname
nano /etc/hosts
Isi /etc/hosts kira-kira seperti ini:
127.0.0.1 localhost
::1 localhost
127.0.1.1 nama_komputer_anda.localdomain nama_komputer_anda
Instalasi Alat Jaringan Penting:
pacman -S networkmanager dialog wpa_supplicant
systemctl enable NetworkManager
Langkah 10: Mengunci Pintu (Setel Password Root)
Ini adalah kunci utama sistemmu. Pilih password yang kuat.
passwd
Langkah 11: Sistem Pengapian (Bootloader)
Tanpa ini, mobilmu tidak akan menyala. Kita akan pakai GRUB, yang paling umum.
pacman -S grub efibootmgr # efibootmgr untuk UEFI
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Arch # Untuk UEFI
# Atau grub-install --target=i386-pc /dev/sdX # Untuk BIOS, ganti sdX dengan disk utama Anda
grub-mkconfig -o /boot/grub/grub.cfg
Langkah 12: Membuat Pengemudi Baru (User Biasa)
Jangan terbiasa login sebagai root, itu tidak aman. Buat akun pengguna baru:
useradd -m -G wheel -s /bin/bash nama_user_anda
passwd nama_user_anda
Agar user Anda bisa menggunakan sudo, edit /etc/sudoers:
pacman -S sudo
EDITOR=nano visudo
# Cari baris '# %wheel ALL=(ALL:ALL) ALL' dan hapus tanda '#' di depannya.
Langkah 13: Memilih Interior dan Panel Kontrol (Desktop Environment & Display Manager)
Ini bagian yang menyenangkan! Seperti memilih jok kulit, AC digital, atau panel instrumen canggih. Kita akan pasang XFCE sebagai contoh karena ringan dan fungsional. Untuk Display Manager (layar login), kita pakai LightDM.
pacman -S xorg xfce4 xfce4-goodies lightdm lightdm-gtk-greeter
systemctl enable lightdm
Kamu juga bisa memilih DE lain seperti KDE Plasma (kde-applications plasma), GNOME (gnome), atau yang lebih minimalis.
Langkah 14: Sentuhan Akhir dan Uji Coba
Selesai! Sekarang saatnya keluar dari lingkungan chroot dan reboot.
exit
reboot
Cabut USB installer-mu, dan saksikan Arch Linux buatanmu sendiri menyala! Jika semua berjalan lancar, kamu akan disambut layar login LightDM, masukkan username dan password yang sudah kamu buat, dan voilà!
Selamat Datang di Dunia Arch Linux-mu Sendiri!
Mungkin ada satu atau dua kali kamu harus mengulang, mungkin ada error yang bikin jidat berkerut. Itu wajar! Bahkan seorang montir profesional pun kadang harus membuka kap mesin lagi. Tapi di setiap kesalahan, ada pelajaran baru. Kamu baru saja membangun sistem operasi dari nol, mengukir sendiri setiap komponennya. Ini adalah fondasi yang kokoh untuk petualanganmu selanjutnya di dunia Linux. Dari sini, kamu bisa menginstal aplikasi favorit, mengkustomisasi tampilan sampai ke detail terkecil, dan benar-benar menjadikan komputer sebagai perpanjangan dari dirimu.
Selamat menjelajah, sang arsitek digital!