Gentoo

Vadnica za namestitev Gentoo Linuxa

Vadnica za namestitev Gentoo Linuxa

Postopek namestitve Gentoo vključuje več korakov kot druge distribucije. To je namerno, tako da lahko korake nadzirate na bolj jasen način. S to strategijo lahko začnete z manj kot 4GB diska in pomnilnikom do 256MB, 512MB, če želite uporabljati liveDVD. Imate tudi priložnost, da svoj sistem prilagodite, da bo čim bolj učinkovit. Vaš prvi poskus bo počasnejši, če ne poznate Linuxa in vseh zapletenih podrobnosti, vendar lahko na koncu dobite zelo vitk sistem.

Izbira medijev

Izbira, kje začeti; Če imate običajno strojno in večkrat nenavadno strojno opremo, za namestitev uporabite minimalni namestitveni CD. Ta metoda je tudi metoda Stage3. Če bo šlo vse v redu, se Stage1 in Stage2 ne boste nikoli obremenjevali, vendar obstajajo v ekstremnih situacijah namestitve.

Tarballi

Lahko prenesete stisnjene datoteke, ki imajo datotečni sistem z datotekami za sistem init in osnovne pakete. Izberite tistega, ki ustreza vašim potrebam. Če niste prepričani, vzemite tistega, ki je "sistemski". To je najpogostejše.

Datoteke druge stopnje so namenjene naprednim uporabnikom. Razvijalci večinoma uporabljajo datoteke Stage1 in Stage2; če jih potrebujete, že poznate večino Gentoo-a.

Prvi zagon

Prenesite minimalni CD in ga zapišite na USB ključek. Razmislite o dodajanju datoteke ISO v navidezni stroj in vadite od tam! Datoteke so na spletnem mestu Gentoo.

Ko se minimalni CD zažene, boste imeli 15 sekund časa, da izberete jedro. Namen tega je obvladati situacijo, ko framebuffer ne deluje ali se pojavijo nekatere druge čudne težave pri zagonu. Če ne storite ničesar, sistem spet zažene zagon z notranjega diska. Če imate težave, morate določiti parametre jedra, kot je spodaj.

$ gentoo scandelay

To vzame jedro 'gentoo' in pošlje možnost 'scandelay'. Druge možnosti so dolg seznam, ki bi ga morali raziskati pred začetkom, čeprav to pri večini strojne opreme ni potrebno.

Na tej stopnji lahko dodate tudi uporabnike. Ti uporabniki bodo delali samo v namestitvenem sistemu, zato je le redko koristen.

Omrežje

Za začetek lahko vse počnete na konzoli, vendar ima uporaba terminala svoje prednosti. Če želite to narediti, zaženite sshd in nastavite geslo za korenskega uporabnika. Najprej preverite svoj naslov IP.

$ ip a

Nato zaženite sshd:

$ / etc / init.d / sshd začetek

Nato nastavite geslo za korenskega uporabnika ali ustvarite novega začasnega uporabnika.

$ passwd

Dobite dolg izpis, ki predlaga varno geslo. Priročen, če imate malo energije ali domišljije. Zdaj, ko imate oboje, lahko v svoj namestitveni sistem vstopite. Eno opozorilo; ko začnete z CD-ja, bo ključ ssh ponovno ustvarjen! Vsak ključ, ki ga imate v drugem sistemu, je treba izbrisati.

Priprava diskov

Diski so pripravljeni kot pri mnogih drugih distribucijah. Za lažje sledenje preostali dokumentaciji poimenujte particije v skladu s standardom Gentoo. Za sistem, ki ga boste dejansko uporabljali, bi morali imeti tukaj načrt. Po možnosti tak, ki ima velikosti tako za vaš "dom" kot tudi za ". Nujna dela sta '/' in '/ boot'. Za UEFI bi morali imeti 350 megabajtov diska za zagonske datoteke. Uporabite svoj najljubši urejevalnik particij. Za particijo UEFI uporabite 'mkfs.vfat -F 32 / dev / sda1 'in za glavno uporabo' mkfs.ext4 / dev / sda2 '.

Montaža glavnih diskov

Imeti morate vsaj eno zagonsko disketo velikosti 350 MiB in tisto, ki bo ob zagonu gostila vaš sistem. Tudi izmenjalno particijo je dobro imeti. Lahko ga namestite s standardnim ukazom.

$ mount / dev / sda2 / mnt / gentoo

