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


Gentoo je besplatna Linux distribucija otvorenog koda poznata po visokim performansama, visokoj mogućnosti rekonfiguracije i stabilnosti. Koristi portage sistem za upravljanje paketima za upravljanje softverskim paketima.

Za razliku od glavnih distribucija Linuxa kao što su Ubuntu, Debian ili Red Hat, Gentoo ne pruža instalacioni program za OS. Baš kao i Arch Linux, Gentoo je izgrađen od temelja i smatra se jednim od najsloženijih operativnih sistema za instaliranje.

Umjesto toga, Gentoo pruža sveobuhvatan vodič pod nazivom Gentoo priručnik koji vas vodi kroz proces instalacije. U ovom vodiču ćemo demonstrirati instalaciju Gentoo-a koristeći sliku GUI uživo. Konfigurisaćemo particionisanje diska koristeći MBR particionu šemu i prilagođenu sliku kernela koju obezbeđuju Gentoo programeri.

Ovo je prvi dio serije iz dva dijela jer je instalacija Gentoo-a prilično duga. Dakle, vežite se i uživajte u vožnji 🙂

1. Preuzmite Gentoo i Boot ISO Image

Da biste pokrenuli ovaj vodič, idite na Gentoo stranicu za preuzimanje i uzmite posljednju objavljenu LiveGUI ISO sliku.

Sa preuzetom slikom uživo, dohvatite svoj USB disk i koristite alat kao što je Rufus da napravite medij za pokretanje od ISO slika ili koristite popularne alate za kreiranje USB-a da kreirate USB medij za pokretanje sa ISO-a fajl.

Zatim uključite USB disk u računar i ponovo pokrenite. Obavezno konfigurišite BIOS i postavite medij za pokretanje na najviši prioritet pokretanja. Kada se sistem pokrene, ovo ćete vidjeti na ekranu. Prva opcija dolazi unaprijed odabrana. Zato pritisnite ENTER.

Nakon toga, na ekranu ćete dobiti gomilu poruka o pokretanju.

Konačno, ekran GUI uživo će se pojaviti.

2. Konfigurišite umrežavanje u Gentoo-u

Ako je vaš sistem već priključen na mrežu na kojoj radi DHCP server koristeći Ethernet karticu, velike su šanse da je automatska konfiguracija mreže postavljena.

U ovom slučaju, aktivni mrežni interfejs je dobio važeću IP adresu od DHCP servera. Ako je to slučaj, moći ćete pokrenuti uobičajene mrežne naredbe kao što su ping, ip, ifconfig i ssh da spomenemo neke.

U našem slučaju, sistem je automatski dobio IP adresu iz mreže putem DHCP-a. Da biste započeli s radom na komandnoj liniji, prebacite se na root korisnika.

sudo su

Da provjerimo IP adresu, pokrenućemo naredbu:

ip addr

Iz izlaza možete vidjeti da je aktivni interfejs (enp0s3) dobio IP 192.168.2.110 sa /24 CIDR-om.

Možete provjeriti internetsku povezanost pomoću naredbe ping na sljedeći način.

ping -c 4 google.com

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

3. Kreirajte particije diska i sisteme datoteka

Sljedeći korak je konfiguracija particija diska i sistema datoteka. Možete pogledati trenutni raspored particije koristeći komandu fdisk kao što je prikazano.

fdisk /dev/sda

Iz izlaza imamo sistem sa hard diskom od 42.83GB.

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

U ovom vodiču ćemo se odlučiti za kreiranje particija diska sa MBR za BIOS konfiguraciju.

Evo rasporeda particije diska.

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

Kreirajte particiju za pokretanje

Da kreirate particiju za pokretanje, upišite 'n' za novu particiju. Zatim upišite 'p' da odaberete primarnu particiju. 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 što ćete je dodati predznakom (+) nakon čega slijedi numerička veličina praćena 'G' za gigabajte. Dobit ćete potvrdu da je kreirana nova Linux particija sa navedenom veličinom diska.

Kreirajte razmjenski prostor

