Gentoo

Tutorial Pemasangan Gentoo Linux

Tutorial Pemasangan Gentoo Linux

Prosedur pemasangan untuk Gentoo melibatkan lebih banyak langkah daripada pengedaran lain. Ini disengajakan supaya anda dapat mengawal langkah-langkahnya dengan cara yang lebih jelas. Dengan menggunakan strategi ini, anda boleh memulakan dengan cakera kurang dari 4GiB dan memori hingga 256MiB, 512MiB jika anda ingin menggunakan liveDVD. Anda juga berpeluang untuk mengubah sistem anda menjadi seefisien yang anda dapat membuatnya. Percubaan pertama anda akan menjadi lebih perlahan jika anda tidak mahir dalam Linux dan semua butiran yang rumit, tetapi anda boleh menggunakan sistem yang sangat ramping.

Pilihan media

Memilih tempat untuk memulakan; Selagi anda mempunyai perkakasan biasa dan perkakasan ganjil, anda harus menggunakan CD pemasangan minimum untuk dipasang. Kaedah ini juga merupakan kaedah Stage3. Sekiranya semuanya berjalan lancar, anda tidak akan peduli dengan Stage1 dan Stage2, tetapi mereka berada di sana untuk situasi pemasangan yang melampau.

Tarballs

Anda boleh memuat turun fail termampat yang mempunyai sistem fail dengan fail untuk sistem init dan pakej asas. Pilih yang sesuai dengan keperluan anda. Sekiranya anda tidak pasti, ambil yang 'systemd'. Ini adalah yang paling biasa.

Fail tahap lain adalah untuk pengguna maju. Pembangun kebanyakannya menggunakan fail Stage1 dan Stage2; jika anda memerlukannya, anda sudah mengetahui kebanyakan Gentoo.

Boot Pertama

Muat turun CD minimum dan bakar ke stik USB. Anda harus mempertimbangkan untuk menambahkan fail ISO ke mesin maya dan berlatih dari sana! Fail ada di laman Gentoo.

Apabila but CD minimum, ia akan memberi anda 15 saat untuk memilih kernel. Tujuannya adalah untuk menangani keadaan di mana framebuffer tidak berfungsi, atau beberapa masalah boot ganjil lain berlaku. Sekiranya anda tidak melakukan apa-apa, sistem akan kembali boot dari cakera dalaman. Sekiranya anda menghadapi masalah, anda perlu menentukan parameter kernel seperti di bawah.

$ skandal gentoo

Ini mengambil kernel 'gentoo' dan menghantar pilihan 'scandelay'. Pilihan lain adalah senarai panjang yang harus anda selidiki sebelum anda memulakan, walaupun ini tidak diperlukan pada kebanyakan perkakasan.

Anda juga boleh menambahkan pengguna pada peringkat ini. Pengguna ini hanya akan berfungsi dalam sistem pemasangan, jadi jarang berguna.

Rangkaian

Untuk memulakan, anda boleh melakukan segalanya di konsol tetapi menggunakan terminal mempunyai kelebihannya. Sekiranya anda mahu melakukan ini, mulakan sshd dan tetapkan kata laluan untuk pengguna root. Mulakan dengan memeriksa alamat IP anda.

$ ip a

Kemudian mulakan sshd:

$ / etc / init.d / sshd bermula

Kemudian tetapkan kata laluan untuk pengguna root, atau buat pengguna sementara baru.

$ passwd

Anda mendapat cetakan panjang yang menunjukkan kata laluan yang selamat. Berguna jika anda mempunyai tenaga atau imaginasi yang rendah. Setelah anda mempunyai kedua-duanya, anda dapat memasukkan sistem pemasangan anda. Satu amaran; apabila anda memulakan semula dari CD, kunci ssh akan dibuat semula! Segala kunci yang anda ada pada sistem anda yang lain perlu dipadamkan.

Menyiapkan cakera

Disk disediakan seperti sebilangan besar pengedaran lain. Untuk mempermudah mengikuti dokumentasi mereka yang lain, namakan partisi anda mengikut standard Gentoo. Untuk sistem yang sebenarnya akan anda gunakan, anda harus mempunyai rancangan di sini. Sebaiknya, yang mempunyai ukuran untuk 'rumah' anda dan juga ". Bahagian yang diperlukan adalah '/' dan '/ boot'. Untuk UEFI, anda harus mempunyai 350 Megabait cakera untuk fail but. Gunakan editor partition kegemaran anda. Untuk partition UEFI, gunakan 'mkfs.vfat -F 32 / dev / sda1 'dan untuk kegunaan utama' mkfs.ext4 / dev / sda2 '.

Memasang cakera utama

