Tuesday, January 16, 2018

Cara Install Arch Linux


    Arch Linux adalah distribusi Linux tujuan umum x86-64 yang telah populer di kalangan penggemar DIY dan pengguna hardcore Linux. Instalasi default hanya mencakup sistem dasar minimal dan mengharapkan pengguna akhir untuk mengkonfigurasi dan menggunakannya. Arch Linux fokus pada keanggunan, kode kebenaran, sistem minimalis dan kesederhanaan.


Arch Linux mendukung model rolling release dan memiliki package manager sendiri - pacman. Dengan tujuan untuk menyediakan sistem operasi mutakhir, Arch selalu up-to-date repositori terbaru. Fakta bahwa ia menyediakan sistem basis minimal memberi kamu pilihan untuk menginstalnya bahkan pada perangkat keras kelas atas dan kemudian menginstal hanya paket yang diperlukan di atasnya.

Cara Install Arch Linux

Bukan Dual Boot !!!

 Tapi sebelum kita melihat cara menginstal Arch Linux dari USB, pastikan kamu memiliki persyaratan sebagai berikut:

Requirements for installing Arch Linux:

  • A x86_64 (i.e. 64 bit) compatible machine
  • Minimum 512 MB of RAM (recommended 2 GB)
  • At least 1 GB of free disk space (recommended 20 GB for basic usage)
  • An active internet connection
  • A USB drive with minimum 2 GB of storage capacity
  • Familiarity with Linux command line

Setelah kamu memastikan bahwa kamu memiliki semua persyaratan, mari kita lanjutkan untuk menginstal Arch Linux.

Langkah 1: Download ISO
 
  Kamu bisa mendownload ISO dari situs resminya. Arch Linux membutuhkan x86_64 (yaitu 64 bit) yang kompatibel dengan RAM minimal 512 MB dan ruang disk 800 MB untuk instalasi minimal. Namun, dianjurkan untuk memiliki 2 GB RAM dan setidaknya 20 GB penyimpanan.

 Langkah 2: Buat live USB dari Arch Linux

Kita harus membuat live USB Arch Linux dari ISO yang baru saja kamu download.

Jika kamu memakai Linux, kamu bisa menggunakan perintah dd untuk membuat live USB. Ganti /path/to/archlinux.iso dengan path tempat kamu mendownload file ISO, dan /dev/sdx dengan drive kamu pada contoh di bawah ini. Kamu bisa mendapatkan informasi drive menggunakan perintah lsblk.
dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync
Pada Windows, ada beberapa tool untuk membuat live USB. Tool yang direkomendasikan adalah Rufus.
  
Langkah 3: Boot dari USB hidup

Setelah kamu membuat live USB untuk Arch Linux, restart PC kamu. Saat booting terus menekan F2, F10 atau F1 untuk masuk ke pengaturan booting. Di sini, pilih untuk boot dari USB atau removable disk.

 
 Pilih Boot Arch Linux (x86_64). 

Langkah 4: Mempartisi disk

Langkah pertama termasuk mempartisi hard disk kamu. Partisi root tunggal adalah yang paling sederhana dimana kita akan membuat partisi root (/), sebuah partisi swapfile dan home.

Saya memiliki disk 19 GB dimana saya ingin menginstal Arch Linux. Untuk membuat disk, ketik
fdisk /dev/sda
Ketik "n" untuk partisi baru. Ketik "p" untuk partisi utama dan pilih nomor partisi.

Sektor Pertama dipilih secara otomatis dan kamu hanya perlu menekan Enter. Untuk sektor terakhir, ketik ukuran yang ingin kamu alokasikan untuk partisi ini.

Buat dua partisi lagi sama untuk home dan swap, dan tekan 'w' untuk menyimpan perubahan dan keluar.



Langkah 4: Membuat filesystem

Karena kita telah membuat 3 partisi yang berbeda, langkah selanjutnya adalah memformat partisi dan membuat filesystem.

Kami akan menggunakan mkf untuk partisi root dan home dan mkswap untuk membuat ruang swap. Gunakan format filesystem ext4.
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3

mkswap /dev/sda2
swapon /dev/sda2
Mari kita mount filesystem ini ke root dan home
mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home

Langkah 5: Instalasi

