Arch Linux: Menguasai Inti Sistem untuk Pemula Tingkat Dewa

ikramlink April 12, 2026
Arch Linux: Menguasai Inti Sistem untuk Pemula Tingkat Dewa

Pengantar: Kenapa Arch Linux Itu "Gila" Sekaligus "Jenius"

Ingat tidak, waktu pertama kali mencoba coding? Dulu, saya pernah mengalami momen memalukan saat harus membuat sebuah fungsi sederhana untuk memvalidasi input pengguna. Seharusnya output-nya hanya "Benar" atau "Salah", tapi entah kenapa, kode saya malah mencetak "BenarSalah" secara bersamaan. Bingung bukan kepalang! Rasanya seperti memasukkan garam dan gula ke dalam masakan yang sama, hasilnya malah jadi aneh dan tidak jelas. Nah, pengalaman "salah" seperti itulah yang terkadang menghampiri kita saat mencoba hal baru, termasuk menginstal dan mengkonfigurasi sebuah sistem operasi yang punya reputasi "menantang" seperti Arch Linux.

Arch Linux. Mendengar namanya saja sudah membuat sebagian orang bergidik ngeri, sebagian lagi malah bersemangat bagai anak kecil yang diberi mainan baru. "Pemula tingkat dewa" bukan tanpa alasan. Arch bukan seperti distro Linux lain yang datang dengan installer grafis yang ramah anak dan segudang aplikasi terpasang otomatis. Arch lebih seperti sebuah kerangka kosong yang menuntut kita untuk membangun semuanya dari nol. Ibaratnya, kalau distro lain itu seperti membeli mobil yang sudah jadi dengan semua fiturnya lengkap, Arch itu seperti membeli mesin, rangka, dan sekumpulan onderdil, lalu kita yang merakitnya sendiri sesuai keinginan.

Kenapa repot-repot melakukan itu? Jawabannya sederhana: kontrol. Dengan Arch, kita punya kendali penuh atas apa yang terpasang di sistem kita. Tidak ada bloatware yang tidak terpakai, tidak ada layanan latar belakang yang membebani, hanya apa yang benar-benar kita butuhkan. Ini seperti seorang mekanik handal yang membangun mobil balapnya sendiri. Dia tahu persis setiap komponennya, bagaimana cara kerjanya, dan bagaimana mengoptimalkannya untuk performa maksimal. Bagi para programmer, teknisi, atau siapa pun yang ingin memahami lebih dalam tentang cara kerja sistem operasi, Arch Linux adalah sekolah lapangan terbaik.

Artikel ini akan memandu Anda, para calon "dewa" Arch, melalui proses instalasi dan konfigurasi dasar. Jangan takut! Saya akan menggunakan analogi yang mudah dicerna dan memecah prosesnya menjadi langkah-langkah yang bisa dikelola. Siapkan cemilan, kopi, dan mental baja Anda. Mari kita taklukkan Arch Linux!

Persiapan Sebelum Berperang: Kumpulkan Amunisi Anda

Sebelum kita mulai "merakit mesin" Arch, ada beberapa hal yang perlu Anda siapkan. Anggap ini seperti persiapan sebelum melakukan operasi bedah. Akurasi dan kelengkapan sangat penting.

  • Media Instalasi Arch Linux: Unduh citra ISO terbaru dari situs resmi Arch Linux. Anda bisa memilih mirror terdekat untuk kecepatan unduh yang optimal.
  • Media Bootable: Buat USB drive yang bisa di-boot dari citra ISO tersebut. Alat populer seperti Rufus (untuk Windows) atau balenaEtcher (lintas platform) sangat direkomendasikan. Jika Anda menggunakan Linux, perintah `dd` juga bisa menjadi pilihan yang kuat, tapi hati-hati, salah ketik bisa menghapus data di drive lain!
  • Koneksi Internet Stabil: Arch Linux mengandalkan repositori daring untuk mengunduh paket. Pastikan koneksi internet Anda stabil dan cukup cepat. Ibarat memancing, Anda perlu umpan yang bagus dan tempat yang ikannya banyak.
  • Partisi Disk (atau Virtual Machine): Anda perlu menentukan di mana Arch Linux akan diinstal. Apakah di drive terpisah, atau di dalam mesin virtual (VM) seperti VirtualBox atau VMware? Jika di mesin fisik, Anda perlu menyiapkan partisi. Untuk pemula, VM adalah pilihan yang lebih aman karena Anda bisa bereksperimen tanpa risiko merusak sistem operasi yang sudah ada.
  • Pengetahuan Dasar Partisi: Pahami konsep partisi seperti `ext4` (sistem berkas umum) atau `swap` (ruang tukar memori). Jika Anda menggunakan VM, kebanyakan akan membuatkan partisi virtual secara otomatis.
  • Kesabaran dan Ketekunan: Ini bukan lomba lari, ini maraton. Akan ada momen membingungkan, tapi ingat, setiap error adalah pelajaran berharga.

