Sebagian orang berpikir bahwa arch linux itu mengerikan. No GUI. Sistem kosongan, driver juga kosongan. Dan hampir semua hal perlu kita setting sendiri secara manual. Tapi, bagi sebagian yang lain, terutama bagi developers yang sering bekerja dengan terminal, akan menemukan bahwa Arch Linux adalah sistem operasi yang sangat flexible dan menantang! Serta sistem operasi yang paling cocok bagi mereka.

Kali ini saya akan menunjukkan proses step-by-step bagaimana cara menginstall arch linux di PC anda! Insya Allah.

Langsung saja, download versi terbaru dari Arch Linux. Download Arch Linux.

Buat bootable USB atau pun DVD lalu booting PC anda melalui media instalasi Arch Linux. Sehingga akan tampil jendela berikut.

NB: Untuk cara membuat arch linux usb installer, anda bisa membaca tutorialnya di -> https://jagongoding.com/blog/post/cara-membuat-arch-linux-usb-installer

VirtualBox_Arch-Linux_02_09_2016_05_10_37.png

Karena saya akan menginstall untuk arsitektur 64bit. Maka saya memilih Boot Arch Linux (x86_64).

Setelah sistem anda selesai booting, maka anda akan otomatis masuk sebagai root secara default.

VirtualBox_Arch-Linux_02_09_2016_05_11_34.png

Karena proses instalasi arch linux membutuhkan koneksi internet (untuk download core system arch), maka pastikan terlebih dahulu bahwa PC anda terkoneksi.

ping google.com

Jika anda menggunakan jaringan wifi, maka baca artikel cara connect wifi via terminal.

VirtualBox_Arch-Linux_02_09_2016_05_11_47.png

Komputer terhubung ke internet. Sekarang kita akan membuat partisi untuk dijadikan base arch linux. Karena pada contoh ini adalah harddisk kosong, maka sekalian kita buat juga partisi untuk swap, dan juga satu partisi untuk data.

Membuat Partisi


Cek partisi table:

fdisk -l

VirtualBox_Arch-Linux_02_09_2016_05_12_00.png

Di sana tertulis disk /dev/sda: 40GB. Dan tidak ada ditampilkan table partisi. Maka artinya harddisk dalam contoh ini kosongan (tanpa partisi), dan ukurannya adalah sebesar 40GB.

Saya akan membuat 3 partisi: 18GB untuk sistem, 4GB untuk swap, dan sisanya untuk data.

Saya menggukan cfdisk.

cfdisk

Pilih dos label.

VirtualBox_Arch-Linux_02_09_2016_05_12_25.png

Partisi untuk sistem


Pilih new. Lalu tekan enter

VirtualBox_Arch-Linux_02_09_2016_05_12_28.png

Ketik volume partisi yang akan dibuat. Dalam kasus ini saya akan membuat 18 Giga byte. Maka saya menulis 18G. Lalu tekan enter.

VirtualBox_Arch-Linux_02_09_2016_05_12_54.png

Setelah itu prilih primary untuk jenis partisi.

VirtualBox_Arch-Linux_02_09_2016_05_12_57.png

Pilih bootable pada /dev/sda1.

VirtualBox_Arch-Linux_02_09_2016_05_13_01.png

VirtualBox_Arch-Linux_02_09_2016_05_13_03.png

Partisi untuk swap


Selanjutnya kita akan membuat partisi baru untuk swap. Pilih menu new pada free space. Lalu isi ukuran swap yang anda inginkan. Usahakan agar volume partisi swap lebih besar dari ukuran RAM fisik anda.

VirtualBox_Arch-Linux_02_09_2016_05_13_20.png

Pilih primary.

VirtualBox_Arch-Linux_02_09_2016_05_13_22.png

Lalu, setelah partisi dibuat. Pilih menu type -> Linux swap / Solaris.

VirtualBox_Arch-Linux_02_09_2016_05_14_22.png

Partisi swap telah berhasil dibuat.

Membuat partisi tambahan untuk data pribadi (optional)


Karena saya masih punya sisa free space sebesar 20G. Maka saya akan menggunakannya sebagai partisi baru untuk menyimpan file-file pribadi.Caranya masih sama seperti sebelumnya, pada daerah yang kosong (free space), pilih menu new. Lalu isikan volume sesuai dengan keinginan anda.

Di sini saya menggunakan keseluruhannya, yaitu 20G.

VirtualBox_Arch-Linux_02_09_2016_05_14_28.png

Kali ini pilih extended.

VirtualBox_Arch-Linux_02_09_2016_05_14_31.png

Partisi ketiga telah terbuat, tapi partisi ini tetap kosong. Jadi pada sub partisi 3, barulah kita akan membuat partisi kita yang sebenarnya.Pilih new pada free space. Lalu isi dengan ukuran sesuai kebutuhan.

VirtualBox_Arch-Linux_02_09_2016_05_14_43.png

