Gentoo

Vodič za instalaciju Gentoo Linuxa

Vodič za instalaciju Gentoo Linuxa

Postupak instalacije za Gentoo uključuje više koraka od ostalih distribucija. To je namjerno, tako da možete jasnije kontrolirati korake. Koristeći ovu strategiju, možete započeti s manje od 4GB diska i memorijom do 256MB, 512MB ako želite koristiti liveDVD. Također imate priliku podesiti svoj sustav kako bi bio što učinkovitiji. Vaš prvi pokušaj bit će sporiji ako niste dobro upućeni u Linux i sve zamršene detalje, ali na kraju možete dobiti vrlo mršav sustav.

Izbor medija

Odabir gdje početi; Sve dok imate redoviti hardver i često čudan hardver, za instalaciju biste trebali koristiti minimalni instalacijski CD. Ova metoda je ujedno i Stage3 metoda. Ako sve bude u redu, nikada se nećete zamarati Stage1 i Stage2, ali oni su tu za ekstremne instalacijske situacije.

Cerade

Možete preuzeti komprimirane datoteke koje imaju datotečni sustav s datotekama za init sustav i osnovne pakete. Odaberite onu koja odgovara vašim potrebama. Ako niste sigurni, uzmite onu "systemd". Ovo je najčešće.

Datoteke druge faze namijenjene su naprednim korisnicima. Programeri uglavnom koriste datoteke Stage1 i Stage2; ako vam trebaju, već znate većinu Gentoo-a.

Prvo pokretanje

Preuzmite minimalni CD i zapišite ga na USB stick. Trebali biste razmisliti o dodavanju ISO datoteke na virtualni stroj i vježbati odatle! Datoteke se nalaze na web mjestu Gentoo.

Kada se minimalni CD pokrene, trebat će vam 15 sekundi da odaberete jezgru. Namjera ovoga je riješiti situaciju u kojoj framebuffer ne radi ili se javljaju neki drugi neobični problemi s pokretanjem. Ako ništa ne poduzmete, sustav se vraća na pokretanje s internog diska. Ako imate problema, morate navesti parametre jezgre kao što je dolje.

$ gentoo skandelay

Ovo uzima jezgru 'gentoo' i šalje opciju 'skandelay'. Ostale su opcije dugački popis koji biste trebali istražiti prije nego što započnete, iako to nije potrebno na većini hardvera.

U ovoj fazi također možete dodati korisnike. Ti će korisnici raditi samo u instalacijskom sustavu, pa je rijetko koristan.

Mreža

Za početak možete sve raditi na konzoli, ali korištenje terminala ima svoje prednosti. Ako to želite učiniti, pokrenite sshd i postavite lozinku za root korisnika. Započnite provjerom svoje IP adrese.

$ ip a

Zatim pokrenite sshd:

$ / etc / init.d / sshd start

Zatim postavite lozinku za root korisnika ili stvorite novog privremenog korisnika.

$ passwd

Dobivate dugački ispis koji sugerira sigurnu lozinku. Praktično ako imate malo energije ili mašte. Sad kad imate oboje, možete ući u vaš instalacijski sustav. Jedno upozorenje; kada započnete s CD-a, ssh tipka će se ponovno stvoriti! Bilo koji ključ koji imate na drugom sustavu potrebno je izbrisati.

Priprema diskova

Diskovi su pripremljeni kao i za mnoge druge distribucije. Da biste olakšali praćenje ostatka njihove dokumentacije, imenujte particije prema Gentoo standardu. Za sustav koji ćete zapravo koristiti, ovdje biste trebali imati plan. Po mogućnosti onaj koji ima veličine za vaš 'dom', kao i za ". Nužni dijelovi su '/' i '/ boot'. Za UEFI trebali biste imati 350 megabajta diska za datoteke pokretanja. Koristite svoj omiljeni uređivač particija. Za UEFI particiju upotrijebite 'mkfs.vfat -F 32 / dev / sda1 'i za glavnu uporabu' mkfs.ext4 / dev / sda2 '.

Montaža glavnih diskova

