„Gentoo“

„Gentoo Linux“ diegimo pamoka

„Gentoo Linux“ diegimo pamoka

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

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 skandalas

Tam 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 a

Tada pradėkite sshd:

$ / etc / init.d / sshd pradžia

Tada nustatykite pagrindinio vartotojo slaptažodį arba sukurkite naują laikiną vartotoją.

$ passwd

Gaunate 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 / gentoo

Nė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ųsti

Kai 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.konf

Tai 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.konf

Paprastai 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 / dev

Dabar 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 / boot

Kuris 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 naujienas

Arba pasirinkite savo profilį;

$ eselect profilių sąrašas $ eselect profilių rinkinys 3

Iš 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 @world

Galingiausias 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 / timezone

Norėdami tinkamai sukonfigūruoti laiką, naudokite „emerge“.

$ emerge -config sys-libs / timezone-data

Pridėkite duomenis savo lokalės faile:

lt_GB ISO-8859-1
lt_GB.UTF-8 UTF-8

Konfigūruokite naudodami ką tik sukurtą failą.

$ locale-gen

Tai 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-bin

Komanda „emerge“ įdiegs jūsų branduolį ir viską nustatys!

Laikas sukonfigūruoti sistemą

Sukurkite tinklo failus.

/ etc / conf.d / neto
config_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.

Mūšis už Wesnothą 1.13.6 Išleista plėtra
Mūšis už Wesnothą 1.13.6 išleistas praėjusį mėnesį, yra šeštasis 1 versijos kūrimo leidimas.13.„x“ serija ir ji teikia daug patobulinimų, ypač vartoto...
Kaip įdiegti „League of Legends“ „Ubuntu 14“.04
Jei esate „League of Legends“ gerbėjas, tai jums yra galimybė išbandyti „League of Legends“. Atminkite, kad LOL palaikoma „PlayOnLinux“, jei esate „Li...
Įdiekite naujausią „OpenRA“ strategijos žaidimą „Ubuntu Linux“
„OpenRA“ yra „Free / Free Real Time Strategy“ žaidimų variklis, atkuriantis ankstyvuosius „Westwood“ žaidimus, tokius kaip klasikinis „Command & Conqu...