VirtualBox_Arch-Linux_02_09_2016_05_14_49.png

Lantas, ketika semua sudah beres. Sekarang kita terapkan hasil mapping harddisk di atas ke fisik sebenarnya.

Pilih menu write.

VirtualBox_Arch-Linux_02_09_2016_05_14_56.png

Ketik yes. Lalu enter. Sekarang table partisi tadi telah written (tertulis) pada fisik harddisk yang sebenarnya.

Format partisi menjadi ext4


Langkah selanjutnya, kita akan memformat partisi-partisi yang sudah kita buat tadi ke format ext4. Pastikan dulu apakah table partisi sudah benar.

fdisk -l

Di sini outputnya sudah sesuai dengan partisi yang telah kita buat.

VirtualBox_Arch-Linux_02_09_2016_05_15_10.png

Format partisi /dev/sda1 ke dalam format ext 4 dengan perintah berikut:

mkfs.ext4 /dev/sda1

VirtualBox_Arch-Linux_02_09_2016_05_16_45.png

Format partisi /dev/sda5 ke dalam format ext 4.

mkfs.ext4 /dev/sda5

VirtualBox_Arch-Linux_02_09_2016_05_17_27.png

Membuat dan Mengaktifkan swap


Kemudian kita akan memformat /dev/sda2 sebagai swap. Lantas mengaktifkannya.

mkswap /dev/sda2

Lalu aktifkan dengan perintah:

swapon /dev/sda2

VirtualBox_Arch-Linux_02_09_2016_05_17_42.png

VirtualBox_Arch-Linux_02_09_2016_05_17_52.png

Install Arch Linux


Sekarang saatnya untuk menginstall arch linux pada partisi /dev/sda1.

Muat partisi /dev/sda1 ke direktori /mnt:

mount /dev/sda1 /mnt

VirtualBox_Arch-Linux_02_09_2016_05_18_13.png

Tambahkan Server Repositori Indonesia [Opsional]