Trebali biste imati barem jedan disk za pokretanje od 350 MiB i jedan koji će ugostiti vaš sustav pri pokretanju. Swap particiju također je dobro imati. Možete ga montirati pomoću standardne naredbe.

$ mount / dev / sda2 / mnt / gentoo

Nema razloga za postavljanje diska za pokretanje dok kasnije ne uđete u chroot okruženje. Također možete montirati korisničke diskove ili particije, ali samo ako izrađujete konačni sustav.

Preuzimanje tarballsa

Tarballove možete preuzeti prije početka ili tijekom instalacije. Inače, instalacijsko okruženje ima preglednik 'Links', tako da to možete učiniti pomoću terminala. Preuzmite datoteke na Gentoo disk.

$ cd / mnt / gentoo $ veze www.gentoo.org / preuzimanja

Kad imate datoteke na disku, raspakirajte ih naredbom tar.

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

Instalirajte osnovni sustav

Zapravo već imate vrlo osnovni i generički sustav; o tome je riječ u datoteci Stage3. Na primjer, vi napravite.datoteka conf postoji sa standardnim postavkama. Treba imati zrcalo, ali ga postaviti pomoću alata.

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

Dodaje vrijednost: GENTOOMIRRORS = ”http: // ftp.ntua.gr / pub / linux / gentoo / https: // ogledalo.kotač.sk / gentoo “, s odabranim zrcalima, naravno. Također imate automatsku opciju gdje možete odrediti ograničenja protokola ili brzine. Postoji i duboka opcija, gdje alat zapravo preuzima datoteku od 100 KB za mjerenje.

Također vam je potrebno ebuild spremište. Ovo spremište prati što je dostupno za nadogradnje. To možete promijeniti, što ćete učiniti kada tražite derivat Gentoo-a. Zadane postavke možete preuzeti iz novostvorene strukture direktorija.

$ cd / mnt / gentoo $ mkdir -roditelji itd. / portage / repos.conf $ cp usr / share / portage / config / repos.conf itd. / portage / repos.conf / gentoo.konf

Obično to ne mijenjate. Slučajevi kada to trebate promijeniti su kada imate svoje zrcalo. Naredbe u nastavku izravno su iz gentoo-a.web mjesto organizacije. Postavili su okruženje za instaliranje.

$ cp -dereference itd. / 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

Sada ste spremni krenuti u okruženje koje stvarate.

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

Unutar okoline također trebate montirati particiju za pokretanje.

$ mount / dev / sda2 / boot

O kojoj je particiji riječ, trebalo bi biti jasno iz ranijih koraka. Na UEFI instalaciji stvorili ste ESP u koji pohranjujete sve podatke o pokretanju. Dalje, podatke o spremištu preuzimate u direktorij definiran vašim repoima.conf datoteka.

$ emerge-webrsync

Ovdje vidite prvi spomen pojavljivanja. Ova naredba obrađuje sve vaše nadogradnje i instalaciju. Sljedeća vitalna naredba koju trebate znati je eselect. Uz eselect čitate najnovije vijesti o Portageu

$ eselect čita vijesti

Ili odaberite svoj profil;

$ eselect popis profila $ eselect set profila 3

Možete odabrati broj s popisa ili upotrijebiti cijelo ime koje vidite na popisu. Sada MORATE postaviti set @world kako biste osigurali da se sustav ažurira prema vašem sustavu, a ne prema stupnju3 koji ste koristili.

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

Najmoćnija varijabla u GENTOO-u! Varijabla USE određuje koja se podrška treba kompilirati u vaše programe. Ako se pravilno koristi, sustav možete učiniti mnogo vitkijim nego ostalim metodama. Možete to promijeniti kako biste prestali podržavati KDE ako ste sigurni da nećete pokretati KDE. Tada će Gentoo sastaviti sve programe bez te podrške, čineći binarni manjim. Ako se odlučite prebaciti na KDE, morate početi ispočetka i ponovno sastaviti sve svoje programe.

UPOTREBA = "- kde gnome qt5 alsa"

