„Gentoo Linux“ diegimo vadovas pradedantiesiems – 1 dalis


Gentoo yra nemokamas atvirojo kodo „Linux“ platinimas, žinomas dėl didelio našumo, didelio perkonfigūravimo ir stabilumo. Programinės įrangos paketams tvarkyti naudojama portage paketų valdymo sistema.

Skirtingai nuo pagrindinių Linux platinimų, pvz., Ubuntu, Debian arba Red Hat, Gentoo nepateikia OS diegimo programos. Kaip ir Arch Linux, Gentoo sukurtas nuo pat pradžių ir laikoma viena sudėtingiausių įdiegtinų operacinių sistemų.

Vietoj to, Gentoo pateikia išsamų vadovą, pavadintą Gentoo vadovas, kuris padės jums atlikti diegimo procesą. Šiame vadove pademonstruosime Gentoo diegimą naudojant tiesioginę GUI vaizdą. Disko skaidymą sukonfigūruosime naudodami MBR skaidinių schemą ir tinkintą branduolio vaizdą, kurį pateikia Gentoo kūrėjai.

Tai pirmoji dviejų dalių serijos dalis, nes Gentoo diegimas yra gana ilgas. Taigi, prisisegkite ir mėgaukitės važiavimu 🙂

1. Atsisiųskite „Gentoo“ ir paleiskite ISO atvaizdą

Norėdami pradėti šį vadovą, eikite į „Gentoo“ atsisiuntimo puslapį ir paimkite paskutinį išleistą LiveGUI ISO atvaizdą.

Atsisiuntę tiesioginį vaizdą, pasiekite savo USB atmintinę ir naudokite įrankį, pvz., Rufus, kad sukurtumėte įkrovos laikmeną iš ISO vaizdų arba naudokite populiarius USB kūrimo įrankius, kad sukurtumėte įkrovos USB laikmeną iš ISO. failą.

Tada prijunkite USB diską prie kompiuterio ir paleiskite iš naujo. Būtinai sukonfigūruokite BIOS ir įkrovos laikmenai nustatykite aukščiausią įkrovos prioritetą. Kai sistema bus paleista, tai pamatysite ekrane. Pirmasis variantas yra iš anksto pasirinktas. Taigi paspauskite ENTER.

Po to ekrane gausite daugybę įkrovos pranešimų.

Galiausiai bus rodomas tiesioginis GUI ekranas.

2. „Gentoo“ sukonfigūruokite tinklą

Jei jūsų sistema jau prijungta prie tinklo, kuriame veikia DHCP serveris naudojant Ethernet kortelę, tikėtina, kad nustatyta automatinė tinklo konfigūracija.

Šiuo atveju aktyvi tinklo sąsaja gavo galiojantį IP adresą iš DHCP serverio. Tokiu atveju galėsite paleisti įprastas tinklo komandas, tokias kaip ping, ip, ifconfig ir ssh.

Mūsų atveju sistema automatiškai gavo IP adresą iš tinklo per DHCP. Norėdami pradėti dirbti su komandine eilute, pereikite prie pagrindinio vartotojo.

sudo su

Norėdami patikrinti IP adresą, vykdysime komandą:

ip addr

Iš išvesties matote, kad aktyvioji sąsaja (enp0s3) gavo IP 192.168.2.110 su /24 CIDR.

Galite patikrinti interneto ryšį naudodami komandą ping, kaip nurodyta toliau.

ping -c 4 google.com

Iš išvesties matote, kad gauname teigiamą atsakymą iš Google DNS.

3. Sukurkite disko skaidinius ir failų sistemas

Kitas žingsnis yra disko skaidinių ir failų sistemų konfigūravimas. Galite peržiūrėti dabartinį skaidinio išdėstymą naudodami komandą fdisk, kaip parodyta.

fdisk /dev/sda

Iš išvesties turime sistemą su 42,83 GB standžiuoju disku.

Galite konfigūruoti standųjį diską naudodami MBR, skirtą BIOS (Legacy Boot) konfigūracijai, arba GPT, skirtą UEFI.

Šiame vadove pasirinksime sukurti disko skaidinius su MBR, kad būtų galima konfigūruoti BIOS.

Čia yra disko skaidinio išdėstymas.

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

Sukurkite įkrovos skaidinį

Norėdami sukurti įkrovos skaidinį, naujam skaidiniui įveskite 'n'. Tada įveskite 'p', kad pasirinktumėte pirminį skaidinį. Tada įveskite 1, kad nurodytumėte skaidinio numerį. Arba galite paspausti ENTER, nes tai automatiškai pasirenkama už jus. Paspauskite ENTER, kai būsite paraginti įvesti Pirmąjį sektorių.

Tada nurodykite disko dydį, prieš jį pridėdami ženklą (+), po kurio – skaitinį dydį ir 'G' (gigabaitus). Gausite patvirtinimą, kad buvo sukurtas naujas Linux skaidinys su nurodytu disko dydžiu.

Sukurkite apsikeitimo erdvę

Norėdami sukonfigūruoti sukeitimo erdvę, pakartokite tuos pačius veiksmus iki pirmojo sektoriaus. Tada nurodykite disko dydį kaip +4G ir paspauskite ENTER.

