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.

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

Atur filesystem yang digunakan, misalnya ext4.

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

Saya sarankan btrfs saja.

root # mkfs.btrfs /dev/sda1
Code 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/gentoo
Code language: PHP (php)

Mengunduh dan Mengekstrak Berkas Stage3

Ganti posisi direktori kita ke folder yang dikaitkan.

root # cd /mnt/gentoo
Code 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.org
Code 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/profile
Code language: PHP (php)

Memperbarui Repositori Portage

Perbarui berkas – berkas dari repositori.

root # emerge-webrsync
Code language: PHP (php)

Manajemen Akun

Ubah kata sandi akun root.

root # passwd
Code language: PHP (php)

Kita akan membuat akun baru.

root # useradd -g users -G wheel,portage,audio,video,usb,cdrom -m username root # passwd username
Code 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.d
Code 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/localtime
Code language: PHP (php)

Memasang Kernel Binary

Pasang kernel yang sudah dikompilasi agar proses pemasangan lebih cepat.

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

Mengunduh Berkas Firmware.

Unduh firmware agar perangkat yang membutuhkan firmware di komputer anda bekerja

root # emerge linux-firmware
Code 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/grub
Code language: PHP (php)

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

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

Jangan lupa generate config agar bisa boot ke Gentoo Linux.

root # grub-mkconfig -o /boot/grub/grub.cfg
Code 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 networkmanager
Code language: PHP (php)

Keluar dari Chroot

Keluar dari chroot dan restart.2

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

Selesai, kamu berhasil memasang Gentoo Linux di komputer kamu.

Artikel Terkait

Leave a Reply

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

%d bloggers like this: