Gentoo

Výukový program pre inštaláciu Gentoo Linux

Výukový program pre inštaláciu Gentoo Linux

Inštalačný postup pre Gentoo zahŕňa viac krokov ako iné distribúcie. Toto je zámerné, takže kroky môžete ovládať jasnejším spôsobom. Pomocou tejto stratégie môžete začať s menej ako 4 GiB disku a pamäťou až do 256 MB, 512 MB, ak chcete použiť liveDVD. Máte tiež možnosť vylepšiť svoj systém tak, aby bol čo najefektívnejší. Váš prvý pokus bude pomalší, ak sa nebudete dobre orientovať v Linuxe a vo všetkých zložitých detailoch, ale môžete skončiť s veľmi štíhlym systémom.

Možnosti médií

Výber, kde začať; Pokiaľ máte bežný hardvér a mnohokrát nepárny hardvér, mali by ste na inštaláciu použiť minimálne inštalačné CD. Táto metóda je tiež metódou Stage3. Ak všetko pôjde dobre, s programami Stage1 a Stage2 sa nikdy nebudete trápiť, ale sú tu pre situácie extrémnej inštalácie.

Tarbalové lopty

Môžete si stiahnuť komprimované súbory, ktoré majú súborový systém so súbormi pre systém init a základné balíčky. Vyberte si ten, ktorý vyhovuje vašim potrebám. Ak si nie ste istí, vezmite si 'systemd'. Toto je najbežnejšie.

Ostatné súbory fázy sú pre pokročilých používateľov. Vývojári väčšinou používajú súbory Stage1 a Stage2; ak ich potrebujete, už väčšinu z Gentoo poznáte.

Prvá topánka

Stiahnite si minimálne CD a napaľujte ich na USB kľúč. Mali by ste zvážiť pridanie súboru ISO na virtuálny stroj a precvičovať ho odtiaľ! Súbory sa nachádzajú na stránke Gentoo.

Keď sa nabootuje minimálne CD, dá vám 15 sekúnd na výber jadra. Zámerom je vyriešiť situáciu, keď framebuffer nefunguje alebo sa vyskytnú nejaké iné zvláštne problémy so zavedením. Ak neurobíte nič, systém sa vráti k zavedeniu systému z interného disku. Ak máte problémy, musíte určiť parametre jadra, ako je uvedené nižšie.

$ gentoo scandelay

Toto vezme jadro 'gentoo' a odošle voľbu 'scandelay'. Ďalšie možnosti sú dlhý zoznam, ktorý by ste mali preskúmať skôr, ako začnete, aj keď to na väčšine hardvéru nie je potrebné.

V tejto fáze môžete tiež pridať používateľov. Títo používatelia budú pracovať iba v inštalačnom systéme, takže je to zriedka užitočné.

Sieť

Na začiatok môžete robiť všetko na konzole, ale použitie terminálu má svoje výhody. Ak to chcete urobiť, spustite sshd a nastavte heslo pre root. Začnite kontrolou svojej adresy IP.

$ ip a

Potom spustite sshd:

$ / etc / init.d / sshd štart

Potom nastavte heslo pre užívateľa root alebo vytvorte nového dočasného používateľa.

$ passwd

Získate dlhý výtlačok, ktorý naznačuje bezpečné heslo. Šikovné, ak máte málo energie alebo fantázie. Teraz, keď máte obe, môžete ssh zahrnúť do svojho inštalačného systému. Jedno varovanie; keď začnete od CD, znovu sa vytvorí kľúč ssh! Akýkoľvek kľúč, ktorý máte v druhom systéme, je potrebné vymazať.

Príprava diskov

Disky sú pripravené ako pri mnohých iných distribúciách. Aby ste uľahčili sledovanie zvyšku ich dokumentácie, pomenujte svoje diskové oddiely podľa štandardu Gentoo. Pre systém, ktorý skutočne použijete, by ste tu mali mať plán. Najlepšie je, ak máte veľkosť pre váš „domov“ aj pre „. Potrebné súčasti sú „/“ a „/ boot“. V prípade UEFI by ste mali mať 350 MB disku na spustenie súborov. Použite svoj obľúbený editor oddielov. Pre oblasť UEFI použite 'mkfs.vfat -F 32 / dev / sda1 'a pre hlavné použitie' mkfs.ext4 / dev / sda2 '.