Dengan menggunakan server mirror repositori Indonesia bisa membuat proses download package menjadi relatif lebih cepat. Caranya adalah sebagai berikut:

  1. Edit /etc/pacman.d/mirrorlist
  2. Tambahkan setidaknya 2 server ini (selengkapnya silahkan lihat https://www.archlinux.org/mirrors/status/)
    SERVER = http://mirror.poliwangi.ac.id/archlinux/
    SERVER = http://suro.ubaya.ac.id/archlinux/
  3. Save file mirrorlist yang baru.

Install Paket-Paket Dasar Arch Linux

Langkah yang selanjutnya adalah meng-install paket-paket dasar yang dibutuhkan oleh Arch Linux. Anda bisa melakukannya dengan perintah berikut:

pacstrap /mnt base base-devel

VirtualBox_Arch-Linux_02_09_2016_05_21_38.png

Ketik Y lalu enter. Setelah itu sistem akan mengunduh paket-paket yang dibutuhkan, dan ini akan cukup memakan waktu. Tentunya lama tidaknya tergantung dengan kecepatan koneksi internet anda.

VirtualBox_Arch-Linux_02_09_2016_06_07_29.png

Setelah menginstall sistem dasar arch linux, sekarang kita akan membuat file fstab (agar sistem tau mana partisi yang mesti dimount ketika booting, mana yang root partition, mana yang swap, dsb).

genfstab /mnt >> /mnt/etc/fstab

VirtualBox_Arch-Linux_02_09_2016_06_16_57.png

Verifikasi hasil generate fstab, apakah sudah sesuai dengan partisi anda.

cat /mnt/etc/fstab

Berikut contoh hasil dari saya.

VirtualBox_Arch-Linux_02_09_2016_06_17_11.png

Pengaturan dasar Arch Linux


Kita akan melakukan pengaturan dasar pada arch linux yang baru saja kita install. Pertama-tama kita harus masuk ke dalam sistem yang baru saja kita install, ketik perintah berikut:

arch-chroot /mnt

VirtualBox_Arch-Linux_02_09_2016_06_18_33.png

Sekarang kita sudah masuk ke sistem yang baru saja kita install sebagai root.

VirtualBox_Arch-Linux_02_09_2016_06_18_38.png

Step selanjutnya kita akan mengkonfigurasi bahasa sistem.

Untuk melakukannya, langsung lakukan perintah berikut:

nano /etc/locale.gen

VirtualBox_Arch-Linux_02_09_2016_06_18_52.png

Lalu uncomment baris id_ID.UTF-8 UTF-8 untuk bahasa Indonesia. Namun jika kita lebih nyaman menggunakan bahasa inggris, kita bisa memilihnya dengan meng-uncomment baris en_US.UTF-8 UTF-8.

Untuk memudahkan, bisa kita search dengan menekan tombol ctrl+w. Lalu tekan enter setelah menulis kata kunci yang kita cari.

VirtualBox_Arch-Linux_02_09_2016_06_19_16.png

VirtualBox_Arch-Linux_02_09_2016_06_19_41.png

Setelah selesai. Save file yang sudah kita edit tersebut dengan menekan tombol ctrl + x, lalu ketik Y, dan enter.

Lalu jalankan perintah berikut:

locale-gen

VirtualBox_Arch-Linux_02_09_2016_06_20_06.png

VirtualBox_Arch-Linux_02_09_2016_06_20_12.png

Buat atau edit file /etc/locale.conf dengan perintah berikut:

nano /etc/locale.conf

VirtualBox_Arch-Linux_02_09_2016_06_20_29.png

Lalu isi seperti pada gambar. Selepas itu simpan file dengan cara seperti di atas.

VirtualBox_Arch-Linux_02_09_2016_06_20_41.png

Setelah mengatur bahasa, sekarang, kita perlu untuk mengatur timezone sistem. Untuk mengetahui list timezone apa saja yang tersedia, kita bisa menjalankan perintah:

ls /usr/share/zoneinfo

VirtualBox_Arch-Linux_02_09_2016_06_21_07.png

Masuk ke Asia.

ls /usr/share/zoneinfo/Asia

Di situ terlihat ada Jakarta, maka kita akan mengatur waktu sistem mengikuti waktu Jakarta (+7) alias WIB. Anda bisa mengatur waktu sistem berdasarkan tempat anda tinggal.

VirtualBox_Arch-Linux_02_09_2016_06_21_16.png

Setelah kita tahu lokasinya, sekarang kita buat link timezone tersebut ke /etc/localtime. Dengan perintah:

ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime

VirtualBox_Arch-Linux_02_09_2016_06_22_13.png

Aktifkan jam agar mengikuti waktu sistem yang baru saja kita atur.

hwclock --systohc --utc

VirtualBox_Arch-Linux_02_09_2016_06_22_31.png

Setelah melakukan pengaturan bahasa, serta juga pengaturan zona waktu. Sekarang kita atur password untuk root kita. Agar tidak sembarang orang bisa mengakses hak penting ini.

passwd

VirtualBox_Arch-Linux_02_09_2016_06_22_42.png

Isi password dan jangan sampai orang lain mengetahuinya.

Pengaturan network


Lanjut ke pengaturan network. Beri nama komputer kita dengan menjalankan perintah:

nano /etc/hostname

VirtualBox_Arch-Linux_02_09_2016_06_23_03.png

Isi dengan yang anda inginkan, lalu save.

VirtualBox_Arch-Linux_02_09_2016_06_23_11.png

Enable service dhcpcd agar sistem kita bisa langsung terkoneksi ke jaringan (via LAN) saat startup. VirtualBox_Arch-Linux_02_09_2016_06_23_37.png

Install dialog dan wpa_supplicant. Hal ini dibutuhkan jika nanti kita ingin terkoneksi kepada jaringan Wifi…

pacman -S dialog wpa_supplicant

VirtualBox_Arch-Linux_02_09_2016_06_26_32.png

Install GRUB


Hal ini penting. Sistem kita yang sekarang memang sudah terinstall, tetapi belum ada GRUB-nya. Alias, jika kita reboot, maka mesin PC tidak akan mendeteksi ada di mana sistem operasi yang baru saja kita install, sehingga tidak tahu apa yang mesti dijalankan. Sama saja kayak belum diinstall apa-apa. Oleh karena itu, kita mesti menginstall GRUB.

pacman -S grub os-prober

VirtualBox_Arch-Linux_02_09_2016_06_23_56.png

grub-install /dev/sda

VirtualBox_Arch-Linux_02_09_2016_06_25_29.png

grub-mkconfig -o /boot/grub/grub.cfg

VirtualBox_Arch-Linux_02_09_2016_06_25_56.png

Restart mesin


Setelah proses install GRUB berhasil, kita bisa merestart sistem. Jalankan perintah ‘reboot’, dan sistem akan mereboot seketika.

VirtualBox_Arch-Linux_02_09_2016_06_32_08.png

Voila!!! Login screen dari arch linux! Masukkan username anda dengan ‘root’, dan isi password dengan password yang sudah anda atur.

VirtualBox_Arch-Linux_02_09_2016_06_32_45.png

VirtualBox_Arch-Linux_02_09_2016_06_32_52.png

Yippi! Anda sudah berhasil menginstall arch linux. Namun di sini sistem masih belum benar-benar bisa dipakai. Anda masih perlu membuat user baru (kita tentu tidak akan memakai root untuk kebutuhan sehari-hari bukan?). Lalu menginstall sudo, dan juga menginstall Desktop Environment, driver sound, dan sebagainya.

Maka untuk hal-hal mendasar yang harus dilakukan setelah menginstall arch linux, anda bisa mengikuti tutorialnya disini.

Semoga bermanfaat!