Kadangi sukurtas skaidinio tipas yra Linux, paspauskite t', kad pakeistumėte jį į kitą. Pateikite skaidinio numerį (šiuo atveju '2') ir pateikite kodą, atitinkantį Sukeisti (šiuo atveju 82).

PASTABA: galite peržiūrėti visus skaidinių tipus įvesdami "L".

Sukurkite šakninį skaidinį

Šakninio skaidinio skaidinio numerį nurodykite kaip '3' arba tiesiog paspauskite ENTER, kad priimtumėte numatytąjį skaičių (3), apibrėžkite diską dydžio (šiuo atveju +37G) ir paspauskite ENTER.

Norėdami peržiūrėti sukurtus skaidinius, įveskite 'p' ir paspauskite ENTER. Jei esate patenkinti sukurtais skaidiniais, įveskite 'w' ir paspauskite ENTER, kad išsaugotumėte disko skaidinius visam laikui.

Sukūrus skaidinius, kitas žingsnis yra suformatuoti juos į atitinkamas failų sistemas.

Linux palaiko daugybę failų sistemų, kai kurios iš jų tinkamos tik konkretiems tikslams. Stabilios failų sistemos amd64 sistemoms apima Ext3, Ext4, BTRFS, XFS, ZFS ir ReiserFS.

/boot skaidinį formatuosime kaip EXT4 failų sistemą.

mkfs.ext4 /dev/sda1

Norėdami nustatyti swap skaidinį, naudokite komandą mkswap, kaip parodyta.

mkswap /dev/sda2

Tada suaktyvinkite jį naudodami komandą swapon.

swapon /dev/sda2

Galiausiai suformatuokite root skaidinį kaip EXT4 failų sistemą.

mkfs.ext4 /dev/sda3

4. Sumontuokite šaknies pertvarą

Kitas veiksmas – prijungti root skaidinį. Bet pirmiausia sukurkime skaidinio prijungimo tašką.

mkdir --parents /mnt/gentoo 

Parinktis --parents sukuria pirminius katalogus. Tada prijunkite skaidinį naudodami komandą, kaip parodyta.

mount /dev/sda3 /mnt/gentoo 

5. Konfigūruokite datą ir laiką

Prieš diegdami Gentoo įsitikinkite, kad laiko ir datos nustatymai yra teisingi. Norėdami patikrinti dabartinę datą ir laiką, paleiskite komandą data.

date

Jei rodoma data yra daugiau nei keliomis minutėmis nuo to, kas tikėtasi, automatiškai atnaujinkite laiką naudodami komandų eilutės priemonę chronyd.

chronyd -q

Komanda ištaisys bet kokį esamą laiko iškrypimą. Kai paleisite komandą dar kartą, pastebėsite, kad laiko pakreipimas bus maždaug 0,01 sekundės, o tai yra labai mažas skirtumas, kuris greičiausiai neturės įtakos jokiems sistemos procesams ar operacijoms.

6. Atsisiųskite ir ištraukite Gentoo Stage 3 Tarball failą

3 etapo tarball Gentoo yra tiesiog archyvas, kuris pristatomas su profiliui būdinga minimalia Gentoo aplinka.

Atsisiuntus ir išskleidus tarball failą, gaunami svarbūs visos sistemos katalogai, pvz., /usr, /etc, /dev, /bin<, /lib, /proc, /var ir daugelis kitų, kurie suteikia beveik visą funkcinę sistemą.

Vienintelės svarbios dalys, kurių trūks (ir kurios bus įdiegtos antroje šio vadovo dalyje), yra branduolys ir įkrovos įkroviklis.

Norėdami pradėti išskleisti 3 etapo tarball failą, eikite į šakninį katalogą.

cd /mnt/gentoo 

Vykdykite toliau pateiktą komandą, kad pereitumėte į Gentoo Mirror sąrašą

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

Pasirinkite norimą šalies veidrodį ir paspauskite ENTER.

Tada eikite į skiltį Leidimai.

Pasirinkite „amd64“ architektūros parinktį.

Tada pasirinkite parinktį automatiniai kūrimai.

Tada pasirinkite parinktį stage3 desktop systemd, nes mes naudojame GUI sistemą.

Eikite į stage3 tarball failą ir paspauskite ENTER, kad jį atsisiųstumėte.

Pasirodžiusiame iššokančiame dialogo lange pasirinkite parinktį Išsaugoti.

Patvirtinkite failo pavadinimą ir paspauskite ENTER.

Atsisiuntimas prasidės, o eigos juosta parodys atsisiuntimo eigą. Tai gali užtrukti, priklausomai nuo interneto greičio.

Kai atsisiuntimas bus baigtas, pasirinkite Taip, kad išeitumėte iš Gentoo Mirrors komandų eilutės sąsajos.

Galiausiai išpakuokite atsisiųstą „Stage Tarball“ failą į sistemą.

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

Ištraukę pamatysite papildomus sistemos katalogus, kaip parodyta.

Taip baigiama „Gentoo“ diegimo vadovo 1 dalis. Dabar jūsų kompiuteryje įdiegta minimali Gentoo aplinka, tačiau diegimo procesas dar toli gražu nebaigtas. Norėdami tęsti diegimą, vadovaukitės mokymo programa „Įdiegti Gentoo Linux – 2 dalis“.