Karena kita telah membuat partisi dan memasangnya, mari kita instal paket dasar. Paket dasar berisi semua paket yang diperlukan untuk menjalankan sistem, beberapa di antaranya adalah GNU BASH shell, data compression tool, file system utilities, C library, compression tools, Linux kernels and modules, library packages, system utilities, USB devices utilities, vi text editor dll.
pacstrap /mnt base base-devel

Langkah 6: Mengkonfigurasi sistem

Buat file fstab untuk menentukan bagaimana partisi disk, perangkat blok atau sistem file mounted ke dalam filesystem.
genfstab -U /mnt >> /mnt/etc/fstab
Ubah root ke new system, ini memungkinkan mengubah direktori root untuk proses berjalan saat ini dan proses child.
arch-chroot /mnt
Beberapa alat sistem yang membutuhkan koneksi dbus aktif tidak bisa digunakan di dalam chroot, oleh karena itu akan lebih baik jika kita keluar darinya. Untuk keluar dari chroot, gunakan perintah dibawah ini:
exit

Langkah 7. Setting Timezone
 
Gunakan perintah di bawah untuk mengatur Timezone.
ln -sf /usr/share/<zoneinfo>/<Region>/<City> /etc/localtime
untuk melihat list zona waktu ketikkan perintah
ls /usr/share/zoneinfo
jalankan perintah hwclock untuk mengatur jam
hwclock --systohc --utc

Langkah 8. Mengatur Locale.

File /etc/locale.gen berisi semua pengaturan lokal dan bahasa sistem dalam format komentar. Buka file menggunakan editor vi dan hapus komentar bahasa yang kamu inginkan.

Sekarang buat konfigurasi lokal di file direktori /etc menggunakan perintah di bawah ini:
locale-gen
echo LANG=en_GB.UTF-8 > /etc/locale.conf
export LANG=en_GB.UTF-8

Langkah 9. Instalasi bootloader, setting nama host dan password root

Buat file /etc/hostname dan tambahkan entri yang cocok ke host.
127.0.1.1 myhostname.localdomain myhostname
Saya menambahkan iniopensource sebagai nama host:

echo iniopensource > /etc/hostname
dan kemudian ke file /etc/hosts.

Untuk menginstal bootloader gunakan perintah di bawah ini:

pacman -S grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

Untuk membuat password root, ketik
passwd 
dan masukkan password yang kamu inginkan.

Setelah selesai, perbarui sistem kamu. Kemungkinannya adalah kamu sudah memiliki sistem yang diperbarui karena kamu telah mendownload file ISO terbaru.

pacman -Syu
Selamat! kamu telah berhasil menginstal perintah minimal Arch Linux.

Pada langkah selanjutnya, kita akan melihat bagaimana cara mengatur lingkungan desktop atau Graphical User Interface untuk Arch Linux.


Langkah 10: Instal lingkungan desktop (GNOME dalam kasus ini)

Sebelum kamu dapat menginstal lingkungan desktop, kamu perlu mengkonfigurasi jaringan terlebih dahulu.
bisa melihat nama antarmuka dengan perintah di bawah ini:

ip link

Tambahkan entri berikut di file


vi /etc/systemd/network/enp0s3.network

[Match]
name=en*
[Network]
DHCP=yes

Save and exit. Restart systemd network
systemctl restart systemd-networkd
systemctl enable systemd-networkd

Kemudian tambahkan dua entri di bawah ini di file /etc/resolv.conf.


nameserver 8.8.8.8
nameserver 8.8.4.4

Langkah selanjutnya adalah menginstall X environment.
Ketik perintah di bawah ini untuk menginstal Xorg sebagai server display.
pacman -S xorg xorg-server

gnome berisi desktop GNOME dasar. gnome-ekstra berisi aplikasi GNOME, manajer arsip, manajer disk, editor teks dan banyak lagi.
pacman -S gnome gnome-extra

Langkah terakhir termasuk mengaktifkan manajer tampilan GDM untuk Arch.systemctl start gdm.service
systemctl enable gdm.service

Restart your system and you can see the GNOME login screen.

Kamu mungkin sudah menyadari sekarang bahwa menginstal Arch Linux tidak semudah menginstal Ubuntu. Namun, dengan sedikit kesabaran, kamu pasti bisa mencapainya dan kemudian mengatakan kepada dunia bahwa kamu menggunakan Arch Linux.