Cara Install Parabola GNU/Linux-libre OpenRC
Apa Itu Parabola GNU/Linux-libre
Parabola GNU/Linux-libre adalah distribusi turunan Arch yang menggunakan kernel linux-libre. Distro ini disokong oleh Komunitas Free Software Foundation (GNU). Ketika menggunakan Parabola GNU/Linux-libre, anda merasa bebas dan nyaman karena tidak ada bahaya dari proprietary software.
Yang Harus Diperhatikan Ketika Install
Ingat, GNU/Linux-libre sangat berbeda dari GNU/Linux. Kernel disini sudah menghapus komponen closed source, bisa jadi firmware/hardware anda tidak bisa digunakan. Masalah ini biasa terjadi ke wifi card.
Berikut hal - hal yang harus diperhatikan ketika install :
Your Freedom
Ada sebuah packages bernama your freedom, packages ini berfungsi menolak instalasi (lewat repositori) program - program spyware, closed source, dan tidak sepaham dengan FSF. Contoh program - program yang diblokir antara lain Firefox, Chromium, Discord, dan masih banyak lagi.
Tetapi saya mencoba memasang Firefox secara manual dan berhasil. Jadi jika program anda diblokir, cobalah menginstall secara manual, bisa saja berhasil juga.
WiFi Devices
Internet adalah krusial untuk laptop. Sebelum menggunakan Parabola GNU/Linux-libre, pastikan wifi card bisa digunakan.
Anda bisa membaca Daftar Hardware Wifi. Waktu mencoba Parabola GNU/Linux, saya menggunakan TP-LINK WN722N v1.
Arch User Repository (AUR)
Keistimewaan Arch adalah AUR, sebuah repositori yang berisi ribuan program. Sayangnya Parabola GNU/Linux-libre tidak mendukung ini, sebaliknya disini menggunakan PCR alias Parabola Community Repo.
Jika anda masih bersikeras, silahkan gunakan AUR. Pastikan package tidak bermasalah dengan your freedom.
Cara Install Parabola GNU/Linux-libre OpenRC
Pemasangan distro ini sangat mudah dan persis seperti arch-based umumnya. Waktu instalasi tergantung koneksi internet.
Saya anggap anda sudah punya ISO Netinstall versi OpenRC. Jika belum, silahkan download di Parabola GNU/Linux-libre
Partisi Disk
Kita akan membuat partisi untuk distro Parabola.
1
cfdisk /dev/sdXX ## pilih harddisk yang digunakan
Format File System Partisi
Disini kita akan memilih ext4 sebagai file system.
1
2
3
mkfs.ext4 -L ROOT /dev/sdXX ## partisi root, samakan seperti yang dibuat
mkfs.ext4 -L HOME /dev/sdXX ## partisi home, samakan seperti yang dibuat, jika tidak dibuat biarkan (opsional)
mkswap -L SWAP /dev/sdXX ## partisi swpa, samakan seperti yang dibuat, jika tidak dibuat biarkan (opsional))
Mount Partisi
Kita akan mount dan membuat folder.
1
2
3
4
5
6
swapon /dev/disk/by-label/SWAP ## kalau tadi buat
mount /dev/sdik/by-label/ROOT /mnt
mkdir /mnt/boot
mkdir /mnt/home
mount /dev/disk/by-label/HOME /mnt/home ## kalau tadi buat
mount /dev/disk/by-label/BOOT /mnt/boot ## kalau tadi buat
Menghubungkan Ke Internet
Sebelum instalasi, pastikan sudah terhubung di internet. Disini saya menggunakan Network Manager dengan command nmtui atau nmcli. Setelah sudah, bisa check dengan ping.
1
ping 8.8.8.8
Verifikasi Tanda Tangan Paket
Kita akan meverifikasi paket dengan keyring agar bisa mengunduh.
1
2
pacman -Sy archlinux-keyring archlinuxarm-keyring parabola-keyring
pacman -U https://www.parabola.nu/packages/core/i686/archlinux32-keyring-transition/download/
Install Base System
Kita akan mendownload base distro Parabola GNU/Linux-libre
1
pacstrap /mnt base libelogind udev-init-scripts
Install Kernel Linux-Libre
Kita akan install kernel, disini saya menggunakan kernel LTS karena stabil.
1
pacstrap /mnt linux-libre-lts
Install Network Manager
Install Network Manager untuk menghubungkan internet.
1
pacstrap /mnt networkmanager
Install Firmware
Jangan lupa install firmware karena berisi driver - driver, salah satunya WiFi.
1
pacstrap /mnt linux-libre-firmware
Install Graphical Desktop Environments
Kita akan menginstall elogind.
1
pacstrap /mnt elogind
Install GRUB Bootloader
Memasang GRUB sebagai bootloader.
1
pacstrap /mnt grub
Install Wireless Tools
Jika wifi anda adalah bersandi, anda butuh ini.
1
pacstrap /mnt wpa_supplicant
Chroot
Kita akan generate fstab dengan command berikut
1
genfstab -p /mnt >> /mnt/etc/fstab
Lalu kita akan chroot ke distro yang sudah diinstall.
1
arch-chroot /mnt
Menentukan Host
Kita akan menentukan host. Sebelumnya kita install text editor agar bisa mengedit file nya.
1
pacstrap /mnt vim nano
Jika sudah buka /etc/hosts dengan text editor, misalnya vim. Ganti Parabola sesuai keinginan.
1
2
3
4
5
vim /etc/hosts
---
127.0.0.1 localhost
::1 localhost
127.0.1.1 parabola.localdomain myhostname
Menentukan Hostname
Kita akan menentukan hostname. Ganti parabola sesuai keinginan.
1
2
3
vim /etc/conf.d/hostname
---
hostname="parabola"
Menentukan timezone
Kita akan menentukan waktu dan tanggal, lakukan seperti dibawah.
1
ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
Konfigurasi GRUB
Kita akan memasang grub sebagai bootloader.
1
2
grub-install /dev/sdX
grub-mkconfig -o /boot/grub/grub.cfg
Setup User dan Password
Kita akan membuat password untuk root.
1
passwd
Kita akan membuat user berserta passwordnya.
1
2
useradd -m (username_kamu)
passwd (username_kamu)
Unmount
Jika sudah, keluar dari chroot dan umount /mnt.
1
2
3
exit
umount /mnt
reboot
Selesai, anda telah berhasil memasang Parabola GNU/Linux-libre