Ni razloga za namestitev zagonskega diska, dokler pozneje ne vstopite v okolje chroot. Prav tako lahko namestite uporabniške diske ali particije, vendar le, če izdelujete končni sistem.

Prenos tarballov

Tarballs lahko prenesete pred začetkom ali med namestitvijo. Namestno okolje ima tudi brskalnik »Povezave«, tako da lahko to storite s terminalom. Datoteke prenesite na disk Gentoo.

$ cd / mnt / gentoo $ povezave www.gentoo.org / dowloads

Ko imate datoteke na disku, jih razpakirajte z ukazom tar.

$ tar -xvf stage3-amd64-systemd-20210120T214504Z.katran.xz

Namestite osnovni sistem

Pravzaprav že imate zelo osnovni in splošni sistem; v tem je datoteka Stage3. Na primer, naredite.datoteka conf je tam s standardnimi nastavitvami. Imeti mora ogledalo, vendar ga z orodjem nastavite.

$ mirrorselect -i -o >> / mnt / gentoo / etc / portage / make.conf

Doda vrednost: GENTOOMIRRORS = ”http: // ftp.ntua.gr / pub / linux / gentoo / https: // ogledalo.kolo.sk / gentoo “, z izbranimi ogledali, seveda. Na voljo imate tudi samodejno možnost, kjer lahko določite omejitve protokola ali hitrosti. Obstaja tudi možnost globine, kjer orodje dejansko prenese datoteko 100KB za merjenje.

Potrebujete tudi skladišče ebuild. To skladišče beleži, kaj je na voljo za nadgradnje. To lahko spremenite, kar boste storili, ko boste iskali izpeljanko Gentoo. Privzeto lahko vzamete iz novo ustvarjene strukture imenika.

$ cd / mnt / gentoo $ mkdir -parents itd / portage / repos.conf $ cp usr / share / portage / config / repos.conf etc / portage / repos.conf / gentoo.conf

Običajno tega ne spremenite. Primeri, ko ga morate spremeniti, so takrat, ko imate svoje ogledalo. Spodnji ukazi so neposredno iz gentooja.spletna stran organizacije. Pripravili so okolje za namestitev.

$ cp -dereference itd / 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

Zdaj ste se pripravljeni preseliti v okolje, ki ga ustvarjate.

$ chroot / mnt / gentoo / bin / bash $ source / etc / profile $ export PS1 = "(chroot) $ PS1"

V okolju morate namestiti tudi zagonsko particijo.

$ mount / dev / sda2 / boot

Za katero particijo gre, bi moralo biti jasno iz prejšnjih korakov. Pri namestitvi UEFI ste ustvarili ESP, kamor shranjujete vse zagonske informacije. Nato podatke o repozitoriju prenesete v imenik, ki ga določajo vaši skladi.conf.

$ emerge-webrsync

Tu vidite prvo omembo nastanka. Ta ukaz obravnava vse vaše nadgradnje in namestitev. Naslednji nujni ukaz, ki ga morate vedeti, je eselect. S storitvijo eselect berete najnovejše novice o portalu Portage

$ eselect prebral novice

Ali pa izberite svoj profil;

$ eselect seznam profilov $ eselect nabor profilov 3

Številko izberete s seznama ali uporabite celo ime, ki ga vidite na seznamu. Zdaj MORATE nastaviti nabor @world, da zagotovite, da se sistem posodablja glede na vaš sistem, ne na stopnji3, ki ste jo uporabljali.

$ emerge -ask -verbose -update -deep -newuse @world

Najmočnejša spremenljivka v GENTOO! Spremenljivka USE določa, katero podporo je treba zbrati v vaše programe. Če se pravilno uporablja, lahko vaš sistem postane precej vitkejši kot pri drugih metodah. To lahko spremenite, da prenehate podpirati KDE, če ste prepričani, da ne boste zagnali KDE. Nato bo Gentoo zbral vse programe brez te podpore, kar bo zmanjšalo binarno datoteko. Če se odločite za preklop na KDE, morate začeti znova in znova zbrati vse svoje programe.

UPORABA = "- kde gnome qt5 alsa"

Vse vrednosti so nastavljene v privzetih vrednostih, zato je to, kar vnesete, sprememba od običajne. Ko ga prvič zgradite, je verjetno bolje, da sistem zaženete.

Časovni pas in kraji