Anda harus mempunyai sekurang-kurangnya satu cakera boot 350 MiB dan satu disk yang akan menghoskan sistem anda semasa anda memulakan. Partition swap juga bagus untuk dimiliki. Anda boleh memasang dengan perintah standard.

$ mount / dev / sda2 / mnt / gentoo

Tidak ada alasan untuk memasang cakera 'boot' sehingga anda memasuki persekitaran chroot kemudian. Anda juga boleh memasang cakera atau partisi pengguna, tetapi hanya jika anda membuat sistem akhir.

Memuat turun tarball

Anda boleh memuat turun tarball sebelum anda memulakan atau semasa memasang. Sebagai alternatif, persekitaran pemasangan mempunyai penyemak imbas 'Pautan', jadi anda boleh melakukannya dengan terminal. Muat turun fail ke cakera Gentoo.

$ cd / mnt / gentoo $ pautan www.gentoo.org / dowloads

Sebaik sahaja anda mempunyai fail pada cakera anda, bongkar dengan arahan tar.

$ tar -xvf stage3-amd64-systemd-20210120T214504Z.tar.xz

Pasang sistem asas

Anda sebenarnya sudah mempunyai sistem yang sangat asas dan generik; itulah maksud fail Stage3. Contohnya, anda buat.fail conf ada dengan tetapan standard. Namun, ia harus mempunyai cermin, tetapkan dengan menggunakan alat.

$ mirrorselect -i -o >> / mnt / gentoo / etc / portage / make.pengesahan

Ia menambah nilai: GENTOOMIRRORS = ”http: // ftp.ntua.gr / pub / linux / gentoo / https: // cermin.roda.sk / gentoo “, dengan cermin pilihan anda, secara semula jadi. Anda juga mempunyai pilihan automatik di mana anda dapat menentukan protokol atau had kelajuan. Terdapat juga pilihan mendalam, di mana alat ini benar-benar memuat turun fail 100KiB untuk diukur.

Anda juga memerlukan repositori ebuild. Repositori ini menjejaki apa yang tersedia untuk peningkatan. Anda boleh mengubahnya, yang akan anda lakukan semasa mencari turunan Gentoo. Anda boleh mengambil lalai 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.pengesahan

Biasanya, anda tidak mengubahnya. Kes apabila anda perlu mengubahnya adalah apabila anda mempunyai cermin anda sendiri. Perintah di bawah adalah terus dari gentoo.laman web org. Mereka mengatur persekitaran untuk dipasang.

$ cp -dereference etc / 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 / dev

Sekarang, anda bersedia untuk berpindah ke persekitaran yang anda ciptakan.

$ chroot / mnt / gentoo / bin / bash $ source / etc / profile $ eksport PS1 = "(chroot) $ PS1"

Di dalam persekitaran, anda juga perlu memasang partition boot.

$ mount / dev / sda2 / but

Partisi mana yang harus jelas dari langkah sebelumnya. Pada pemasangan UEFI, anda telah membuat ESP tempat anda menyimpan semua maklumat but. Seterusnya, anda memuat turun maklumat repositori ke dalam direktori yang ditentukan oleh repos anda.fail conf.

$ emerge-webrsync

Di sini anda melihat sebutan pertama muncul. Perintah ini menangani semua peningkatan dan pemasangan anda. Perintah penting seterusnya yang perlu anda ketahui adalah memilih. Dengan eselect, anda membaca berita terkini mengenai Portage

$ eselect baca berita

Atau pilih profil anda;

senarai profil $ eselect $ set profil eselect 3

Anda memilih nombor dari senarai atau menggunakan keseluruhan nama yang anda lihat dalam senarai. Sekarang anda HARUS menetapkan set @world untuk memastikan sistem dikemas kini mengikut sistem anda, bukan tahap3 yang anda gunakan.

$ emerge -ask -verbose -update -deep -newuse @world

Pemboleh ubah paling berkuasa di GENTOO! Pemboleh ubah USE menetapkan sokongan yang perlu disusun ke dalam program anda. Dengan menggunakan dengan betul, anda dapat menjadikan sistem anda lebih ramping daripada dengan kaedah lain. Anda boleh mengubahnya untuk berhenti menyokong KDE jika anda pasti tidak akan menjalankan KDE. Gentoo kemudian akan menyusun semua program tanpa sokongan itu, menjadikan binari lebih kecil. Sekiranya anda memutuskan untuk beralih ke KDE, anda harus memulakan dan menyusun semula semua aplikasi anda.

GUNAKAN = "- kde gnome qt5 alsa"

Semua nilai ditetapkan dalam nilai lalai, jadi apa yang anda masukkan adalah perubahan dari normal. Kali pertama anda membinanya mungkin lebih baik hanya untuk menjalankan sistem.

