Gentoo installiprotseduur hõlmab rohkem samme kui muud jaotused. See on tahtlik, et saaksite juhiseid selgemini juhtida. Selle strateegia abil saate alustada vähem kui 4GiB kettaga ja mäluga kuni 256MiB, 512MiB, kui soovite kasutada liveDVD-d. Samuti on teil võimalus oma süsteemi muuta nii tõhusaks kui võimalik. Teie esimene katse on aeglasem, kui te pole Linuxi ja kõigi keerukate detailidega kursis, kuid võite lõpuks saada väga lahja süsteemi.
Meedia valikud
Valimine, kust alustada; Kui teil on tavaline riistvara ja mitu korda paaritu riistvara, peaksite installimiseks kasutama minimaalset installi-CD-d. See meetod on ka Stage3 meetod. Kui kõik läheb hästi, ei häiri te kunagi Stage1 ja Stage2, kuid need on mõeldud ekstreemsete installimisolukordade jaoks.
- Minimaalne installi-CD
- Aeg-ajalt Gentoo LiveDVD
- Tärnid eksootilise riistvara või olukordade installimiseks.
Tarballid
Võite alla laadida tihendatud failid, millel on failisüsteem koos init-süsteemi ja põhipakettide failidega. Valige oma vajadustele vastav. Kui te pole kindel, võtke üks 'systemd'. See on kõige tavalisem.
Ülejäänud etapifailid on mõeldud edasijõudnutele. Arendajad kasutavad enamasti faile Stage1 ja Stage2; kui te neid siiski vajate, tunnete juba enamikku Gentoo'st.
Esimene saabas
Laadige alla minimaalne CD ja kirjutage see USB-mälupulgale. Peaksite kaaluma ISO-faili lisamist virtuaalsesse masinasse ja harjutama sealt! Failid asuvad Gentoo saidil.
Kui minimaalne CD käivitub, annab see kerneli valimiseks 15 sekundit. Selle eesmärk on lahendada olukord, kus kaadripuhver ei tööta või ilmnevad muud veider alglaadimise probleemid. Kui te midagi ei tee, jääb süsteem sisekettalt uuesti käivitamise juurde. Kui teil on probleeme, peate määrama kerneli parameetrid nagu allpool.
$ gentoo skandaalSee võtab tuuma 'gentoo' ja saadab valiku 'scandelay'. Muud valikud on pikk nimekiri, mida peaksite enne alustamist uurima, kuigi seda pole enamiku riistvarade jaoks vaja.
Selles etapis saate kasutajaid lisada ka. Need kasutajad töötavad ainult installisüsteemis, seega on see harva kasulik.
Võrk
Alustamiseks saate konsoolil teha kõike, kuid terminali kasutamisel on oma eelised. Kui soovite seda teha, käivitage sshd ja määrake juurkasutaja jaoks parool. Alustuseks kontrollige oma IP-aadressi.
$ ip aSeejärel alustage sshd:
$ / etc / init.d / sshd algusSeejärel määrake juurkasutaja parool või looge uus ajutine kasutaja.
$ passwdSaate pika väljatrüki, mis soovitab turvalist parooli. Käepärane, kui teil on vähe energiat või fantaasiat. Nüüd, kui teil on mõlemad olemas, saate ssh installisüsteemi installida. Üks hoiatus; kui alustate CD-lt uuesti, luuakse ssh-võti uuesti! Kõik teie teises süsteemis olevad võtmed tuleb kustutada.
Plaatide ettevalmistamine
Plaate valmistatakse nagu paljude teiste levitamiste puhul. Nende ülejäänud dokumentide järgimise hõlbustamiseks nimetage oma partitsioonid vastavalt Gentoo standardile. Süsteemi jaoks, mida te tegelikult kasutate, peaks teil olema plaan. Eelistatavalt selline, millel on suurused nii teie kodu kui ka. Vajalikud osad on '/' ja '/ boot'. UEFI jaoks peaks alglaadimisfailide jaoks kettast olema 350 megabaiti. Kasutage oma lemmikpartitsiooniredaktorit. UEFI sektsiooni jaoks kasutage 'mkfs.vfat -F 32 / dev / sda1 'ja põhikasutuseks' mkfs.ext4 / dev / sda2 ".
Peamiste ketaste paigaldamine
Teil peaks olema vähemalt üks 350 MiB suurune alglaadimisketas ja üks, mis majutab teie süsteemi käivitamisel. Vahetuspartitsioon on samuti hea. Ühendada saab standardkäsklusega.
$ mount / dev / sda2 / mnt / gentooBoot-ketta ühendamiseks pole põhjust enne, kui sisestate chroot-keskkonda hiljem. Võite ka kasutajakettaid või partitsioone ühendada, kuid ainult siis, kui teete lõpliku süsteemi.
Tarballide allalaadimine
Enne installimist või installimise ajal saate tarballid alla laadida. Teise võimalusena on installikeskkonnas brauser „Links”, nii et saate seda teha terminaliga. Laadige failid alla Gentoo kettale.
$ cd / mnt / gentoo $ lingid www.gentoo.org / allalaadimisedKui failid on kettal, pakkige need käsuga tar.
$ tar -xvf stage3-amd64-systemd-20210120T214504Z.tõrv.xzPaigaldage põhisüsteem
Teil on tegelikult juba väga põhiline ja üldine süsteem; see on Stage3-fail. Näiteks teete.conf-fail on seal standardseadistustega. Sellel peab siiski olema peegel, selle tööriista abil seadistada.
$ mirrorselect -i -o >> / mnt / gentoo / etc / portage / make.konfSee lisab väärtuse: GENTOOMIRRORS = ”http: // ftp.ntua.gr / pub / linux / gentoo / https: // peegel.ratas.sk / gentoo “, loomulikult teie valitud peeglitega. Teil on ka automaatne valik, kus saate määrata protokolli või kiiruse piirangud. Samuti on olemas sügav võimalus, kus tööriist laadib mõõtmiseks tegelikult alla 100 KB faili.
Samuti vajate ebuildi hoidlat. See hoidla jälgib, mis on täiendamiseks saadaval. Saate seda muuta, mida teete siis, kui otsite Gentoo tuletist. Vaikimisi võite võtta vastloodud kataloogistruktuuri.
$ cd / mnt / gentoo $ mkdir -vanemad jne / portage / repos.conf $ cp usr / share / portage / config / repos.conf etc / portage / repos.conf / gentoo.konfTavaliselt te seda ei muuda. Juhud, kui peate seda siiski muutma, on siis, kui teil on oma peegel. Allpool olevad käsud pärinevad otse gentoo'st.org veebisait. Nad loovad paigaldamiseks keskkonna.
$ cp -dereferents jne / 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 / devNüüd olete valmis liikuma loodavasse keskkonda.
$ chroot / mnt / gentoo / bin / bash $ source / etc / profile $ export PS1 = "(chroot) $ PS1"Keskkonna sees peate installima ka alglaadimispartitsiooni.
$ mount / dev / sda2 / bootMilline partitsioon see on, peaks olema varasematest toimingutest selge. UEFI installimisel olete loonud ESP, kuhu salvestate kogu alglaadimisteabe. Järgmisena laadite hoidla teabe alla oma hoidlate määratletud kataloogi.konf fail.
$ emerge-webrsyncSiin näete esmakordset mainimist. See käsk käsitleb kõiki teie täiendusi ja installimist. Järgmine eluline käsk, mida peate teadma, on eselect. Eselectiga loete viimaseid uudiseid Portage'i kohta
$ eselect loe uudiseidVõi valige oma profiil;
$ eselect profiililoend $ eselect profiilikomplekt 3Valite loendist numbri või kasutate kogu loendis olevat nime. Nüüd PEAB seadistama komplekti @world, et tagada süsteemi värskendamine vastavalt teie süsteemile, mitte teie kasutatavale etapile3.
$ emerge -ask -verbose -update -deep -newuse @worldGENTOO võimsaim muutuja! Muutuja USE määrab, milline tugi tuleb teie programmidesse koondada. Õige kasutamise korral saate oma süsteemi muuta palju lahjemaks kui muude meetoditega. KDE toetamise lõpetamiseks saate seda muuta, kui olete kindel, et te KDE ei käivita. Seejärel kompileerib Gentoo kõik programmid ilma selle toeta, muutes binaararvu väiksemaks. Kui otsustate KDE-le üle minna, peate kõik oma rakendused uuesti alustama ja uuesti kompileerima.
KASUTA = "- kde gnome qt5 alsa"Kõik väärtused on seatud vaikeväärtustesse, nii et see, mida panete, on tavapärasest erinev. Esmakordsel ehitamisel on tõenäoliselt parem lihtsalt süsteemi tööle panna.
Ajavöönd ja lokaadid
Järgmisena määrake ajavöönd. Sisestage failides olevad väärtused.
$ ls usr / share / zoneinfo $ echo "Europe / Athens"> / etc / ajavööndKellaaja õigeks seadistamiseks kasutage nuppu emerge.
$ emerge -config sys-libs / timezone-dataAndmete lisamine lokaliseerimisfaili:
et_GB ISO-8859-1et_GB.UTF-8 UTF-8
Seadistage just loodud faili abil.
$ locale-genSee on kõigi Linuxi maailma installide standard. See on Gentoo spetsiifika:
$ eselect locale list $ eselect locale set 3$ env-update && source / etc / profile && export PS1 = "(chroot) $ PS1"
Automaatne tuuma seadistamine
Enne skripti käivitamist peate oma alglaadimispartitsiooni lisama faili / etc / fstab.
/ dev / sda2 / boot ext4 vaikimisi 0 2Gentoo's on teil vabadus koostada oma tuum iga käivitatava masina jaoks. Parem viis alustamiseks on hankida oma vajadustele vastavad binaarsed tuumad. Kui tunnete end valmis tuuma kompileerimise keerukustesse jõudma, tehke seda oma jooksvas süsteemis. Tuuma valimiseks käivitage emerge nagu alati;
$ emerge -ask sys-kernel / gentoo-kernel-binKäsk emerge installib teie kerneli ja seab kõik üles!
Aeg süsteemi konfigureerimiseks
Looge võrgufailid.
/ etc / conf.d / netoconfig_eth0 = "dhcp"
moodulid = "ifconfig"
/ etc / conf.d / hostinimi
hostinimi = "Gentoo"
$ emerge -ask net-misc / dhcpcd
See installib dhcpcd programmi dhcp käitlemiseks. Gentoo vaikimisi on dhcp.
Ddcpcd seadistused, kasutades systemd, peavad teenuse lubama.
$ systemctl-nüüd lubage net @ enp1s0.teenusEnne uude süsteemi käivitamist peate oma alglaaduri installima. Nii valite GRUB2.
$ emerge -ask sys-boot / grub: 2$ grub-install / dev / sda -efi-directory = / boot
$ grub-mkconfig -o / boot / grub / grub.vrd
Nüüd peate värskendama oma live-süsteemi / etc / fstab-faili.
/ etc / fstab/ dev / sda1 / boot ext4 noauto, noatime 1 2
/ dev / sda2 / ext4 noatime 0 1
Numbrid '/ dev / sda' erinevad teie partitsiooniskeemist sõltuvalt. Võite kasutada ka unikaalseid UUID-numbreid. Need tuleb välja selgitada käsuga 'blkid'.
Taaskäivitage oma uus süsteem
Nüüd saate oma reaalajas süsteemi käivitada. Eemaldage installikandja ja proovige seda. Kui teil on millestki puudu jäänud, saate alati installimeediumiga uuesti alustada. Paljud probleemid on üksikasjad, nii et kõik failid on alla laaditud ja saate teha ainult osa installist. Selles installis on teil endiselt saadaval 'emerge' ja see on tööriist, mida kasutate oma versiooniuuenduste ja süsteemi kohandamise jaoks.
Järeldus
Gentool pole oma installerit, mis tähendab, et peate ette valmistama selle, mida soovite saavutada. Selleks saate valida ketaste suuruse ja uurida oma süsteemi konkreetseid vajadusi. Kui soovite kiiresti alustada, peaksite valima tuletise ja näpistama sealt, kuni tunnete end kindlana, et saate kõigi üksikasjadega Linuxi süsteemi esialgses seadistuses hakkama saada.