Sve su vrijednosti postavljene u zadane vrijednosti, pa ono što stavite predstavlja promjenu u odnosu na normalnu. Kad je prvi put gradite, vjerojatno je bolje samo pokrenuti sustav.

Vremenska zona i lokaliteti

Zatim postavite vremensku zonu. Ispunite vrijednosti u datotekama.

$ ls usr / share / zoneinfo $ echo "Europa / Atena"> / etc / timezone

Koristite emerge za pravilno konfiguriranje vremena.

$ emerge -config sys-libs / timezone-data

Dodajte podatke u datoteku s lokalnim jezicima:

hr_HR ISO-8859-1
hr_HR.UTF-8 UTF-8

Konfigurirajte pomoću datoteke koju ste upravo stvorili.

$ locale-gen

Ovo je standard za sve instalacije u svijetu Linuxa. Ovo je specifično za Gentoo:

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

Automatska konfiguracija jezgre

Prije pokretanja skripte morate dodati particiju za pokretanje u datoteku / etc / fstab.

/ dev / sda2 / boot ext4 zadane postavke 0 2

U Gentoo-u imate slobodu sastaviti vlastiti kernel za svaki stroj koji želite pokrenuti. Bolji način za početak je nabaviti binarne jezgre koje odgovaraju vašim potrebama. Kad se osjećate spremni ući u složenost kompilacije jezgre, učinite to na svom pokrenutom sustavu. Da biste odabrali jezgru, pokrenite emerge kao i uvijek;

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

Naredba emerge instalirat će vaš kernel i sve postaviti!

Vrijeme je za konfiguriranje sustava

Stvorite mrežne datoteke.

/ etc / conf.d / neto
config_eth0 = "dhcp"
module = "ifconfig"
/ etc / conf.d / ime hosta
hostname = "Gentoo"
$ emerge -ask net-misc / dhcpcd

Ovo će instalirati dhcpcd program za rukovanje dhcp-om. Zadana vrijednost za Gentoo je dhcp.

Postavke za dhcpcd koji koriste systemd trebaju omogućiti uslugu.

$ systemctl -now enable net @ enp1s0.servis

Prije nego što se pokrenete u novi sustav, morate instalirati svoj loader. Evo kako odabirete GRUB2.

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

Sada morate ažurirati datoteku / etc / fstab za živi sustav.

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

Brojevi '/ dev / sda' razlikovat će se ovisno o vašoj shemi particioniranja. Također možete koristiti jedinstvene UUID brojeve. To morate shvatiti pomoću naredbe 'blkid'.

Ponovo pokrenite svoj novi sustav

Sada ćete se moći pokrenuti u svoj živi sustav. Uklonite instalacijski medij i isprobajte. Ako ste nešto propustili, uvijek možete ispočetka s instalacijskim medijem. Mnogi su problemi detalji, pa ste preuzeli sve datoteke i možete izvršiti samo dio instalacije. U toj instalaciji i dalje vam je na raspolaganju 'emerge', a to je alat koji koristite za nadogradnje i podešavanje sustava.

Zaključak

Gentoo nema vlastiti instalacijski program, što znači da morate pripremiti ono što želite postići. To možete učiniti odabirom veličine diskova i istraživanjem bilo kakvih specifičnih potreba vašeg sustava. Ako želite brzo započeti, trebali biste odabrati izvedenicu i dotjerati je od tamo dok ne budete sigurni da možete obraditi sve detalje u početnom postavljanju sustava Linux.

Najbolje igre naredbenog retka za Linux
Naredbeni redak nije samo vaš najveći saveznik pri korištenju Linuxa - on također može biti izvor zabave jer ga možete koristiti za igranje mnogih zab...
Najbolje aplikacije za mapiranje gamepada za Linux
Ako volite igrati igre na Linuxu s gamepadom umjesto tipičnim sustavom za unos tipkovnice i miša, za vas postoji nekoliko korisnih aplikacija. Mnoge r...
Korisni alati za Linux igrače
Ako volite igrati igre na Linuxu, velika je vjerojatnost da ste možda koristili aplikacije i uslužne programe poput Wine, Lutris i OBS Studio za pobol...