Vodič za instalaciju Gentoo Linuxa za početnike - 1. dio


Gentoo je besplatna distribucija Linuxa otvorenog koda poznata po svojim visokim performansama, visokoj rekonfigurabilnosti i stabilnosti. Koristi sustav za upravljanje paketima portage za upravljanje softverskim paketima.

Za razliku od velikih distribucija Linuxa kao što su Ubuntu, Debian ili Red Hat, Gentoo ne nudi instalacijski program za OS. Baš kao Arch Linux, Gentoo je izgrađen od temelja i smatra se jednim od najsloženijih operativnih sustava za instalaciju.

Umjesto toga, Gentoo pruža opsežan vodič pod nazivom Gentoo priručnik koji vas vodi kroz proces instalacije. U ovom ćemo vodiču demonstrirati instalaciju Gentoo-a pomoću GUI slike uživo. Konfigurirat ćemo particioniranje diska koristeći shemu MBR particija i prilagođenu sliku kernela koju osiguravaju programeri Gentoo.

Ovo je prvi dio dvodijelne serije budući da je instalacija Gentoo-a prilično duga. Dakle, zakopčajte se i uživajte u vožnji 🙂

1. Preuzmite Gentoo i pokrenite ISO sliku

Da biste pokrenuli ovaj vodič, prijeđite na Gentoo stranicu za preuzimanje i zgrabite posljednju izdanu LiveGUI ISO sliku.

S preuzetom živom slikom, posegnite za svojim USB pogonom i upotrijebite alat kao što je Rufus da napravite medij za podizanje sustava iz ISO slika ili upotrijebite popularne alate za kreiranje USB-a za stvaranje pokretačkog USB medija iz ISO-a datoteka.

Zatim priključite USB disk u svoje računalo i ponovno ga pokrenite. Obavezno konfigurirajte BIOS i postavite medij za pokretanje na najviši prioritet pokretanja. Nakon što se sustav pokrene, to je ono što ćete vidjeti na ekranu. Prva opcija dolazi unaprijed odabrana. Pa pritisnite ENTER.

Nakon toga, na zaslonu ćete dobiti niz poruka za pokretanje.

Na kraju će se prikazati Live GUI zaslon.

2. Konfigurirajte umrežavanje u Gentoo

Ako je vaš sustav već priključen na mrežu s DHCP poslužiteljem pomoću Ethernet kartice, velike su šanse da je postavljena automatska konfiguracija mreže.

U ovom slučaju, aktivno mrežno sučelje je dobilo valjanu IP adresu od DHCP poslužitelja. Ako je to slučaj, moći ćete pokrenuti uobičajene mrežne naredbe kao što su ping, ip, ifconfig i ssh da spomenemo samo neke.

U našem slučaju, sustav je automatski dobio IP adresu s mreže putem DHCP-a. Za početak rada na naredbenom retku, prebacite se na root korisnika.

sudo su

Da bismo provjerili IP adresu, pokrenut ćemo naredbu:

ip addr

Iz izlaza možete vidjeti da je aktivno sučelje (enp0s3) dobilo IP 192.168.2.110 s /24 CIDR-om.

Internetsku vezu možete provjeriti pomoću naredbe ping kako slijedi.

ping -c 4 google.com

Iz rezultata možete vidjeti da smo dobili pozitivan odgovor od Googleovog DNS-a.

3. Stvorite particije diska i datotečne sustave

Sljedeći korak je konfiguracija particija diska i datotečnih sustava. Možete vidjeti trenutni izgled particije pomoću naredbe fdisk kao što je prikazano.

fdisk /dev/sda

Iz izlaza imamo sustav s tvrdim diskom od 42,83 GB.

Možete konfigurirati svoj tvrdi disk s MBR za BIOS (Legacy Boot) konfiguraciju ili GPT za UEFI.

U ovom ćemo vodiču odabrati stvaranje particija diska s MBR za konfiguraciju BIOS-a.

Ovdje je izgled particije diska.

/dev/sda1	1G	boot 
/dev/sda2 	4G	swap space
/dev/sda3	37G	Root partition

Stvorite particiju za pokretanje

Za izradu particije za pokretanje upišite 'n' za novu particiju. Zatim upišite 'p' za odabir primarne particije. Zatim upišite 1 da navedete broj particije. Alternativno, možete pritisnuti ENTER jer je ovo automatski odabrano za vas. Pritisnite ENTER kada se od vas zatraži Prvi sektor.

Zatim odredite veličinu diska tako da ispred nje dodate znak (+) nakon kojeg slijedi brojčana veličina nakon koje slijedi 'G' za gigabajte. Dobit ćete potvrdu da je stvorena nova Linux particija s navedenom veličinom diska.

Stvorite prostor za razmjenu

Za konfiguraciju swap prostora, ponovite iste korake do prvog sektora. Zatim navedite veličinu diska kao +4G i pritisnite ENTER.