Zon waktu dan tempat

Seterusnya, tetapkan zon waktu. Isi nilai dalam fail.

$ ls usr / share / zoneinfo $ echo "Eropah / Athens"> / etc / zon waktu

Gunakan emerge untuk mengkonfigurasi waktu dengan betul.

$ emerge -config sys-libs / zon waktu-data

Tambahkan data dalam fail tempat anda:

en_GB ISO-8859-1
en_GB.UTF-8 UTF-8

Konfigurasikan menggunakan fail yang baru anda buat.

$ lokal-gen

Ini adalah standard untuk semua pemasangan di dunia Linux. Ini adalah khusus Gentoo:

$ eselect locale list $ eselect locale set 3
$ env-update && source / etc / profile && export PS1 = "(chroot) $ PS1"

Konfigurasi kernel automatik

Sebelum anda menjalankan skrip, anda mesti menambahkan partition boot anda dalam fail / etc / fstab.

/ dev / sda2 / boot ext4 lalai 0 2

Di Gentoo, anda mempunyai kebebasan untuk menyusun kernel anda sendiri untuk setiap mesin yang ingin anda mulakan. Cara yang lebih baik untuk memulakan adalah mendapatkan kernel binari yang sesuai dengan keperluan anda. Apabila anda merasa bersedia untuk memasuki kerumitan penyusunan kernel, lakukan pada sistem anda yang sedang berjalan. Untuk memilih kernel, jalankan muncul seperti biasa;

$ emerge -ask sys-kernel / gentoo-kernel-bin

Perintah emerge akan memasang kernel anda dan menyiapkan semuanya!

Masa untuk mengkonfigurasi sistem

Buat fail rangkaian.

/ etc / konf.d / bersih
config_eth0 = "dhcp"
modul = "ifconfig"
/ etc / konf.d / nama hos
nama hos = "Gentoo"
$ emerge -ask net-misc / dhcpcd

Ini akan memasang program dhcpcd untuk mengendalikan dhcp. Lalai untuk Gentoo adalah dhcp.

Tetapan untuk dhcpcd menggunakan systemd adalah untuk mengaktifkan perkhidmatan.

$ systemctl -sekarang aktifkan net @ enp1s0.perkhidmatan

Sebelum anda dapat memasuki sistem baru, anda perlu memasang boot loader anda. Inilah cara anda memilih GRUB2.

$ emerge -ask sys-boot / grub: 2
$ grub-install / dev / sda -efi-directory = / but
$ grub-mkconfig -o / boot / grub / grub.cfg

Sekarang, anda perlu mengemas kini fail / etc / fstab anda untuk sistem langsung.

/ etc / fstab
/ dev / sda1 / boot ext4 noauto, noatime 1 2
/ dev / sda2 / ext4 noatime 0 1

Nombor '/ dev / sda' akan berbeza bergantung pada skema partition anda. Anda juga boleh menggunakan nombor UUID yang unik. Anda perlu mencari tahu menggunakan perintah 'blkid'.

Mulakan semula ke sistem baru anda

Anda sekarang akan dapat masuk ke sistem langsung anda. Keluarkan media pemasangan dan cubalah. Sekiranya anda terlepas apa-apa, anda boleh memulakannya dengan media pemasangan. Banyak masalah adalah perincian, jadi anda memuat turun semua fail dan hanya boleh melakukan sebahagian daripada pemasangan. Dalam pemasangan itu, anda masih ada 'emerge' yang tersedia, dan itulah alat yang anda gunakan untuk peningkatan anda dan mengubah sistem.

Kesimpulannya

Gentoo tidak mempunyai pemasangnya sendiri, yang bermaksud anda perlu menyiapkan apa yang ingin anda capai. Anda boleh melakukannya dengan memilih ukuran cakera dan menyiasat keperluan khusus untuk sistem anda. Sekiranya anda ingin memulakan dengan cepat, anda harus memilih turunan dan mengubah dari sana sehingga anda merasa yakin bahawa anda dapat menangani semua butiran dalam persediaan awal sistem Linux.

Tutorial Battle for Wesnoth
The Battle for Wesnoth adalah salah satu permainan strategi sumber terbuka paling popular yang boleh anda mainkan pada masa ini. Bukan hanya permainan...
0 A.D. Tutorial
Daripada banyak permainan strategi di luar sana, 0 A.D. berjaya menonjol sebagai tajuk yang komprehensif dan permainan taktikal yang sangat mendalam w...
Tutorial Unity3D
Pengenalan Unity 3D Unity 3D adalah enjin pengembangan permainan yang kuat. Ini adalah platform silang yang memungkinkan anda membuat permainan untuk ...