
Panduan ini ditujukan buat kamu, para "pemula tingkat dewa". Maksudnya, kamu mungkin baru di dunia Arch, tapi punya nyali dan keinginan kuat buat ngoprek. Kamu nggak takut terminal, malah mungkin rindu sensasi mengetikkan perintah dan melihat hasilnya satu per satu. Siap menyingsingkan lengan baju dan masuk ke 'bengkel' Arch Linux? Ayo kita mulai!
Persiapan Matang, Kunci Kemenangan
Sebelum kita mulai "merakit" sistem operasi, ibarat seorang chef yang mau bikin hidangan bintang lima, kita perlu menyiapkan semua bahannya dengan matang.
- Media Instalasi: Unduh ISO Arch Linux terbaru dari situs resminya (archlinux.org/download/). Kemudian, buat USB bootable menggunakan aplikasi seperti Ventoy atau Rufus.
- Koneksi Internet: Ini wajib. Hampir semua proses instalasi Arch membutuhkan koneksi internet untuk mengunduh paket. Pastikan Wi-Fi atau kabel LAN kamu berfungsi.
- Mental Baja: Percayalah, akan ada momen bingung. Tapi jangan menyerah! Arch Wiki adalah teman terbaikmu.
Setelah USB bootable siap, colokkan ke komputer dan boot dari USB tersebut. Biasanya kamu perlu masuk ke menu BIOS/UEFI dan mengatur urutan boot. Setelah berhasil, kamu akan disambut dengan prompt terminal: root@archiso ~#.
Membedah Hard Drive, Merakit Pondasi
Analoginya begini, bayangkan hard drive kita ini sebuah lahan kosong yang luas. Sebelum membangun rumah (sistem operasi), kita perlu membagi lahan itu jadi beberapa kavling. Ada kavling buat taman (partisi /boot), kavling buat rumah utama (partisi /), dan mungkin ada juga kavling buat kolam renang dadakan yang bisa kita timbun kapan aja (swap space).
Kita akan menggunakan fdisk atau cfdisk. Kali ini, saya akan pakai cfdisk karena lebih interaktif dan mudah dilihat. Ketik:
cfdisk
Pilih tipe tabel partisi (gpt untuk UEFI, dos untuk BIOS lawas). Buat partisi-partisi berikut:
- EFI System Partition (ESP): Ukuran sekitar 512MB, tipe
EFI System. Ini wajib untuk sistem UEFI. Kalau BIOS, lewati saja. - Root Partition (
/): Ini partisi utama tempat sistem Arch akan diinstal. Beri ukuran sesuai keinginanmu (misal 50GB atau lebih), tipeLinux filesystem. - Swap Partition: Ukuran biasanya 1.5x RAM kamu, atau cukup 4-8GB saja. Tipe
Linux swap. - Home Partition (opsional): Kalau mau memisahkan data pengguna, buat partisi ini. Tipe
Linux filesystem.
Setelah selesai mempartisi, tulis perubahan dengan mengetik write, lalu keluar dengan quit.
Sekarang, kita format partisi-partisi tersebut. Ganti /dev/sdX dengan nama partisi kamu (misal /dev/sda1, /dev/sda2, dst. Cek dengan lsblk).
mkfs.fat -F 32 /dev/sda1 # Untuk partisi EFI
mkfs.ext4 /dev/sda2 # Untuk partisi root (/)
mkswap /dev/sda3 # Untuk partisi swap
swapon /dev/sda3 # Mengaktifkan swap
Langkah selanjutnya adalah "menempelkan" partisi-partisi tersebut ke direktori agar bisa diakses. Ini namanya mounting.
mount /dev/sda2 /mnt # Mount partisi root
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot # Mount partisi EFI ke /mnt/boot (jika ada)
# Jika ada partisi home terpisah:
# mkdir /mnt/home
# mount /dev/sda4 /mnt/home
Menanam Benih Sistem (Base System)
Setelah kavling siap dan sudah di-mount, kita mulai "menanam" benih-benih utama sistem operasi. Perintah pacstrap ini ibaratnya kayak beli bibit tanaman paling esensial: akar, batang, dan daun. Belum ada bunga atau buahnya, tapi sudah bisa disebut tanaman. Ini akan menginstal paket dasar Arch Linux.
pacstrap /mnt base linux linux-firmware nano
nano saya tambahkan karena dia editor teks yang sangat ramah pemula di terminal. Setelah proses ini selesai, kita perlu membuat fstab. Ini semacam "daftar inventaris" partisi yang memberitahu sistem bagaimana cara me-mount partisi secara otomatis saat booting.
genfstab -U /mnt >> /mnt/etc/fstab
Pastikan untuk mengecek isi /mnt/etc/fstab dengan nano /mnt/etc/fstab. Pastikan semua partisi terdaftar dengan benar, terutama /boot (jika ada) dan swap.
Masuk ke Dalam Hati Arch (Chroot)
Sekarang, kita sudah menanam benih. Tapi kita masih berada di 'lahan' USB installer kita. Untuk mulai 'merawat' dan 'membentuk' tanaman di lahan hard drive yang baru, kita harus 'masuk' ke sana. Ini yang disebut arch-chroot. Seperti seorang mekanik yang masuk ke dalam kap mobil untuk mengatur mesin.
arch-chroot /mnt
Sekarang, kamu secara virtual berada di dalam sistem Arch yang baru kamu instal. Semua perintah yang kamu jalankan selanjutnya akan berpengaruh pada sistem di hard drive.
Sentuhan Personal: Konfigurasi Esensial
Ini adalah fase "tuning" mesin dan mengatur "dashboard" mobil kita. Banyak pengaturan penting di sini.
Zona Waktu dan Lokalisasi
Atur zona waktu:
ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
hwclock --systohc
Edit file /etc/locale.gen, cari baris yang dimulai dengan #en_US.UTF-8 UTF-8 dan #id_ID.UTF-8 UTF-8 (atau bahasa lain yang kamu mau), lalu hapus tanda # di depannya.
nano /etc/locale.gen
Kemudian, generate locale:
locale-gen
Buat file locale.conf:
echo "LANG=en_US.UTF-8" > /etc/locale.conf
Nama Host
Berikan nama untuk komputermu:
echo "myarchpc" > /etc/hostname
Dan edit file /etc/hosts:
nano /etc/hosts
Tambahkan baris ini (ganti myarchpc dengan nama host kamu):
127.0.0.1 localhost
::1 localhost
127.0.1.1 myarchpc.localdomain myarchpc
Password Root
Atur password untuk pengguna root:
passwd
Membuat Pengguna Baru
Sangat tidak disarankan menggunakan akun root untuk penggunaan sehari-hari. Buat pengguna baru:
useradd -m -g users -G wheel,storage,video,audio -s /bin/bash namapengguna
passwd namapengguna
Tambahkan sudo agar pengguna biasa bisa menjalankan perintah dengan hak akses root. Edit file /etc/sudoers menggunakan visudo:
EDITOR=nano visudo
Cari baris # %wheel ALL=(ALL:ALL) ALL dan hapus tanda #.
Bootloader (GRUB)
Setelah semua beres, kita butuh 'kunci kontak' agar mobil kita bisa menyala. Nah, di sinilah peran bootloader, seperti GRUB. Dia yang akan memberitahu komputer, 'Hei, sistem operasi ada di sini loh, nyalain dari sini ya!'
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB # Untuk UEFI
# Atau untuk BIOS:
# grub-install --target=i386-pc /dev/sda # Ganti /dev/sda dengan disk utama kamu
grub-mkconfig -o /boot/grub/grub.cfg
Menghubungkan Diri ke Dunia Maya dan Tampilan Cantik
Jaringan
Instalasi NetworkManager adalah cara termudah untuk mengelola jaringan.
pacman -S networkmanager
systemctl enable NetworkManager
Lingkungan Desktop (DE) dan Display Manager
Ini bagian paling seru! Arch memberi kamu kebebasan penuh. Kamu bisa pilih KDE Plasma (kaya fitur, sedikit berat), GNOME (minimalis, modern), XFCE (ringan, cepat), atau lainnya. Saya akan contohkan instalasi KDE Plasma.
pacman -S xorg plasma sddm konsole dolphin
xorg adalah server grafis, plasma adalah DE KDE, sddm adalah display manager (layar login), konsole adalah terminal, dolphin adalah file manager.
Aktifkan display manager:
systemctl enable sddm
Kalau kamu mau mencoba GNOME, perintahnya kira-kira begini:
pacman -S xorg gnome gnome-extra gdm
systemctl enable gdm
Finishing Touch dan Tips Sang Dewa
Setelah semua langkah selesai, saatnya "test drive" dan memberikan "poles" terakhir pada mobil Arch kita.
exit # Keluar dari chroot
umount -R /mnt # Lepaskan semua partisi
reboot
Selamat! Kalau kamu berhasil sampai di sini, kamu akan disambut layar login SDDM (atau GDM) dan bisa masuk ke desktop Arch Linux buatanmu sendiri. Rasanya pasti puas banget, kayak berhasil merakit mobil sendiri dan menyalakannya untuk pertama kali.
Tips Ekstra untuk Sang Dewa:
- AUR Helper: Instal
yayatauparuuntuk mempermudah instalasi paket dari Arch User Repository (AUR). Ini adalah 'toko' aplikasi komunitas Arch yang super lengkap. - Dotfiles Management: Pelajari cara mengelola dotfiles (file konfigurasi) kamu menggunakan Git. Ini penting banget buat menjaga konfigurasi sistemmu tetap rapi dan mudah di-backup.
- Backup! Backup! Backup!: Selalu backup data pentingmu. Arch itu stabil, tapi kita selalu bisa bikin "ulah" sendiri.
- Baca Arch Wiki: Tidak ada panduan yang lebih lengkap daripada Arch Wiki. Itu adalah ensiklopedia Arch yang sesungguhnya.
Menginstal Arch Linux memang bukan hal yang instan. Ini adalah sebuah perjalanan, sebuah proses pembelajaran yang akan meningkatkan pemahamanmu tentang sistem Linux secara drastis. Kamu tidak hanya menginstal sebuah OS, tapi kamu membangun sebuah mesin yang kamu pahami setiap detailnya. Selamat menikmati kebebasan dan kekuatan Arch Linux, para Dewa Ngoprek!