306520484 8720202871339117 8013720613567188682 n

Cara Install Gentoo Linux dengan Mudah

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 ISO di 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/sdaCode language: PHP (php)

Atur filesystem yang digunakan, misalnya ext4.

root # mkfs.ext4 /dev/sda1Code language: PHP (php)

Saya sarankan btrfs saja.

root # mkfs.btrfs /dev/sda1Code language: PHP (php)

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/gentooCode language: PHP (php)

Mengunduh dan Mengekstrak Berkas Stage3

Ganti posisi direktori kita ke folder yang dikaitkan.

root # cd /mnt/gentooCode language: PHP (php)

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

root # links https://gentoo.orgCode language: PHP (php)

Buka halaman “Downloads” dan pilih berkasnya untuk mengunduh.

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

root # tar -xf stage3*Code language: PHP (php)

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/profileCode language: PHP (php)

Memperbarui Repositori Portage

Perbarui berkas – berkas dari repositori.

root # emerge-webrsyncCode language: PHP (php)

Manajemen Akun

Ubah kata sandi akun root.

root # passwdCode language: PHP (php)

Kita akan membuat akun baru.

root # useradd -g users -G wheel,portage,audio,video,usb,cdrom -m username
root # passwd usernameCode language: PHP (php)

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.dCode language: PHP (php)
hostname="gentoo"Code language: JavaScript (javascript)

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/localtimeCode language: PHP (php)

Memasang Kernel Binary

Pasang kernel yang sudah dikompilasi agar proses pemasangan lebih cepat.

root # emerge gentoo-kernel-binCode language: PHP (php)

Mengunduh Berkas Firmware.

Unduh firmware agar perangkat yang membutuhkan firmware di komputer anda bekerja

root # emerge linux-firmwareCode language: PHP (php)

Memasang Aplikasi Esensial

GRUB

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

root # emerge --ask sys-boot/grubCode language: PHP (php)

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

root # grub-install /dev/sdaCode language: PHP (php)

Jangan lupa generate config agar bisa boot ke Gentoo Linux.

root # grub-mkconfig -o /boot/grub/grub.cfgCode language: PHP (php)

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 networkmanagerCode language: PHP (php)

Keluar dari Chroot

Keluar dari chroot dan restart.2

root # exit
root # cd /mnt
root # umount -R gentoo
root # rebootCode language: PHP (php)

Selesai, kamu berhasil memasang Gentoo Linux di komputer kamu.

Artikel Terkait

2 responses to “Cara Install Gentoo Linux dengan Mudah”

  1. Asyfa Achmad Avatar
    Asyfa Achmad

    Akhirnya ketemu tutorial yang pas…
    Jarang Jarang ada Tutorial Bahasa Indonesia
    kalau boleh request nihh gan..
    Tolong dong Bikin Tutorial Install i3 WM , Polybar sama Firefox/Libreoffice
    susah nyari tutorial yang enak gitu+bahasa indonesia..,,
    Makasih ya gan…

    1. Alif Radhitya Avatar
      Alif Radhitya

      wkwkkwk.. oke, makasih atas atensinya 🙂

      kalau libreoffice udah pernah sih: https://www.situsali.com/cara-install-libreoffice-di-gnu-linux/

Leave a Reply

Your email address will not be published. Required fields are marked *