Budući da je vrsta stvorene particije tipa ‘Linux’, pritisnite 't' da biste je promijenili u drugu. Navedite broj particije (u ovom slučaju '2'), a zatim navedite kôd koji odgovara Swap (u ovom slučaju 82).

NAPOMENA: Možete vidjeti sve vrste particija upisivanjem 'L'.

Stvorite korijensku particiju

Za korijensku particiju navedite broj particije kao '3' ili jednostavno pritisnite ENTER da prihvatite zadani broj (3), definirajte disk veličine (u ovom slučaju +37G) i pritisnite ENTER.

Za pregled stvorenih particija upišite 'p' i pritisnite ENTER. Ako ste zadovoljni napravljenim particijama, upišite 'w' i pritisnite ENTER da biste trajno spremili particije diska.

Nakon što su particije stvorene, sljedeći korak je njihovo formatiranje u odgovarajuće datotečne sustave.

Linux podržava širok raspon datotečnih sustava, od kojih su neki prikladni samo za određene svrhe. Stabilni datotečni sustavi za amd64 sustave uključuju Ext3, Ext4, BTRFS, XFS, ZFS i ReiserFS.

Za /boot particiju, formatirat ćemo je kao EXT4 datotečni sustav.

mkfs.ext4 /dev/sda1

Za postavljanje particije swap koristite naredbu mkswap kao što je prikazano.

mkswap /dev/sda2

Zatim ga aktivirajte pomoću naredbe swapon.

swapon /dev/sda2

Na kraju, formatirajte root particiju kao EXT4 datotečni sustav.

mkfs.ext4 /dev/sda3

4. Montirajte korijensku particiju

Sljedeći korak je montiranje root particije. Ali prvo, stvorimo točku montiranja za particiju.

mkdir --parents /mnt/gentoo 

Opcija --parents stvara nadređene direktorije. Zatim montirajte particiju pomoću naredbe kao što je prikazano.

mount /dev/sda3 /mnt/gentoo 

5. Konfigurirajte datum i vrijeme

Prije instaliranja Gentoo-a, provjerite jesu li postavke vremena i datuma točne. Da biste provjerili trenutni datum i vrijeme, pokrenite naredbu datum.

date

Ako je prikazani datum za više od nekoliko minuta odmaknut od očekivanog, ažurirajte vrijeme automatski pomoću chronyd pomoćnog programa naredbenog retka.

chronyd -q

Naredba će ispraviti svako pronađeno postojeće vremensko iskrivljenje. Kada ponovno pokrenete naredbu, primijetit ćete da će vremensko odstupanje biti oko 0,01 sekunde, što je vrlo mala razlika koja vjerojatno neće utjecati na procese ili operacije sustava.

6. Preuzmite i izdvojite Gentoo Stage 3 Tarball datoteku

Tarball stupnja 3 u Gentoo-u jednostavno je arhiva koja se isporučuje s minimalnim Gentoo okruženjem specifičnim za profil.

Preuzimanjem i dekompresijom tarball datoteke dobivaju se ključni direktoriji za cijeli sustav kao što su /usr, /etc, /dev, /bin<, /lib, /proc, /var i mnogi drugi koji pružaju gotovo kompletan funkcionalni sustav.

Jedini važni dijelovi koji će nedostajati (i koji će biti instalirani u drugom dijelu ovog vodiča) su kernel i bootloader.

Da biste započeli s izdvajanjem tarball datoteke stupnja 3, idite u korijenski direktorij.

cd /mnt/gentoo 

Pokrenite naredbu u nastavku za navigaciju do popisa Gentoo Mirror

links https://www.gentoo.org/downloads/mirrors/

Odaberite željenu zemlju ogledalo i pritisnite ENTER.

Zatim idite na odjeljak "Izdanja".

Odaberite opciju arhitekture ‘amd64’.

Zatim odaberite opciju `automatske izrade`.

Zatim odaberite opciju stage3 desktop systemd budući da koristimo GUI sustav.

Dođite do stage3 tarball datoteke i pritisnite ENTER da je preuzmete.

Odaberite opciju ‘Spremi’ u skočnom dijaloškom okviru koji se pojavi.

Potvrdite naziv datoteke i pritisnite ENTER.

Preuzimanje će započeti i traka napretka će pokazivati napredak preuzimanja. Ovo može potrajati, ovisno o brzini interneta.

Kada preuzimanje završi, odaberite `Da` za izlaz iz sučelja naredbenog retka Gentoo Mirrors.

Na kraju, raspakirajte preuzetu datoteku stage tarball u sustav.

tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner

Nakon izdvajanja, vidjet ćete dodatne direktorije sustava kao što je prikazano.

Ovime se završava 1. dio Gentoo instalacijskog vodiča. Sada imate minimalno Gentoo okruženje instalirano na vašem računalu, ali proces instalacije je daleko od dovršenog. Da biste nastavili s instalacijom, slijedite vodič "Instalacija Gentoo Linuxa – 2. dio".