Gentoo adalah GB yang kuat dan dapat diperluas
Meskipun kompilasi paket belum tentu menjadi masalah di dunia bandwidth tinggi saat ini, ada beberapa masalah yang harus dipertimbangkan dalam model distribusi tersebut:
- Binari yang dikompilasi berarti Anda tidak memiliki kendali atas bagaimana program dikompilasi dan fitur apa yang disertakan dalam program.
- Mengandalkan binari berarti Anda memberikan kepercayaan penuh kepada pengembang distribusi bahwa mereka tidak akan menyertakan kode berbahaya dalam repositori mereka.
Mengapa Menggunakan Gentoo?
Alasannya sederhana: Gentoo adalah distribusi Linux yang kuat. Ini memberi Anda akses dan kebebasan yang hampir tidak terbatas untuk mengubah dan memodifikasi keseluruhan sistem.
Portage, Jantung Gentoo
Portage adalah komponen utama yang mengelola sistem Gentoo Linux. Itu menginstal, mengelola, dan menyesuaikan paket pihak ketiga. Selanjutnya, portage juga mengelola konfigurasi sistem dasar.
Perbedaan utama yang ditawarkan Portage adalah Portage memungkinkan Anda menginstal paket dari sumbernya. Meskipun ini mungkin dalam GB
Tempelkan flash drive Anda ke komputer Anda dan boot. Ini akan mem-boot Anda ke layar Gentoo Installer.
Menyiapkan Koneksi Jaringan
Untuk menginstal Gentoo, Anda harus terhubung ke Internet. Pemasang akan terhubung secara otomatis pada koneksi kabel. Dari sana, jalankan perintah berikut untuk memeriksa apakah Anda online:
ping -C 5 maketecheasier.com
Jika Anda perlu terhubung ke jaringan nirkabel, Anda perlu menyiapkan wpa_supplicant, yang akan menghubungkan Anda ke titik akses nirkabel.
wpa_passphrase ‘Your_SSID_Here’ ‘Sandi_Anda_Di Sini’ >> / etc / wpa_supplicant / wpa_supplicant.conf
Setelah selesai, Anda harus memuat ulang daemon dhcpcd untuk memulai koneksi jaringan Anda dengan menjalankan perintah ini:
rc-layanan dhcpcd restart
Mempartisi Hard Disk
Selanjutnya, Anda perlu memformat disk tempat Anda ingin menginstal Gentoo. Lakukan itu dengan mudah dengan menggunakan perintah fdisk .
Fdisk adalah alat pemartisi disk baris perintah sederhana. Ini memungkinkan Anda untuk mempartisi hard disk Anda dan mengatur jumlah penyimpanan yang Anda inginkan untuk sistem Anda. Inisialisasi dengan mengetik:
fdisk / Anda / disklabel
Jika Anda tidak yakin dengan struktur partisi disk yang ada, periksa dengan flag -l :
fdisk -l
Menggunakan fdisk untuk Mempartisi Hard Disk
Begitu berada di dalam fdisk, Anda harus terlebih dahulu menghapus disk untuk setiap partisi yang ada. Lakukan itu dengan menekan G di prompt.
Setelah selesai, Anda perlu membuat partisi baru di disk:
- Tekan N untuk memberi tahu fdisk bahwa Anda ingin membuat partisi baru. Fdisk akan menanyakan nomor partisi yang ingin Anda gunakan. Tekan Enter untuk menggunakan default.
- Fdisk akan meminta Anda untuk sektor pertama dan terakhir dari partisi. Tekan Enter untuk sektor pertama dan tentukan ukuran untuk sektor terakhir. Sintaks umum untuk ini relatif sederhana:
+ ukuran ( G | M | K )
- Tanda + memberi tahu fdisk bahwa Anda ingin ukurannya relatif terhadap sektor pertama yang telah Anda pilih.
- Ukuran adalah angka yang Anda tentukan sendiri.
- Opsi terakhir memberi tahu fdisk apakah ukurannya dalam GB, MB atau KB.
Mempartisi untuk Sistem UEFI Gentoo
Setelah selesai, lanjutkan mempartisi disk Anda. Proses ini akan sangat bergantung pada apakah Anda menggunakan sistem BIOS atau UEFI.
Jika Anda menggunakan komputer modern dengan perangkat keras yang relatif baru, kemungkinan besar Anda menggunakan sistem UEFI.
Untuk membuat disk yang kompatibel dengan UEFI, Anda harus terlebih dahulu membuat partisi “Sistem EFI”. Ini harus menjadi partisi pertama di disk Anda dan berukuran sekitar 100-256MB.
Setelah selesai, setel jenis partisi itu ke “Sistem EFI” dengan menekan T . Ini akan memberi tahu fdisk bahwa Anda ingin mengubah tipe partisi yang baru saja Anda buat. Dari sana, ia akan menanyakan jenis partisi yang ingin Anda atur. Tipe 1 .
Mempartisi Sisa Disk
Partisi selanjutnya yang harus Anda buat adalah partisi “/boot†tempat kernel Linux dan bootloader akan disimpan.
Idealnya, partisi ini berukuran sekitar 500M-1G. Dalam kasus saya, saya menyetel partisi ini ke 1G.
Dari sana, buat partisi SWAP: bagian dari hard disk Anda yang dapat diakses RAM Anda untuk menukar memorinya secara dinamis setiap kali kehabisan ruang.
Aturan umum untuk ukuran SWAP adalah 1/2 hingga 2 kali jumlah memori yang Anda miliki di sistem Anda. Laptop saya saat ini memiliki memori 8GB terpasang, jadi saya mengatur ukuran SWAP saya menjadi 16GB.
Selanjutnya, untuk menyetel partisi ini sebagai SWAP dengan benar, setel tipenya ke “19”.
Terakhir, buat partisi root tempat sisa sistem akan diinstal. Untuk mengalokasikan sisa disk, cukup tekan Enter pada opsi Sektor Terakhir saat membuat partisi baru.
selesai, tekan P untuk memeriksa tabel partisi yang baru saja dibuat.
Tekan W untuk menyimpan perubahan Anda ke disk.
Memformat Disk di Gentoo
Langkah selanjutnya adalah memformat hard disk Anda. Pertama, format partisi Sistem EFI sebagai FAT dengan menggunakan perintah berikut:
mkfs.vfat / dev / sda1
Ini akan membuat sistem file FAT yang diperlukan sistem EFI untuk boot. Dari sana, buat sistem berkas untuk partisi “/boot†dengan menggunakan sistem berkas ext2 yang lebih sederhana.
mkfs.ext2 / dev / sda2
Selanjutnya, buat dan aktifkan partisi SWAP untuk memberi tahu Gentoo bahwa partisi ini dapat digunakan untuk bertukar dengan memori langsung. Untuk melakukannya, jalankan yang berikut ini:
mkswap / dev / sda3 swapon / dev / sda3
Terakhir, buat sistem file ext4 untuk partisi root dengan menjalankan perintah berikut:
mkfs.ext4 / dev / sda4
Mengunduh Tarball Gentoo Tahap 3
Dari sana, mount partisi root yang baru saja Anda buat ke direktori “/mnt/gentoo†karena instalasi sekarang akan dilakukan di hard disk mesin Anda.
gunung / dev / sda4 / mnt / gentoo && CD / mnt / gentoo
Setelah selesai, unduh tarbal Tahap 3 dari situs web gentoo.org dengan menggunakan wget:
wget https: // bouncer.gentoo.org / fetch / root / all / releases / amd64 / autobuilds / 20220227T170528Z / stage3-amd64-desktop-openrc-20220227T170528Z.tar.xz
Tarbal ini berisi semua program yang Anda butuhkan untuk instalasi Linux minimal. Buka kemasannya menggunakan tar:
tar xpvf . / stage3-amd64-desktop-openrc-20220227T170528Z.tar.xz –xattrs -include = ‘*.*’ –numerik-pemilik
Memilih Download Mirror dan Menyalin Info DNS
Tunjukkan di mana Anda ingin mengunduh paket Anda untuk sistem ini dengan menjalankan perintah mirrorselect:
mirrorselect -i -Hai >> / mnt / gentoo / etc / portage / make.conf
Ini akan membuka program TUI di mana Anda dapat memilih lokasi server terdekat dengan Anda.
Dari sana, salin file repositori untuk Gentoo ke folder “/etc/portage” anda, yang merupakan file konfigurasi yang berisi tautan ke bagaimana Gentoo akan mengunduh paket-paketnya:
mkdir -P / mnt / gentoo / etc / portage / repos.conf && cp / mnt / gentoo / usr / share / portage / config / repos.conf / mnt / gentoo / etc / portage / repos.conf / gentoo.conf
Terakhir, salin informasi resolver dari penginstal USB Anda ke direktori “/mnt/gentoo” untuk memastikan bahwa setelah Anda mengubah direktori root ke hard disk, jaringan akan tetap berfungsi. Untuk melakukannya, jalankan perintah ini:
cp –dereferensi / etc / resolv.conf / mnt / gentoo / etc /
Memasang File Perangkat dan Chrooting
Mulailah memasang direktori khusus dari penginstal USB ke hard disk untuk memastikan bahwa setelah Anda menjalankan chroot, periferal yang Anda gunakan masih berfungsi.
gunung –jenis proc / proc / mnt / gentoo / proc mount –rbind / sys / mnt / gentoo / sys mount –make-rslave / mnt / gentoo / sys mount –rbind / dev / mnt / gentoo / dev mount –make-rslave / mnt / gentoo / pemasangan dev –mengikat / jalankan / mnt / gentoo / jalankan mount –membuat-budak / mnt / gentoo / jalankan
Hal terakhir yang harus dilakukan di penginstal USB adalah menjalankan perintah chroot untuk memindahkan direktori root dasar dari USB ke hard disk Anda:
chroot / mnt / gentoo / bin / bash sumber / etc / ekspor profil PS1 = “[chroot] ${PS1} “
Memasang partisi /boot dan Memperbarui Gentoo
Mount partisi “/boot†ke mesin Gentoo Anda untuk memastikan bahwa ketika Anda menginstal kernel nantinya, partisi tersebut akan disimpan di tempat yang benar:
gunung / dev / sda2 / boot mkdir / boot / pemasangan efi / dev / sda1 / boot / efi
Setelah selesai, perbarui repositori Gentoo Anda untuk memastikan Anda mendapatkan paket-paket terbaru saat Anda melakukan pembaruan sistem yang pertama:
emerge-webrsync
Dari sini, emerge-webrsync akan terhubung ke mirror yang telah Anda pilih dan mengunduh EBUILDS terbaru yang tersedia untuk Gentoo.
Pembaruan Sistem Gentoo Pertama Anda
Anda sekarang dapat memperbarui sistem Anda agar sesuai dengan EBUILDS terbaru dengan menjalankan perintah emerge ini:
muncul –tanyakan –verbose –memperbarui –dalam –penggunaan baru @dunia _
Ini akan meminta emerge untuk memeriksa paket Tahap 3 Anda dengan paket yang saat ini ada di repositori Gentoo. Emerge akan memperbarui paket yang ditemukan memiliki versi yang lebih baru.
Dengan demikian, proses ini akan memakan waktu cukup lama, karena Emerge akan mengambil dan mengkompilasi setiap paket yang perlu diperbarui.
Zona Waktu dan Lokal
Selanjutnya, Anda perlu menyiapkan informasi khusus kawasan, yang mencakup zona waktu dan lokal sistem Anda. Untuk mengatur zona waktu ke wilayah Anda, temukan lokasi terdekat dengan Anda yang tercantum di folder “/usr/share/zoneinfoâ€.
Dari sana, tulis ke file “/etc/timezone†Anda. Misalnya, lokasi terdekat dengan saya adalah “Asia/Manilaâ€:
gema “Asia/Manila” > / etc / timezone emerge –config sys-libs / timezone-data
Sekarang atur lokal Anda untuk Gentoo akan menentukan bahasa sistem default untuk komputer. Untuk melakukannya, edit file “/etc/locale.genâ€:
nano -w / etc / locale.gen
Dari sana, tambahkan lokal yang ingin digunakan Gentoo. Anda dapat melihat daftar lengkap lokal yang tersedia dengan mencentang file “/usr/share/i18n/SUPPORTEDâ€. Dalam kasus saya, saya ingin sistem menggunakan bahasa Inggris AS:
en_US ISO- 8859 – 1 en_US.UTF- 8 UTF- 8
Kemudian jalankan locale-gen untuk membuat ulang lokal sistem Anda.
Menginstal Kernel Linux
Ada beberapa cara untuk menginstal Kernel Linux di Gentoo. Konfigurasikan semua fiturnya secara manual atau gunakan fitur bawaan dari pengembang Gentoo. Untuk tujuan kami, kami memilih yang terakhir.
Untuk menginstal kernel Linux pre-built, instal dua hal – paket installkernel dan kernel itu sendiri – dengan menjalankan perintah berikut:
emerge –ask sys-kernel / installkernel-gentoo sys-kernel / gentoo-kernel-bin
Konfigurasi fstab
Dengan kernel terinstal, isi file fstab: file yang memberi tahu Gentoo saat startup partisi mana yang akan dipasang dan di mana. Jalankan perintah ini untuk mengeditnya:
nano -w / etc / fstab
Tunjukkan semua partisi yang Anda buat di fdisk. Misalnya, dalam sistem UEFI, file fstab Anda mungkin terlihat seperti ini:
[ … ]Â Â / dev / sda1 / boot / efi vfat default 0Â Â Â 2 / dev / sda2 / boot ext2 default,noatime 0Â Â Â 2 / dev / sda3 tidak ada tukar sw 0Â Â Â 0 / dev / sda4 / ext4 noatime 0Â Â Â 1
Menyiapkan Kata Sandi Root
Dari sana, Anda ingin menetapkan kata sandi root untuk sistem, karena secara default, tarbal Tahap 3 menetapkan kata sandi acak untuk akun root.
Jika Anda tidak menambahkan kata sandi di sini, tidak mungkin untuk mengaksesnya setelah Anda melakukan boot ulang. Untuk mengubah kata sandi root, jalankan yang berikut ini:
passwd
Memasang Alat Tambahan
Setelah selesai, instal alat pihak ketiga tambahan yang mungkin Anda perlukan untuk sistem Gentoo Anda. Misalnya, jika Anda menginginkan konektivitas Ethernet dan nirkabel, instal yang berikut ini:
emerge –ask net-misc / dhcpcd net-wireless / iw net-wireless / wpa_supplicant rc-update add dhcpcd default
Selanjutnya, Anda dapat menginstal logger sistem jika Anda ingin memantau perilaku sistem Anda:
emerge –ask app-admin / sysklogd rc-update tambahkan sysklogd d
efault
Anda juga dapat menginstal utilitas sistem file untuk sistem file paling umum yang mungkin berinteraksi dengan Anda:
emerge –ask sys-fs / dosfstools sys-fs / ntfs3g
Menginstal Bootloader
Dari sana, langkah terakhir dalam menginstal Gentoo adalah bootloader, sebuah program sederhana yang berada di antara BIOS dan kernel Linux. Fungsinya adalah menginstruksikan BIOS untuk memuat kernel, yang kemudian mem-bootstrap sistem operasi.
Untuk menginstal GRUB Bootloader, jalankan perintah berikut:
emerge –ask sys-boot / grub
Setelah diinstal, jalankan perintah berikut untuk menginisialisasi dan mengkonfigurasi GRUB dengan benar:
grub-install –target =x86_64-efi –efi-directory = / boot / efi grub-mkconfig -o / boot / grub / grub.cfg
Setelah itu, yang harus dilakukan hanyalah meng-unmount penginstal USB dan mem-boot ulang sistem dengan menjalankan yang berikut ini:
KELUAR CD jumlah -l / mnt / gentoo / dev { / shm, / poin, } jumlah -R / mnt / gentoo
Setelah sistem reboot, Anda akan disambut oleh sistem Gentoo Linux yang baru Anda instal. Dari sana, mulailah menginstal perangkat lunak dan paket dasar untuk membangun distribusi Linux kustom Anda sendiri.
Namun, jika Anda masih tidak yakin lingkungan desktop mana yang akan dipasang, lihat artikel kami tentang apa yang menurut kami merupakan lingkungan desktop terbaik di Linux.
Pertanyaan yang Sering Diajukan
1. Apakah ada cara untuk mempercepat waktu kompilasi di Gentoo?
Ya! Anda dapat mempercepat waktu kompilasi di Gentoo secara besar-besaran dengan menambahkan beberapa nilai ke file “/etc/portage/make.conf” Anda. Misalnya, setel nilai ini agar komputer Anda dapat menggunakan sebagian besar intinya selama kompilasi program:
MAKEOPTS = “-j4” # Anda harus mengubah nomor ini berdasarkan               # jumlah inti CPU di sistem Anda.
2. Sistem saya tidak bisa boot! Itu menunjukkan GRUB, tetapi setelah boot, itu hanya kosong.
Hal ini bisa disebabkan oleh beberapa hal. Salah satu alasan paling umum adalah file fstab Anda tidak diatur dengan benar. Perbaiki ini dengan mencolokkan penginstal USB Anda dan ikuti langkah-langkah yang kami ambil untuk melakukan chroot ke hard drive.
3. Xorg tidak menampilkan font; Apakah ada yang salah?
Ini kemungkinan besar karena Xft tidak terpasang dengan benar. Saat menginstal program, Anda perlu menambahkan flag USE “Xft†di make.conf Anda sehingga program yang Anda kompilasi akan menggunakan font yang kompatibel dengan X. Untuk melakukannya, tambahkan baris berikut ke /etc/portage/make.conf Anda:
GUNAKAN = “xft”
Kredit gambar: Hapus percikan