Langkah Pertama: Booting ke Dunia Arch (dan Jangan Panik!)

Setelah semua persiapan matang, saatnya menyalakan komputer dengan USB bootable Arch Linux yang sudah Anda siapkan. Komputer Anda akan memulai proses booting, dan Anda akan disambut oleh command prompt yang polos, tanpa antarmuka grafis yang mewah. Jangan kaget. Ini adalah welcome mat dari Arch.

Anda akan masuk ke dalam lingkungan live environment. Di sini, Anda bisa menjalankan perintah-perintah yang diperlukan untuk menginstal Arch. Hal pertama yang perlu kita lakukan adalah memastikan koneksi internet bekerja. Jika Anda menggunakan kabel Ethernet, biasanya akan langsung terhubung. Untuk Wi-Fi, Anda perlu sedikit usaha:

wifi-menu

Perintah ini akan memindai jaringan Wi-Fi yang tersedia, meminta Anda memilih jaringan, dan memasukkan kata sandi. Jika berhasil, Anda akan melihat pesan konfirmasi.

Selanjutnya, kita perlu memastikan sistem mengenali hardware Anda dengan benar, terutama drive penyimpanan. Gunakan perintah:

lsblk

Perintah ini akan menampilkan daftar semua drive dan partisi yang terdeteksi. Cari nama drive tempat Anda akan menginstal Arch, biasanya `/dev/sda`, `/dev/nvme0n1`, atau nama serupa. Pahami mana yang akan Anda gunakan.

Mempartisi Disk: Fondasi Rumah Anda

Ini adalah salah satu langkah paling krusial. Salah partisi bisa berarti kehilangan data. Anggap saja Anda sedang membangun rumah, partisi ini adalah fondasinya. Jika fondasinya salah, rumah bisa roboh.

Kita akan menggunakan `fdisk` atau `cfdisk` (yang lebih interaktif dan ramah pengguna) untuk membuat partisi. Untuk tujuan tutorial ini, kita akan buat contoh partisi sederhana: satu untuk sistem (`/`) dan satu untuk area swap.

Contoh menggunakan `cfdisk` pada `/dev/sda` (ganti dengan nama drive Anda):

cfdisk /dev/sda
  1. Pilih `GPT` sebagai tabel partisi (jika drive Anda sudah GPT, Anda bisa lewati atau konfirmasi).
  2. Pilih `New` untuk membuat partisi baru.
  3. Buat partisi pertama untuk sistem (`/`). Ukurannya sesuaikan kebutuhan Anda, misalnya 30-50 GB sudah cukup untuk instalasi dasar. Pilih `Linux filesystem` sebagai tipe.
  4. Buat partisi kedua untuk area `swap`. Ukurannya biasanya sama atau dua kali lipat dari RAM Anda, tapi untuk kebutuhan modern, 2-4 GB sudah memadai. Pilih `Linux swap` sebagai tipe.
  5. Pilih `Write` untuk menyimpan perubahan, ketik `yes` untuk konfirmasi, lalu `Quit` untuk keluar.

Setelah partisi dibuat, Anda perlu memformatnya:

mkfs.ext4 /dev/sda1  # Ganti sda1 dengan nama partisi root Anda
mkswap /dev/sda2      # Ganti sda2 dengan nama partisi swap Anda

Membuka Repositori dan Memasang Sistem Dasar

Sekarang kita punya "fondasi". Saatnya "membangun kerangka" utama sistem Arch.

Pertama, kita perlu mengaktifkan partisi swap:

swapon /dev/sda2  # Ganti sda2 dengan nama partisi swap Anda

Selanjutnya, kita perlu memasang sistem dasar Arch Linux ke partisi yang sudah kita buat. Ini seperti menginstal sistem operasi dasar ke dalam komputer baru.

Mount partisi sistem Anda (misalnya `/dev/sda1`):

mount /dev/sda1 /mnt  # Ganti sda1 dengan nama partisi root Anda

Sekarang, kita akan menggunakan `pacstrap` untuk menginstal paket-paket dasar yang dibutuhkan. Anggap `pacstrap` ini seperti tukang yang mulai memasang bata dan semen pada kerangka rumah.

pacstrap /mnt base linux linux-firmware vim nano networkmanager grub efibootmgr

Penjelasan singkat paket-paket di atas:

  • `base`: Paket dasar yang diperlukan untuk menjalankan Arch Linux.
  • `linux`: Kernel Linux terbaru.
  • `linux-firmware`: Firmware yang dibutuhkan oleh berbagai perangkat keras.
  • `vim` / `nano`: Editor teks untuk mengedit file konfigurasi. `nano` lebih ramah pemula.
  • `networkmanager`: Layanan untuk mengelola koneksi jaringan (termasuk Wi-Fi).
  • `grub`: Boot loader yang akan memungkinkan Anda memilih sistem operasi saat startup.
  • `efibootmgr`: Diperlukan jika Anda menginstal di sistem UEFI.