Montáž hlavných diskov

Mali by ste mať aspoň jeden bootovací disk 350 MiB a jeden, ktorý bude hostiteľom vášho systému hneď po spustení. Je dobré mať aj vymeniteľný oddiel. Môžete ho pripojiť pomocou štandardného príkazu.

$ mount / dev / sda2 / mnt / gentoo

Nie je dôvod pripájať 'bootovací' disk, kým neskôr nevstúpite do prostredia chroot. Môžete tiež pripojiť používateľské disky alebo oddiely, ale iba ak pripravujete finálny systém.

Sťahovanie tarballov

Tarballs si môžete stiahnuť pred začiatkom alebo počas inštalácie. Alternatívne je v inštalačnom prostredí prehľadávač „Links“, takže to môžete robiť pomocou terminálu. Stiahnite súbory na disk Gentoo.

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

Keď už máte súbory na disku, rozbaľte ich pomocou príkazu tar.

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

Nainštalujte základný systém

V skutočnosti už máte veľmi základný a všeobecný systém; o tom je súbor Stage3. Napríklad robíte.conf súbor je tam so štandardným nastavením. Musí však mať zrkadlo, ktoré je potrebné nastaviť pomocou nástroja.

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

Pridáva hodnotu: GENTOOMIRRORS = ”http: // ftp.ntua.gr / pub / linux / gentoo / https: // zrkadlo.koleso.sk / gentoo “, s vami vybranými zrkadlami, prirodzene. Máte tiež automatickú možnosť, kde môžete určiť obmedzenia protokolu alebo rýchlosti. K dispozícii je tiež hlboká možnosť, keď nástroj skutočne stiahne na meranie súbor 100 kB.

Potrebujete tiež úložisko ebuild. Toto úložisko sleduje, čo je k dispozícii pre aktualizácie. Môžete to zmeniť, čo urobíte, keď budete hľadať derivát Gentoo. Predvolené nastavenie môžete prevziať z novovytvorenej adresárovej štruktúry.

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

Spravidla to nezmeníte. Prípady, ktoré potrebujete zmeniť, sú situácie, keď máte vlastné zrkadlo. Nasledujúce príkazy pochádzajú priamo z gentoo.web org. Nastavili prostredie pre inštaláciu.

$ 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

Teraz ste pripravení presunúť sa do prostredia, ktoré vytvárate.

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

Vo vnútri prostredia musíte tiež namontovať bootovací oddiel.

$ mount / dev / sda2 / boot

O ktorý oddiel by malo byť zrejmé z predchádzajúcich krokov. Pri inštalácii UEFI ste vytvorili ESP, do ktorého ukladáte všetky informácie o zavedení. Ďalej si stiahnete informácie o úložisku do adresára definovaného vašimi úložiskami.conf súbor.

$ emerge-webrsync

Tu vidíte prvú zmienku o objavení sa. Tento príkaz spracuje všetky vaše aktualizácie a inštalácie. Ďalším dôležitým príkazom, o ktorom musíte vedieť, je eselect. S eselectom budete čítať najnovšie správy o Portage

$ eselect čítať správy

Alebo si vyberte svoj profil;

$ eselect zoznam profilov $ eselect sada profilov 3

Číslo si vyberiete zo zoznamu alebo použijete celé meno, ktoré v zozname vidíte. Teraz MUSÍTE nastaviť súpravu @world, aby sa zabezpečilo, že sa systém aktualizuje podľa vášho systému, nie podľa použitej fázy3.

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

Najvýkonnejšia premenná v GENTOO! Premenná USE určuje, akú podporu je potrebné skompilovať do vašich programov. Pri správnom použití môžete urobiť svoj systém oveľa štíhlejším ako pri iných metódach. Môžete to zmeniť tak, aby ste prestali podporovať KDE, ak ste si istí, že KDE nespustíte. Gentoo potom skompiluje všetky programy bez tejto podpory, čím sa binárny súbor zmenší. Ak sa rozhodnete prepnúť na KDE, musíte začať odznova a znova skompilovať všetky svoje aplikácie.

USE = "- kde gnome qt5 alsa"

Všetky hodnoty sú nastavené na predvolené hodnoty, takže zadáte zmenu od normálu. Pri prvom zostavení je pravdepodobne lepšie iba spustiť systém.

