Cara Install Gentoo dan Desktop KDE Plasma
Cara Install Gentoo Linux dengan Desktop KDE Plasma. Oke kali ini saya akan membahas instalasi Gentoo Linux dengan desktop KDE. Gentoo Linux sendiri adalah distribusi Linux yang memakai paket sistem manajemen Portage.
Peringatan!!
Oke ini saya tulis di awal saja. Instalasi Gentoo bisa jadi membutuhkan waktu yang SANGAT LAMA. Bukan karena prosesnya yang sulit, namun proses compile paket dilakukan satu persatu sehingga akan sangat lama dibanding proses instalasi distro based Debian dimana seluruh paketnya sudah dicompile dan siap pasang.
Untuk instalasinya, disini kita menggunakan ISO Minimal. Namun pastikan kalian memiliki koneksi internet selama proses instalasi karena ada beberapa step yang memang memerlukan koneksi internet.
Download ISO Minimal Installation Gentoo disini:
https://www.gentoo.org/downloads/
Selanjutnya buat bootable USB menggunakan rufus atau unebootin atau apalah. Saya tidak akan menjelaskan step ini.
Booting ke bootable Gentoo. Maka tampilan awalnya seperti ini:
Tekan tombol apapun di keyboard untuk booting ke Gentoo.
Konfigurasi Jaringan
Disini saya sebenarnya tidak perlu lagi karena menggunakan Ethernet. Namun jika kalian menggunakan wireless dan ingin dikonfigurasi terlebih dahulu, pertama jalankan perintah ifconfig untuk melihat nama interfacenya.
ifconfigLalu gunakan perintah net-setup untuk konfigurasi. Contoh
net-setup eno16777736Ikuti saja langkahnya sampai akhir.
Pengaturan Partisi
Sekarang kita akan membuat partisi untuk instalasi Gentoo.
Di tutorial ini saya mnggunakan alokasi 30GB dengan pembagian
- / - 28GB
- swap - 2GB
Klik New, lalu buat partisi sistem dan Swap.
Jika sudah selesai, klik Write, lalu Quit.
Kalian juga bisa memastikan kembali dengan memformat sda1 dan sda2.
mkfs.ext4 /dev/sda1
mkswap /dev/sda2 && swapon /dev/sda2Perintah pertama untuk memformat partisi sistem, dan perintah kedua untuk memformat dan mengaktifkan partisi swap.
Instalasi
Buat direktori untuk mounting partisi root selama proses instalasi.
mkdir -p /mnt/gentoo/
mount /dev/sda1 /mnt/gentoo/
cd /mnt/gentoo
Selanjutnya adalah download Stage3. Berkas stage merupakan file core penginstalan Gentoo. Berkas ini berisi compiler(gcc), berkas-berkas utama GNU/Linux (/bin,/usr, dsb), serta berkas lainnya. Jalankan perintah
links http://www.gentoo.org/main/en/mirrors.xmlDownload file Stage3.
Tunggu sampai selesai.
Ekstrak file yang didownload tadi.
ls -l stage*
tar -xf stage*.tar.xz
Selanjutnya adalah mount filesystem
mount -t proc none /mnt/gentoo/procSalin Konfigurasi DNS. Hal ini perlu dilakukan untuk memastikan networking tidak error meski kita masuk chroot.
mount --rbind /sys /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
cp -L /etc/resolv.conf /mnt/gentoo/etc/Edit konfigurasi Portage
nano /mnt/gentoo/etc/portage/make.confTambahkan baris berikut di paling bawah
CFLAGS="-march=native -O2"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
Jumlah MAKEOPTS adalah total core CPU ditambah satu. Itu adalah jumlah idealnya. Jadi misal komputer kalian memiliki 8 core, gunakan j9.
Sekarang kita sudah siap masuk ke chroot Gentoo.
chroot /mnt/gentoo /bin/bashUpdate snapshot Portage
source /etc/profile
emerge-webrsync
emerge --sync
Snapshot Portage merupakan kumpulan berkas yang memberitahu Portage, perangkat lunak apa yang bisa diinstal, profil mana yang bisa dipilih, dan lainnya.
Menentukan Profile
Profil disini akan menentukan konfigurasi dasar bagaimana sistem Gentoo dijalankan sesuai dengan profil yang dipilih.
eselect profile listKalian bebas menentukan sendiri. Sesuai judul, disini saya ingin menggunakan desktop KDE Plasma, saya pilih nomor 23.
eselect profile set 23Mengatur Locale dan Timezone
echo "Asia/Jakarta" > /etc/timezoneAtur locale
cp /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
nano /etc/locale.genLalu hapus tanda pagar didepan en_US ISO-8859-1 dan en_US.UTF-8 UTF-8
terakhir jalankan perintah
locale-genCompile Kernel
env-update && source /etc/profile
Proses selanjutnya adalah compile kernel yang akan dipasang di Gentoo.
emerge gentoo-sourcesLanjut
cd /usr/src/linuxAtur apa saja modul yang ingin dipasang. Jika sudah, jalankan perintah
make menuconfig
make -j2 && make modules_installTunggu prosesnya sampai selesai.
Dan install ke direktori /boot dengan perintah
make installSelanjutnya install paket linux-firmware
emerge -av sys-kernel/linux-firmwareTunggu prosesnya sampai selesai.
Ubah Hostname
nano /etc/conf.d/hostnameLalu ubah nilai localhost menjadi yang lain, misal linuxsec-gentoo. Bebas mau diisi apa.
Lanjut edit file fstab agar disklangsung di mount saat booting.
nano /etc/fstabLalu tambahkan di paling bawah
/dev/sda1 / ext4 defaults,noatime 0 1 /dev/sda2 none swap sw 0 0Sesuaikan sendiri lokasi partisinya.
Mengatur Koneksi Internet
Selanjutnya adalah mengatur network. Cek terlebih dahulu nama interfacenya
ifconfigLalu buat file symlink di init.d berdasarkan nama interfacenya
cd /etc/init.d/ && ln -s net.lo net.eno16777736Install DHCP
emerge -av dhcpcd
rc-update add dhcpcd default
Selanjutnya install syslog-ng. Tool untuk monitoring dan logging daemon.
emerge syslog-ngUbah password akun root dengan perintah
rc-update add syslog-ng default
passwd rootMembuat Akun dengan Hak Akses Sudo
Install sudo
emerge -av sudoEdit file /etc/sudoers
Tambahkan baris
%sudo ALL=(ALL) ALLsetelah user root.
Selanjutnya, buat group user sudo.
groupadd sudoTambah user baru
useradd -m -G wheel,audio,video,usb,cdrom,sudo -s /bin/bash ninoAtur password user baru
passwd ninoInstall dan konfigurasi GRUB2
emerge -av sys-boot/grub:2
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
Install KDE Plasma
Edit beberapa flag di file make.conf
nano /etc/portage/make.confTambahkan baris berikut di paling bawah
USE="bindist mmx sse sse2 mmxext dbus udev branding icu python X acpi display-manager sddm gtk handbook libkms wallpapers pulseaudio legacy-systray gtk2 gtk3 -gtk -gnome"
INPUT_DEVICES="evdev keyboard mouse synaptics"
Install dbus
emerge -av dbusInstall Xorg
/etc/init.d/dbus start
rc-update add dbus default
emerge -av x11-base/xorg-driversInstall KDE Plasma
emerge -av x11-base/xorg-x11
emerge -av kde-plasma/plasma-desktop
dispatch-conf
emerge -av kde-plasma/plasma-desktop
emerge -av kde-plasma/kdeplasma-addons kde-apps/kwalletmanager kde-apps/dolphin x11-misc/sddm kde-plasma/systemsettings kde-plasma/kscreen kde-plasma/console
Ubah display manager ke SSDM
nano /etc/conf.d/xdmUbah nilai DISPLAYMANAGER ke ssdm. Contoh
DISPLAYMANAGER="sddm"Selanjutnya jalankan perintah berikut
rc-update add xdm defaultFinish Install
usermod -a -G video sddm
Terakhir, unmount dan reboot
exit && cd ~
umount -l /mnt/gentoo/{sys,dev,proc}
umount /mnt/gentoo
rebootSelesai.
Booting ke Gentoo
Sekian tutorial kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.
Referensi:
https://wiki.gentoo.org/wiki/Complete_Handbook