Konfigurasi Sistem: Menyesuaikan Rumah Anda

Sistem dasar sudah terpasang. Kini saatnya kita masuk ke dalam rumah yang baru kita bangun dan mulai mendekorasinya.

Pertama, masuk ke dalam sistem Arch yang baru terpasang menggunakan `arch-chroot`:

arch-chroot /mnt

Sekarang Anda berada di dalam sistem Arch yang baru diinstal. Lakukan konfigurasi berikut:

1. Zona Waktu (Timezone)

Atur zona waktu sesuai lokasi Anda. Anggap ini seperti mengatur jam dinding di rumah agar sesuai waktu setempat.

ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime  # Ganti Asia/Jakarta dengan zona waktu Anda
hwclock --systohc

2. Lokal (Locale)

Atur bahasa dan format regional sistem. Ini seperti menentukan bahasa pengantar di rumah Anda.

Edit file `/etc/locale.gen` dan uncomment baris yang sesuai dengan bahasa yang Anda inginkan (misalnya `en_US.UTF-8 UTF-8` dan `id_ID.UTF-8 UTF-8`).

nano /etc/locale.gen

Setelah itu, jalankan:

locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf  # Atau id_ID.UTF-8 jika Anda preferensi bahasa Indonesia

3. Nama Host (Hostname)

Beri nama pada "rumah" digital Anda. Ibarat memberi nama pada bangunan Anda.

echo "myarch" > /etc/hostname  # Ganti "myarch" dengan nama pilihan Anda

Edit file `/etc/hosts`:

nano /etc/hosts

Tambahkan baris-baris berikut:

127.0.0.1 localhost
::1       localhost
127.0.1.1 myarch.localdomain myarch  # Ganti "myarch" dengan nama host Anda

4. Kata Sandi Root (Root Password)

Atur kata sandi untuk pengguna super (`root`). Ini seperti mengunci pintu utama rumah Anda.

passwd

Masukkan kata sandi yang kuat.

5. Boot Loader (GRUB)

Ini adalah "kendaraan" yang akan membawa Anda masuk ke sistem Arch setiap kali komputer dinyalakan. Kita akan menggunakan GRUB.

Pasang GRUB:

Jika sistem Anda menggunakan UEFI:

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg

Jika sistem Anda menggunakan BIOS (legacy):

grub-install --target=i386-pc /dev/sda  # Ganti /dev/sda dengan drive utama Anda
grub-mkconfig -o /boot/grub/grub.cfg

Catatan: Jika Anda menginstal di mesin virtual, biasanya ada opsi untuk menentukan mode boot (UEFI/BIOS).

6. Koneksi Jaringan

Aktifkan NetworkManager agar koneksi jaringan bisa dikelola dengan mudah.

systemctl enable NetworkManager

Keluar dan Reboot: Langkah Terakhir Menuju "Puncak"

Kita hampir sampai! Saatnya "meninggalkan" lingkungan `chroot` dan merasakan hasil kerja keras kita.

Keluar dari `chroot`:

exit

Unmount partisi yang sudah kita pasang:

umount -R /mnt

Dan terakhir, reboot sistem Anda:

reboot

Saat komputer menyala kembali, keluarkan USB bootable Anda dan biarkan GRUB mengambil alih. Anda akan disambut oleh login prompt Arch Linux. Masukkan username `root` dan kata sandi yang sudah Anda atur.

Selamat! Anda Telah Menguasai Inti Sistem!

Menginstal Arch Linux memang bukanlah tugas yang mudah, tapi hasilnya sangat memuaskan. Anda kini memiliki sistem operasi yang bersih, efisien, dan sepenuhnya Anda kendalikan. Ini seperti seorang pematung yang berhasil mengukir mahakaryanya dari sebongkah batu mentah.

Dari sini, Anda bisa mulai membangun "rumah" Anda lebih lanjut:

  • Buat Pengguna Baru: Sangat tidak disarankan menggunakan akun `root` untuk aktivitas sehari-hari. Buatlah pengguna biasa dengan perintah `useradd -m ` dan beri kata sandi dengan `passwd `.
  • Instal Lingkungan Desktop (Desktop Environment): Jika Anda menginginkan antarmuka grafis, Anda bisa menginstal DE seperti GNOME, KDE Plasma, XFCE, atau Window Manager ringan seperti i3.
  • Instal Aplikasi: Gunakan `pacman -S ` untuk menginstal perangkat lunak yang Anda butuhkan.
  • Jelajahi Wiki Arch: Arch Wiki adalah sumber daya yang luar biasa. Jangan ragu untuk mencarinya jika Anda menemui masalah atau ingin mengetahui lebih lanjut.

Selamat menikmati kebebasan dan kekuatan yang ditawarkan oleh Arch Linux. Ingat, perjalanan "pemula tingkat dewa" ini baru saja dimulai!