Orang bilang memasang Gentoo Linux sangat sulit, padahal tidak. Kita akan membahas cara install gentoo linux dengan mudah dan cepat.

Gentoo Linux, Distro Serba Compile

Gentoo Linux adalah distribusi yang memungkinkan anda membangun semua program dari kode sumber saat pemasangan. Tentu berbeda dari umumnya yang serba binary. Selain itu, pemasangan yang dianggap susah membuat orang jarang menggunakan distro ini.

Jika anda baru memulai mencoba Linux, sebaiknya jangan dulu coba ini. Cobalah menggunakan distro linux yang ramah pengguna baru. Silahkan baca artikel “5 Distro Linux untuk Pemula: Mudah dan Ramah” karya Alif Radhitya.

Saya akan menulis rangkuman instalasi Gentoo Linux metode MBR. Jika anda GPT/UEFI, maka bagian partisi dan grub harus diubah.

Cara Install Gentoo Linux

(( Saya tidak terlalu paham soal UEFI. Jadi silahkan cari referensi sendiri di wiki Arch Linux. Jangan lupa disesuaikan ))

Unduh dan Burning ISO.

Unduh berkas Minimal Installation ISOdi website Gentoo. Kemudian lakukan burning ISO ke flashdisk kamu.

Format Partisi Drive

Kita format dan atur partisi /dev/sdX, misalnya /dev/sda. Silahkan atur partisi sesuai keinginan. Disini saya hanya membuat satu partisi, yaitu root (/).

root # cfdisk /dev/sda

Atur filesystem yang digunakan, misalnya ext4.

root # mkfs.ext4 /dev/sda1

Saya sarankan btrfs saja.

root # mkfs.btrfs /dev/sda1

Mengaitkan Partisi

Kita buat folder baru di /mnt/. Lalu, kita kaitkan partisi yang sudah dibuat di folder tersebut.

root # mkdir -p /mnt/gentoo
root # mount /dev/sda1 /mnt/gentoo

Mengunduh dan Mengekstrak Berkas Stage3

Ganti posisi direktori kita ke folder yang dikaitkan.

root # cd /mnt/gentoo

Kita unduh berkas Stage 3 desktop profile | openrc di website Gentoo. Agar tidak mengetik manual, kita bisa menggunakan links browser.

root # links https://gentoo.org

Buka halaman “Downloads” dan pilih berkasnya untuk mengunduh.

Ekstrak berkas dengan asumsi berkas tersimpan di posisi direktori /mnt/gentoo

root # tar -xf stage3*

Chroot Stage 3

Jalankan chroot. Fungsinya masuk ke dalam berkas stage dengan kondisi root.

root # cd /mnt/gentoo
root # mount --types proc /proc /mnt/gentoo/proc
root # mount --rbind /sys /mnt/gentoo/sys
root # mount --make-rslave /mnt/gentoo/sys
root # mount --rbind /dev /mnt/gentoo/dev
root # mount --make-rslave /mnt/gentoo/dev
root # mount --bind /run /mnt/gentoo/run
root # mount --make-slave /mnt/gentoo/run
root # cp /etc/resolv.conf etc && chroot . /bin/bash
root # source /etc/profile

Memperbarui Repositori Portage

Perbarui berkas - berkas dari repositori.

root # emerge-webrsync

Manajemen Akun

Ubah kata sandi akun root.

root # passwd

Kita akan membuat akun baru.

root # useradd -g users -G wheel,portage,audio,video,usb,cdrom -m username
root # passwd username

Membuat Berkas Fstab

Kita sesuaikan dengan partisi yang kita gunakan pada berkas /etc/fstab. Kamu bisa gagal booting jika lupa mengatur berkas ini.

Ganti ext4 menjadi btrfs jika kamu menggunakan btrfs.

/dev/sda1		/		ext4		noatime		0 1

Menyesuaikan Hostname

Hostname adalah nama komputermu. Kita atur hostname di /etc/conf.d/hostname.

# vi /etc/conf.d
hostname="gentoo"

Mengatur Waktu

Atur jam dan tanggal dengan perintah ini. Misalnya saya berada di Pulau Jawa, saya memilih kota Jakarta.

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

Memasang Kernel Binary

Pasang kernel yang sudah dikompilasi agar proses pemasangan lebih cepat.

root # emerge gentoo-kernel-bin

Mengunduh Berkas Firmware.

Unduh firmware agar perangkat yang membutuhkan firmware di komputer anda bekerja

root # emerge linux-firmware

Memasang Aplikasi Esensial

GRUB

Kita unduh GRUB untuk bootloader. Kamu tidak bisa booting jika tidak memasang bootloader.

root # emerge --ask sys-boot/grub

Pasang GRUB di hard disk yang digunakan, misalnya di /dev/sda.

root # grub-install /dev/sda

Jangan lupa generate config agar bisa boot ke Gentoo Linux.

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

Network Manager (+ DHCPCD)

Unduh Network Manager untuk mengatur jaringan WiFi. Jangan lupa DHCPCD sebagai DHCP Client, kecuali kamu bisa mengatur IP statis.

root # emerge net-misc/dhcpcd networkmanager

Keluar dari Chroot

Keluar dari chroot dan restart.2

root # exit
root # cd /mnt
root # umount -R gentoo
root # reboot

Selesai, kamu berhasil memasang Gentoo Linux di komputer kamu.