Prosedur instalasi Gentoo melibatkan lebih banyak langkah daripada distribusi lainnya. Ini disengaja agar Anda dapat mengontrol langkah-langkah dengan cara yang lebih jelas. Dengan menggunakan strategi ini, Anda dapat memulai dengan disk kurang dari 4GiB dan memori hingga 256MiB, 512MiB jika Anda ingin menggunakan liveDVD. Anda juga memiliki kesempatan untuk mengubah sistem Anda menjadi seefisien mungkin. Percobaan pertama Anda akan lebih lambat jika Anda tidak berpengalaman dengan Linux dan semua detail yang rumit, tetapi Anda dapat berakhir dengan sistem yang sangat ramping.
Pilihan media
Memilih di mana untuk memulai; Selama Anda memiliki perangkat keras biasa dan sering kali perangkat keras aneh, Anda harus menggunakan CD instalasi minimal untuk menginstal. Metode ini juga merupakan metode Stage3. Jika semuanya berjalan dengan baik, Anda tidak akan pernah repot dengan Stage1 dan Stage2, tetapi mereka ada untuk situasi pemasangan yang ekstrem.
- CD instalasi minimal
- Gentoo LiveDVD sesekali
- Tarbal untuk memasang perangkat keras atau situasi eksotis.
Tarbal
Anda dapat mengunduh file terkompresi yang memiliki sistem file dengan file untuk sistem init dan paket dasar. Pilih yang sesuai dengan kebutuhan Anda. Jika Anda tidak yakin, ambil yang 'systemd'. Ini yang paling umum.
File panggung lainnya adalah untuk pengguna tingkat lanjut. Pengembang kebanyakan menggunakan file Stage1 dan Stage2; jika Anda membutuhkannya, Anda sudah mengetahui sebagian besar Gentoo.
Boot Pertama
Unduh CD minimal dan bakar ke stik USB. Anda harus mempertimbangkan untuk menambahkan file ISO ke mesin virtual dan berlatih dari sana! File ada di situs Gentoo.
Saat CD minimal melakukan booting, Anda akan diberi waktu 15 detik untuk memilih kernel. Maksud dari ini adalah untuk menangani situasi di mana framebuffer tidak berfungsi, atau beberapa masalah boot aneh lainnya terjadi. Jika Anda tidak melakukan apa-apa, sistem akan kembali ke boot dari disk internal. Jika Anda memiliki masalah, Anda perlu menentukan parameter kernel seperti di bawah ini.
$gentoo scandelayIni mengambil kernel 'gentoo' dan mengirimkan opsi 'scandelay'. Opsi lain adalah daftar panjang yang harus Anda selidiki sebelum memulai, meskipun ini tidak diperlukan pada sebagian besar perangkat keras.
Anda juga dapat menambahkan pengguna pada tahap ini. Pengguna ini hanya akan bekerja di sistem instal, jadi jarang berguna.
Jaringan
Untuk memulai, Anda dapat melakukan semuanya di konsol tetapi menggunakan terminal memiliki kelebihan. Jika Anda ingin melakukan ini, mulai sshd dan atur kata sandi untuk pengguna root. Mulailah dengan memeriksa alamat IP Anda.
$ ip aKemudian mulai sshd:
$ /etc/init.d/ssd mulaiKemudian atur kata sandi untuk pengguna root, atau buat pengguna sementara baru.
$ passwdAnda mendapatkan cetakan panjang yang menyarankan kata sandi yang aman. Berguna jika Anda memiliki energi atau imajinasi yang rendah. Sekarang setelah Anda memiliki keduanya, Anda dapat ssh ke sistem instal Anda. Satu peringatan; ketika Anda memulai kembali dari CD, kunci ssh akan dibuat kembali! Kunci apa pun yang Anda miliki di sistem Anda yang lain perlu dihapus.
Mempersiapkan disk
Disk disiapkan seperti banyak distribusi lainnya. Untuk mempermudah mengikuti dokumentasi mereka, beri nama partisi Anda sesuai standar Gentoo. Untuk sistem yang benar-benar akan Anda gunakan, Anda harus memiliki rencana di sini. Lebih disukai, yang memiliki ukuran untuk 'rumah' Anda serta ”. Bagian yang diperlukan adalah '/' dan '/ boot'. Untuk UEFI, Anda harus memiliki 350 Megabyte disk untuk file boot. Gunakan editor partisi favorit Anda. Untuk partisi UEFI, gunakan 'mkfs.vfat -F 32 /dev/sda1' dan untuk penggunaan utama 'mkfs.ext4 /dev/sda2'.
Memasang disk utama
Anda harus memiliki setidaknya satu disk boot 350 MiB dan satu yang akan meng-host sistem Anda saat Anda memulai. Partisi swap juga bagus untuk dimiliki. Anda dapat memasangnya dengan perintah standar.
$ mount /dev/sda2 /mnt/gentooTidak ada alasan untuk memasang disk 'boot' sampai Anda memasuki lingkungan chroot nanti. Anda juga dapat memasang disk atau partisi pengguna, tetapi hanya jika Anda membuat sistem final.
Mengunduh tarball
Anda dapat mengunduh tarball sebelum memulai atau selama instalasi. Atau, lingkungan penginstalan memiliki browser 'Tautan', sehingga Anda dapat melakukannya dengan terminal. Unduh file ke disk Gentoo.
$ cd /mnt/gentoo $ link www.gentoo.org/unduhSetelah Anda memiliki file di disk Anda, buka paketnya dengan perintah tar.
$ tar -xvf stage3-amd64-systemd-20210120T214504Z.ter.xzInstal sistem dasar
Anda sebenarnya sudah memiliki sistem yang sangat mendasar dan umum; itulah yang dimaksud dengan file Stage3. Misalnya, Anda membuat.file conf ada di sana dengan pengaturan standar. Itu perlu memiliki cermin, atur satu menggunakan alat.
$ mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.konfIa menambahkan nilai: GENTOOMIRRORS=”http://ftp.ntu.gr/pub/linux/gentoo/ https://mirror.roda.sk/gentoo“, tentu saja dengan cermin pilihan Anda. Anda juga memiliki opsi otomatis di mana Anda dapat menentukan protokol atau batasan kecepatan. Ada juga opsi mendalam, di mana alat ini benar-benar mengunduh file 100KiB untuk diukur.
Anda juga memerlukan repositori ebuild. Repositori ini melacak apa yang tersedia untuk peningkatan. Anda dapat mengubah ini, yang akan Anda lakukan ketika Anda mencari turunan dari Gentoo. Anda dapat mengambil default dari struktur direktori yang baru dibuat.
$ cd /mnt/gentoo $ mkdir -parents etc/portage/repos.conf $cp usr/share/portage/config/repos.conf dll/portage/repos.conf/gentoo.konfBiasanya, Anda tidak mengubah ini. Kasus-kasus ketika Anda perlu mengubahnya adalah ketika Anda memiliki cermin sendiri. Perintah di bawah ini langsung dari gentoo.situs web org. Mereka mengatur lingkungan untuk menginstal.
$ cp -dereference dll/resolv.conf /mnt/gentoo/etc $ mount -types 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/devSekarang, Anda siap untuk pindah ke lingkungan yang Anda ciptakan.
$ chroot /mnt/gentoo /bin/bash $ source /etc/profile $ export PS1="(chroot) $PS1"Di dalam lingkungan, Anda juga perlu memasang partisi boot.
$ mount /dev/sda2 /bootPartisi mana ini harus jelas dari langkah-langkah sebelumnya. Pada instalasi UEFI, Anda telah membuat ESP tempat Anda menyimpan semua informasi boot. Selanjutnya, Anda mengunduh informasi repositori ke direktori yang ditentukan oleh repositori Anda your.file conf.
$ emerge-webrsyncDi sini Anda melihat penyebutan pertama dari emerge. Perintah ini menangani semua peningkatan dan instalasi Anda. Perintah penting berikutnya yang perlu Anda ketahui adalah memilih. Dengan pilihan, Anda membaca berita terbaru tentang Portage
$ pilih baca beritaAtau pilih profil Anda;
$ pilih daftar profil $ pilih set profil 3Anda memilih nomor dari daftar atau menggunakan seluruh nama yang Anda lihat dalam daftar. Sekarang Anda HARUS mengatur set @world untuk memastikan sistem diperbarui sesuai dengan sistem Anda, bukan stage3 yang Anda gunakan.
$ emerge -ask -verbose -update -deep -newuse @worldVariabel paling kuat di GENTOO! Variabel USE menetapkan dukungan apa yang perlu dikompilasi ke dalam program Anda. Digunakan dengan benar, Anda dapat membuat sistem Anda jauh lebih ramping dibandingkan dengan metode lain. Anda dapat mengubah ini untuk berhenti mendukung KDE jika Anda yakin tidak akan menjalankan KDE. Gentoo kemudian akan mengkompilasi semua program tanpa dukungan itu, membuat biner lebih kecil. Jika Anda memutuskan untuk beralih ke KDE, Anda harus memulai dari awal dan mengkompilasi ulang semua aplikasi Anda.
GUNAKAN="-kde gnome qt5 juga"Semua nilai diatur dalam nilai default, jadi yang Anda masukkan adalah perubahan dari normal. Pertama kali Anda membangun mungkin lebih baik hanya menjalankan sistem.
Zona waktu dan lokal
Selanjutnya, atur zona waktu. Isi nilai dalam file.
$ ls usr/share/zoneinfo $ echo "Eropa/Athena"> /etc/zona waktuGunakan emerge untuk mengkonfigurasi waktu dengan benar.
$ emerge -config sys-libs/timezone-dataTambahkan data di file lokal Anda:
id_GB ISO-8859-1en_GB.UTF-8 UTF-8
Konfigurasi menggunakan file yang baru saja Anda buat.
$ lokal-genIni adalah standar untuk semua instalasi di dunia Linux. Ini khusus Gentoo:
$ pilih daftar lokal $ pilih set lokal 3$ env-update && source /etc/profile && export PS1="(chroot) $PS1"
Konfigurasi kernel otomatis
Sebelum Anda menjalankan skrip, Anda harus menambahkan partisi boot Anda di file /etc/fstab.
/dev/sda2 /boot ext4 defaults 0 2Di Gentoo, Anda memiliki kebebasan untuk mengkompilasi kernel Anda sendiri untuk setiap mesin yang ingin Anda jalankan. Cara yang lebih baik untuk memulai adalah mendapatkan kernel biner yang sesuai dengan kebutuhan Anda. Ketika Anda merasa siap untuk masuk ke dalam kompleksitas kompilasi kernel, lakukan itu di sistem Anda yang sedang berjalan. Untuk memilih kernel, jalankan emerge seperti biasa;
$ emerge -ask sys-kernel/gentoo-kernel-binPerintah emerge akan menginstal kernel Anda dan mengatur semuanya!
Saatnya mengkonfigurasi sistem
Buat file jaringan.
/etc/conf.h/bersihconfig_eth0="dhcp"
modul="ifconfig"
/etc/conf.d/nama host
nama host = "Gentoo"
$ emerge -ask net-misc/dhcpcd
Ini akan menginstal program dhcpcd untuk menangani dhcp. Default untuk Gentoo adalah dhcp.
Pengaturan untuk dhcpcd menggunakan systemd adalah untuk mengaktifkan layanan.
$ systemctl -sekarang aktifkan [email protected]Sebelum Anda dapat boot ke sistem baru, Anda harus menginstal boot loader Anda. Inilah cara Anda memilih GRUB2.
$ emerge -ask sys-boot/grub:2$ grub-install /dev/sda -efi-directory=/boot
$ grub-mkconfig -o /boot/grub/grub.cfg
Sekarang, Anda perlu memperbarui file /etc/fstab Anda untuk sistem langsung.
/etc/fstab/dev/sda1 /boot ext4 noauto,noatime 1 2
/dev/sda2 / ext4 noatime 0 1
Nomor '/ dev/sda' akan berbeda tergantung pada skema partisi Anda. Anda juga dapat menggunakan nomor UUID unik. Anda perlu mengetahuinya menggunakan perintah 'blkid'.
Mulai ulang ke sistem baru Anda
Anda sekarang dapat boot ke sistem langsung Anda. Hapus media instal dan coba. Jika Anda melewatkan sesuatu, Anda selalu dapat memulai dari awal dengan media instal. Banyak masalah adalah detail, jadi Anda memiliki semua file yang diunduh dan hanya dapat melakukan sebagian instalasi. Dalam instalasi itu, Anda masih memiliki 'muncul' yang tersedia, dan itu adalah alat yang Anda gunakan untuk meningkatkan dan mengubah sistem.
Kesimpulan
Gentoo tidak memiliki installer sendiri, yang berarti Anda perlu mempersiapkan apa yang ingin Anda capai. Anda dapat melakukan ini dengan memilih ukuran disk dan menyelidiki kebutuhan khusus untuk sistem Anda. Jika Anda ingin memulai dengan cepat, Anda harus memilih turunan dan tweak dari sana sampai Anda merasa yakin bahwa Anda dapat menangani semua detail dalam pengaturan awal sistem Linux.