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“.