Nato nastavite časovni pas. Izpolnite vrednosti v datotekah.

$ ls usr / share / zoneinfo $ echo "Europe / Athens"> / etc / timezone

Za pravilno nastavitev časa uporabite emerge.

$ emerge -config sys-libs / timezone-data

Dodajte podatke v svojo lokalizacijsko datoteko:

sl_SLO ISO-8859-1
sl_SL.UTF-8 UTF-8

Konfigurirajte z datoteko, ki ste jo pravkar ustvarili.

$ locale-gen

To je standard za vse namestitve v svetu Linuxa. To je specifično za Gentoo:

$ eselect seznam področij $ eselect seznam področij 3
$ env-update && source / etc / profile && export PS1 = "(chroot) $ PS1"

Samodejna konfiguracija jedra

Preden zaženete skript, morate dodati zagonsko particijo v datoteko / etc / fstab.

/ dev / sda2 / boot ext4 privzeto 0 2

V Gentoo-u imate svobodo, da sestavite svoje jedro za vsak stroj, ki ga želite zagnati. Boljši način za začetek je, da dobite binarna jedra, ki ustrezajo vašim potrebam. Ko se počutite pripravljeni vstopiti v zapletenost sestavljanja jedra, to storite v svojem delujočem sistemu. Če želite izbrati jedro, zaženite emerge kot vedno;

$ emerge -ask sys-kernel / gentoo-kernel-bin

Ukaz emerge bo namestil vaše jedro in vse nastavil!

Čas je za konfiguracijo sistema

Ustvarite omrežne datoteke.

/ etc / conf.d / neto
config_eth0 = "dhcp"
module = "ifconfig"
/ etc / conf.d / ime gostitelja
hostname = "Gentoo"
$ emerge -ask net-misc / dhcpcd

S tem boste namestili program dhcpcd za ravnanje z dhcp. Privzeto za Gentoo je dhcp.

Nastavitve za dhcpcd, ki uporabljajo systemd, morajo omogočiti storitev.

$ systemctl -sad omogoči net @ enp1s0.storitev

Pred zagonom novega sistema morate imeti nameščen zagonski nalagalnik. Tukaj je, kako izberete GRUB2.

$ emerge -ask sys-boot / grub: 2
$ grub-install / dev / sda -efi-directory = / boot
$ grub-mkconfig -o / boot / grub / grub.prim

Zdaj morate posodobiti datoteko / etc / fstab za sistem v živo.

/ etc / fstab
/ dev / sda1 / boot ext4 noauto, noatime 1 2
/ dev / sda2 / ext4 noatime 0 1

Številke '/ dev / sda' se razlikujejo glede na vašo shemo razdelitve. Uporabite lahko tudi edinstvene številke UUID. Te morate ugotoviti z ukazom 'blkid'.

Znova zaženite svoj novi sistem

Zdaj se boste lahko zagnali v svoj sistem v živo. Odstranite namestitveni medij in ga preizkusite. Če ste kaj zamudili, lahko vedno začnete z namestitvenim medijem. Številne težave so podrobnosti, zato ste prenesli vse datoteke in lahko izvedete le del namestitve. V tej namestitvi imate še vedno na voljo 'emerge' in to je orodje, ki ga uporabljate za nadgradnje in prilagajanje sistema.

Zaključek

Gentoo nima svojega namestitvenega programa, kar pomeni, da morate pripraviti, kaj želite doseči. To lahko storite tako, da izberete velikost diskov in preučite kakršne koli posebne potrebe vašega sistema. Če želite hitro začeti, izberite izpeljanko in od tam nastavite, dokler ne boste prepričani, da lahko obdelate vse podrobnosti v začetni nastavitvi sistema Linux.

Kako prikazati prekrivanje zaslonskega menija v celozaslonskih aplikacijah in igrah za Linux
Igranje celozaslonskih iger ali uporaba aplikacij v celozaslonskem načinu brez motenj vam lahko odreže ustrezne sistemske informacije, ki so vidne na ...
Top 5 kartic za zajemanje iger
Vsi smo v YouTubu videli in oboževali pretakanje iger. PewDiePie, Jakesepticye in Markiplier so le nekateri izmed najboljših igralcev, ki so zaslužili...
Kako razviti igro na Linuxu
Pred desetletjem le malo uporabnikov Linuxa napoveduje, da bo njihov najljubši operacijski sistem nekoč priljubljena igralna platforma za komercialne ...