Da konfigurišete swap prostor, ponovite iste korake do prvog sektora. Zatim odredite veličinu diska kao +4G i pritisnite ENTER.

Budući da je tip kreirane particije tipa 'Linux', pritisnite 't' da promijenite ovu particiju u drugu. Navedite broj particije (u ovom slučaju '2'), a zatim navedite kod koji odgovara Swap (u ovom slučaju 82).

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

Kreirajte root particiju

Za root 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.

Da vidite kreirane particije, upišite 'p' i pritisnite ENTER. Ako ste zadovoljni napravljenim particijama, upišite 'w' i pritisnite ENTER da biste trajno sačuvali particije diska.

Nakon što su particije kreirane, sljedeći korak je njihovo formatiranje u odgovarajuće sisteme datoteka.

Linux podržava širok spektar fajl sistema, od kojih su neki prikladni samo za posebne svrhe. Stabilni sistemi datoteka za amd64 sisteme uključuju Ext3, Ext4, BTRFS, XFS, ZFS i ReiserFS.

Za /boot particiju ćemo je formatirati kao EXT4 sistem datoteka.

mkfs.ext4 /dev/sda1

Da postavite swap particiju, 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 sistem datoteka.

mkfs.ext4 /dev/sda3

4. Montirajte korijensku particiju

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

mkdir --parents /mnt/gentoo 

Opcija --parents kreira roditeljske direktorije. Zatim montirajte particiju koristeći naredbu kao što je prikazano.

mount /dev/sda3 /mnt/gentoo 

5. Konfigurirajte datum i vrijeme

Prije instaliranja Gentoo-a, uvjerite se da su postavke vremena i datuma ispravne. Da provjerite trenutni datum i vrijeme, pokrenite naredbu datum.

date

Ako je prikazani datum udaljen više od nekoliko minuta od očekivanog, automatski ažurirajte vrijeme koristeći chronyd uslužni program komandne linije.

chronyd -q

Naredba će ispraviti sve postojeće vremenske iskrivljenosti pronađene. Kada ponovo pokrenete naredbu, primijetit ćete da će vremensko odstupanje biti oko 0,01 sekunde, što je vrlo mala razlika za koju nije vjerovatno da će utjecati na sistemske procese ili operacije.

6. Preuzmite i raspakujte Gentoo Fazu 3 Tarball datoteku

Faza 3 tarball u Gentoo je jednostavno arhiva koja se isporučuje sa minimalnim Gentoo okruženjem specifičnim za profil.

Preuzimanje i dekomprimiranje tarball datoteke daje ključne direktorije za cijeli sistem kao što su /usr, /etc, /dev, /bin<, /lib, /proc, /var i mnogi drugi koji pružaju gotovo kompletan funkcionalni sistem.

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 faze 3, idite do korijenskog direktorija.

cd /mnt/gentoo 

Pokrenite naredbu ispod za navigaciju do liste Gentoo Mirror

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

Odaberite željeno ogledalo Country i pritisnite ENTER.

Zatim idite na odjeljak „Izdanja“.

Odaberite opciju arhitekture ‘amd64’.

Zatim odaberite opciju `automatska izrada`.

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

Idite do stage3 tarball datoteke i pritisnite ENTER da je preuzmete.

Odaberite opciju 'Sačuvaj' u iskačućem dijalogu koji se pojavi.

Potvrdite naziv datoteke i pritisnite ENTER.

Preuzimanje će početi i traka napretka će pokazati napredak preuzimanja. Ovo može potrajati u zavisnosti od brzine interneta.

Kada se preuzimanje završi, odaberite `Da` da izađete iz Gentoo Mirrors interfejsa komandne linije.

Konačno, raspakujte preuzetu tarball datoteku pozornice na sistem.

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

Jednom ekstrahovani, vidjet ćete dodatne sistemske direktorije kao što je prikazano.

Ovo završava prvi dio Gentoo vodiča za instalaciju. Sada imate minimalno Gentoo okruženje instalirano na vašem računaru, ali proces instalacije je daleko od završenog. Da biste nastavili s instalacijom, slijedite vodič „Instalirajte Gentoo Linux – 2. dio“.