„Gentoo“ diegimo procedūra apima daugiau veiksmų nei kiti paskirstymai. Tai yra tyčia, todėl veiksmus galite valdyti aiškiau. Naudodamiesi šia strategija, galite pradėti turėdami mažiau nei 4GiB disko ir iki 256MiB, 512MiB atminties, jei norite naudoti „liveDVD“. Jūs taip pat turite galimybę patobulinti savo sistemą, kad ji būtų kuo efektyvesnė. Pirmasis jūsų bandymas bus lėtesnis, jei nesate gerai susipažinę su „Linux“ ir visomis sudėtingomis detalėmis, bet galų gale turėsite labai liesą sistemą.
Žiniasklaidos pasirinkimas
Pasirinkimas nuo ko pradėti; Jei turite įprastą aparatinę įrangą ir daugybę kartų nelyginę aparatinę įrangą, diegimui turėtumėte naudoti minimalų diegimo kompaktinį diską. Šis metodas taip pat yra „Stage3“ metodas. Jei viskas gerai, niekada nesivarginsite „Stage1“ ir „Stage2“, tačiau jie yra skirti ekstremalioms diegimo situacijoms.
- Minimalus diegimo kompaktinis diskas
- Retkarčiais „Gentoo LiveDVD“
- Tarballs egzotiškos įrangos ar situacijų diegimui.
Tarballs
Galite atsisiųsti suglaudintus failus, kuriuose yra failų sistema su failais, skirtais pradinei sistemai ir pagrindiniams paketams. Pasirinkite savo poreikius atitinkantį. Jei abejojate, paimkite „systemd“. Tai yra labiausiai paplitusi.
Kiti etapo failai skirti pažengusiems vartotojams. Kūrėjai dažniausiai naudoja „Stage1“ ir „Stage2“ failus; jei jums jų reikia, jau žinote didžiąją „Gentoo“ dalį.
Pirmasis paleidimas
Atsisiųskite minimalų kompaktinį diską ir įrašykite jį į USB atmintinę. Turėtumėte apsvarstyti galimybę pridėti ISO failą į virtualią mašiną ir praktikuoti iš ten! Failai yra „Gentoo“ svetainėje.
Kai minimalus kompaktinis diskas bus paleistas, jums bus suteikta 15 sekundžių, kad galėtumėte pasirinkti branduolį. Tai siekiama išspręsti situaciją, kai kadrų buferis neveikia arba kyla kitų keistų įkrovimo problemų. Jei nieko nedarysite, sistema vėl paleidžiama iš vidinio disko. Jei turite problemų, turite nurodyti branduolio parametrus, kaip nurodyta toliau.
$ gentoo skandalasTam reikia „gentoo“ branduolio ir siunčiama parinktis „scandelay“. Kitos parinktys yra ilgas sąrašas, kurį turėtumėte ištirti prieš pradėdami, nors to nereikia daugumai aparatūros.
Šiame etape taip pat galite pridėti vartotojų. Šie vartotojai dirbs tik diegimo sistemoje, todėl ji retai yra naudinga.
Tinklas
Norėdami pradėti, galite padaryti viską konsolėje, tačiau naudojimasis terminalu turi savo privalumų. Jei norite tai padaryti, paleiskite sshd ir nustatykite root vartotojo slaptažodį. Pirmiausia patikrinkite savo IP adresą.
$ ip aTada pradėkite sshd:
$ / etc / init.d / sshd pradžiaTada nustatykite pagrindinio vartotojo slaptažodį arba sukurkite naują laikiną vartotoją.
$ passwdGaunate ilgą spaudinį, kuriame nurodomas saugus slaptažodis. Patogu, jei turite mažai energijos ar fantazijos. Dabar, kai turite abu, galite įdiegti ssh į savo diegimo sistemą. Vienas įspėjimas; kai pradėsite iš kompaktinio disko, ssh raktas bus sukurtas iš naujo! Bet kurį raktą, kurį turite kitoje sistemoje, reikia ištrinti.
Diskų paruošimas
Diskai paruošti kaip ir daugelyje kitų platinimų. Kad būtų lengviau sekti likusius jų dokumentus, pavadinkite savo skaidinius pagal „Gentoo“ standartą. Sistemai, kurią iš tikrųjų naudosite, čia turėtumėte turėti planą. Geriausia, kai yra dydžiai jūsų „namams“ ir „. Būtinos dalys yra „/“ ir „/ boot“. Jei naudojate UEFI, įkrovos failams turėtumėte turėti 350 megabaitų disko. Naudokite mėgstamą skaidinių redaktorių. UEFI skaidinyje naudokite „mkfs“.„vfat -F 32 / dev / sda1“ ir pagrindiniam naudojimui „mkfs“.ext4 / dev / sda2 “.
Pagrindinių diskų montavimas
Turėtumėte turėti bent vieną 350 MiB įkrovos diską ir tokį, kuriame bus jūsų sistema, kai paleidžiate. Taip pat gerai turėti keitimo skaidinį. Galite prijungti naudodami standartinę komandą.
$ mount / dev / sda2 / mnt / gentooNėra jokios priežasties prijungti „boot“ diską, kol vėliau neįeisite į chroot aplinką. Taip pat galite prijungti vartotojo diskus ar skaidinius, bet tik tada, jei kuriate galutinę sistemą.
Atsisiųskite vartotojus
Galite atsisiųsti paketas prieš pradėdami arba diegdami. Arba diegimo aplinkoje yra „Links“ naršyklė, todėl tai galite padaryti naudodami terminalą. Atsisiųskite failus į „Gentoo“ diską.
$ cd / mnt / gentoo $ nuorodos www.gentoo.org / parsisiųstiKai diske turėsite failus, išpakuokite juos naudodami komandą tar.
$ tar -xvf stage3-amd64-systemd-20210120T214504Z.degutas.xzĮdiekite pagrindinę sistemą
Jūs iš tikrųjų jau turite labai paprastą ir bendrą sistemą; tai yra „Stage3“ failas. Pavyzdžiui, jūs darote.conf failas yra su standartiniais nustatymais. Vis dėlto reikia turėti veidrodį, kurį reikia nustatyti naudojant įrankį.
$ mirrorselect -i -o >> / mnt / gentoo / etc / portage / make.konfTai prideda vertę: GENTOOMIRRORS = ”http: // ftp.ntua.gr / pub / linux / gentoo / https: // veidrodis.ratas.sk / gentoo “, su jūsų pasirinktais veidrodžiais, natūraliai. Jūs taip pat turite automatinę parinktį, kurioje galite nurodyti protokolo ar greičio apribojimus. Taip pat yra gili parinktis, kai įrankis iš tikrųjų atsisiunčia 100 KB failą matuoti.
Jums taip pat reikia „ebuild“ saugyklos. Ši saugykla stebi, ką galima atnaujinti. Galite tai pakeisti, ką padarysite ieškodami „Gentoo“ darinio. Numatytąjį galite pasiimti iš naujai sukurtos katalogų struktūros.
$ cd / mnt / gentoo $ mkdir -parents ir tt / portage / repos.conf $ cp usr / share / portage / config / repos.conf etc / portage / repos.conf / gentoo.konfPaprastai to nepakeisi. Atvejai, kai jums reikia tai pakeisti, yra tada, kai turite savo veidrodį. Žemiau pateikiamos komandos yra tiesiogiai iš gentoo.org svetainėje. Jie sukuria aplinką diegimui.
$ cp -dereference etc / 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 / devDabar esate pasirengęs pereiti į savo kuriamą aplinką.
$ chroot / mnt / gentoo / bin / bash $ source / etc / profile $ export PS1 = "(chroot) $ PS1"Aplinkoje taip pat turite įdiegti įkrovos skaidinį.
$ mount / dev / sda2 / bootKuris skaidinys tai turėtų būti aišku iš ankstesnių veiksmų. Įdiegę UEFI, sukūrėte ESP, kurioje saugote visą įkrovos informaciją. Tada atsisiųskite saugyklos informaciją į katalogą, kurį nustatėte savo saugyklose.konf failas.
$ emerge-webrsyncČia matote pirmą paminėjimą. Ši komanda tvarko visus naujovinimus ir diegimą. Kita svarbi komanda, apie kurią turite žinoti, yra „eselect“. Su „eselect“ skaitote naujausias naujienas apie „Portage“
$ eselect skaityti naujienasArba pasirinkite savo profilį;
$ eselect profilių sąrašas $ eselect profilių rinkinys 3Iš sąrašo pasirenkate numerį arba naudojate visą vardą, kurį matote sąraše. Dabar PRIVALOTE nustatyti @world rinkinį, kad sistema būtų atnaujinta pagal jūsų sistemą, o ne jūsų naudojamą „stage3“.
$ emerge -ask -verbose -update -deep -newuse @worldGalingiausias kintamasis GENTOO! Kintamasis USE nustato, kokį palaikymą reikia kaupti jūsų programose. Teisingai naudojant, jūs galite padaryti savo sistemą daug paprastesnę nei naudodami kitus metodus. Galite tai pakeisti, kad nustotumėte palaikyti KDE, jei esate tikri, kad nepaleisite KDE. Tada „Gentoo“ sukompiliuos visas programas be šios paramos, todėl dvejetainis failas bus mažesnis. Jei nuspręsite pereiti prie KDE, turite pradėti iš naujo ir sukompiliuoti visas programas.
NAUDOTI = "- kde gnome qt5 alsa"Visos reikšmės nustatytos numatytosiomis vertėmis, todėl tai, ką įdėsite, pasikeis nuo įprastų. Pirmą kartą jį sukūrus tikriausiai geriau tik paleisti sistemą.
Laiko juosta ir vietovės
Tada nustatykite laiko juostą. Užpildykite reikšmes failuose.
$ ls usr / share / zoneinfo $ echo "Europe / Athens"> / etc / timezoneNorėdami tinkamai sukonfigūruoti laiką, naudokite „emerge“.
$ emerge -config sys-libs / timezone-dataPridėkite duomenis savo lokalės faile:
lt_GB ISO-8859-1lt_GB.UTF-8 UTF-8
Konfigūruokite naudodami ką tik sukurtą failą.
$ locale-genTai yra visų diegiamų „Linux“ pasaulyje standartas. Tai yra „Gentoo“ specifika:
$ eselect lokalės sąrašas $ eselect lokalės rinkinys 3$ env-update && source / etc / profile && export PS1 = "(chroot) $ PS1"
Automatinė branduolio konfigūracija
Prieš paleisdami scenarijų, turite įtraukti įkrovos skaidinį į / etc / fstab failą.
/ dev / sda2 / boot ext4 pagal nutylėjimą 0 2„Gentoo“ galite laisvai susikurti savo branduolį kiekvienai mašinai, kurią norite paleisti. Geresnis būdas pradėti yra gauti jūsų poreikius atitinkančius dvejetainius branduolius. Kai jaučiatės pasirengę pereiti prie branduolio kompiliavimo sudėtingumo, atlikite tai savo veikiančioje sistemoje. Norėdami pasirinkti branduolį, paleiskite „emerge“ kaip visada;
$ emerge -ask sys-kernel / gentoo-kernel-binKomanda „emerge“ įdiegs jūsų branduolį ir viską nustatys!
Laikas sukonfigūruoti sistemą
Sukurkite tinklo failus.
/ etc / conf.d / netoconfig_eth0 = "dhcp"
moduliai = "ifconfig"
/ etc / conf.d / hostname
hostname = "Gentoo"
$ emerge -ask net-misc / dhcpcd
Tai įdiegs „dhcpcd“ programą, skirtą „dhcp“ tvarkyti. Numatytasis „Gentoo“ yra dhcp.
„Dhcpcd“ naudojant „systemd“ nustatymai turi įgalinti paslaugą.
$ systemctl - dabar įjunkite net @ enp1s0.paslaugąNorėdami paleisti į naują sistemą, turite įdiegti įkrovos tvarkyklę. Štai kaip jūs pasirenkate GRUB2.
$ emerge -ask sys-boot / grub: 2$ grub-install / dev / sda -efi-directory = / boot
$ grub-mkconfig -o / boot / grub / grub.plg
Dabar turite atnaujinti / etc / fstab failą, skirtą tiesioginei sistemai.
/ etc / fstab/ dev / sda1 / boot ext4 noauto, noatime 1 2
/ dev / sda2 / ext4 noatime 0 1
Skaičiai '/ dev / sda' priklausys nuo jūsų skaidymo schemos. Taip pat galite naudoti unikalius UUID numerius. Turite juos išsiaiškinti naudodami komandą „blkid“.
Paleiskite iš naujo į savo naują sistemą
Dabar galėsite įkelti į savo tiesioginę sistemą. Pašalinkite diegimo laikmeną ir išbandykite. Jei ko nors praleidote, visada galite pradėti nuo diegimo laikmenos. Daugelis problemų yra išsami informacija, todėl turite atsisiųsti visus failus ir atlikti tik dalį diegimo. Tame diegime jūs vis dar turite „emerge“, ir tai yra įrankis, kurį naudojate naujovindami ir koreguodami sistemą.
Išvada
„Gentoo“ neturi savo diegimo programos, o tai reiškia, kad turite pasiruošti tai, ko norite pasiekti. Tai galite padaryti pasirinkdami diskų dydį ir ištyrę visus konkrečius jūsų sistemos poreikius. Jei norite greitai pradėti, turėtumėte pasirinkti darinį ir patobulinti, kol įsitikinsite, kad galite tvarkyti visą informaciją pradinėje „Linux“ sistemos sąrankoje.