Časové pásmo a miestne nastavenia

Ďalej nastavte časové pásmo. Vyplňte hodnoty v súboroch.

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

Na správne nastavenie času použite emerge.

$ emerge -config sys-libs / timezone-data

Pridajte údaje do súboru miestnych nastavení:

sk_SK ISO-8859-1
sk_SK.UTF-8 UTF-8

Nakonfigurujte pomocou súboru, ktorý ste práve vytvorili.

$ locale-gen

Toto je štandard pre všetky inštalácie vo svete Linuxu. Toto je špecifické pre Gentoo:

$ eselect zoznam miestnych nastavení $ eselect sada miestnych nastavení 3
$ env-update && source / etc / profile && export PS1 = "(chroot) $ PS1"

Automatická konfigurácia jadra

Pred spustením skriptu musíte pridať bootovací oddiel do súboru / etc / fstab.

/ dev / sda2 / boot ext4 predvolené hodnoty 0 2

V Gentoo máte slobodu zostaviť si vlastné jadro pre každý stroj, ktorý chcete spustiť. Lepším spôsobom, ako začať, je získať binárne jadrá, ktoré vyhovujú vašim potrebám. Keď sa cítite pripravení dostať sa do zložitosti kompilácie jadra, urobte to na svojom bežiacom systéme. Ak chcete vybrať jadro, spustite emerge ako vždy;

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

Príkaz emerge nainštaluje vaše jadro a nastaví všetko!

Čas na konfiguráciu systému

Vytvorte sieťové súbory.

/ etc / conf.d / netto
config_eth0 = "dhcp"
modules = "ifconfig"
/ etc / conf.d / názov hostiteľa
hostname = "Gentoo"
$ emerge -ask net-misc / dhcpcd

Týmto sa nainštaluje program dhcpcd na prácu s dhcp. Predvolená hodnota pre Gentoo je dhcp.

Nastavenia pre dhcpcd pomocou systemd slúžia na povolenie služby.

$ systemctl - teraz povoliť net @ enp1s0.služby

Pred zavedením do nového systému musíte mať nainštalovaný zavádzač. Takto si vyberiete GRUB2.

$ emerge -ask sys-boot / grub: 2
$ grub-install / dev / sda -efi-adresár = / boot
$ grub-mkconfig -o / boot / grub / grub.porov

Teraz musíte aktualizovať svoj súbor / etc / fstab pre aktívny systém.

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

Čísla '/ dev / sda' sa budú líšiť v závislosti od vašej schémy rozdelenia disku. Môžete tiež použiť jedinečné čísla UUID. Musíte na to prísť pomocou príkazu „blkid“.

Reštartujte svoj nový systém

Teraz budete môcť zaviesť do svojho živého systému. Vyberte inštalačné médium a vyskúšajte ho. Ak vám niečo chýbalo, môžete kedykoľvek začať s inštalačným médiom. Mnoho problémov je v detailoch, takže máte stiahnuté všetky súbory a môžete vykonať iba časť inštalácie. V tejto inštalácii máte stále k dispozícii „emerge“, čo je nástroj, ktorý používate pri aktualizáciách a vylepšovaní systému.

Záver

Gentoo nemá vlastný inštalátor, čo znamená, že si musíte pripraviť, čo chcete dosiahnuť. Môžete to urobiť výberom veľkosti diskov a preskúmaním akýchkoľvek konkrétnych potrieb vášho systému. Ak chcete začať rýchlo, mali by ste zvoliť deriváciu a vyladiť odtiaľ, kým nebudete mať istotu, že zvládnete všetky podrobnosti v počiatočnom nastavení systému Linux.

Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...
Hry Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
Ako zachytiť a streamovať vašu hernú reláciu v systéme Linux
V minulosti sa hranie hier považovalo iba za hobby, ale časom došlo v hernom priemysle k obrovskému nárastu z hľadiska technológie i počtu hráčov. Her...
Hry Najlepšie hry na hranie s ručným sledovaním
Najlepšie hry na hranie s ručným sledovaním
Oculus Quest nedávno predstavil skvelú myšlienku ručného sledovania bez ovládačov. Vďaka stále sa zvyšujúcemu počtu hier a aktivít, ktoré vykonávajú p...