Distribúcie založené na gentoo. Inštalácia Gentoo Linux - pokyny krok za krokom. Stručne o ideológii Gentoo

  • 31.10.2019

Gentoo Linux je všestranná, rýchla a úplne bezplatná distribúcia na platforme Linux, určená pre vývojárov a sieťových profesionálov.

Na rozdiel od iných distribúcií má Gentoo Linux pokročilý systém správy balíkov s názvom Portage. Portage je vyvinutý v najlepšej tradícii BSD portov, ale je založený na Pythone a bude obsahovať sadu pokročilých funkcií vrátane závislostí, jemnej správy balíkov, „falošných“ inštalácií (štýl OpenBSD), bezpečného odpojenia, systémových profilov, virtuálnych balíky, správa konfiguračných súborov atď. d.

Prehľad funkcií Gentoo Linuxu

Gentoo je bezplatný operačný systém s otvoreným zdrojovým kódom, ktorý je možné rýchlo prekonfigurovať pre každú jednotlivú aplikáciu. Medzi charakteristické znaky Gentoo patrí sloboda konfigurácie, vysoký výkon a aktívna komunita používateľov a vývojárov.

S technológiou Portage môže byť Gentoo dokonalým serverom, vývojovým prostredím, profesionálnym desktopom, vstavaným platformovým riešením alebo čímkoľvek iným. Keďže úroveň prispôsobenia je prakticky neobmedzená, Gentoo sa často označuje ako meta distribúcia.

Portage je základná súčasť Gentoo a obsahuje mnoho kľúčových funkcií. Portage je softvérový distribučný systém pre Gentoo. Ak chcete získať najnovšiu verziu aplikácie Gentoo, stačí zadať jeden príkaz: emerge -sync. Portage potom aktualizuje takzvaný "Strom Portage" z internetu na lokálny počítač. Miestny strom obsahuje kompletnú zbierku skriptov používaných Portage na vytváranie a inštaláciu nových Gentoo balíkov. Strom Portage v súčasnosti obsahuje viac ako 10 000 balíkov a pravidelne sa objavujú nové aktualizácie a doplnky.

Portage je systém na zostavenie a inštaláciu balíkov. Keď potrebujete nainštalovať balík, jednoducho napíšete emerge [názov balíka] a Portage vytvorí vlastnú verziu balíka, ktorá bude zodpovedať vašim špecifikáciám, bude optimalizovaná pre hardvér vášho počítača a bude obsahovať všetky očakávané funkcie balíka.

Výhody Gentoo Linuxu

  1. Nároční používatelia distribúcie Gentoo Linux môžu lepšie spoznať operačný systém Linux. Inštalácia OS a softvéru nie je taká jednoduchá ako Ubuntu, Fedora (Red Hat), Linux Mint, Backtrack, Debian a ďalšie distribúcie s binárnymi balíkmi. V dôsledku toho budú používatelia Gentoo lepšie chápať, ako funguje operačný systém Linux.
  2. Akýkoľvek softvér, ktorý je možné nainštalovať na Gentoo Linux, je možné skompilovať a nainštalovať zo zdroja. Mnohé programy sú však dostupné aj v binárnej forme. Používatelia môžu inštalovať aj zo zdrojového kódu a v tomto prípade môžu vykonať lokálne zmeny a prispôsobiť riešenie špecifickým potrebám. Systém správy balíkov je navrhnutý na modulárnom základe a každý balík môže byť prispôsobený a optimalizovaný individuálnym používateľom.
  3. Gentoo Linux je distribúcia s veľmi rýchlou cestou upgradu. Po vydaní novej verzie programu sa táto objaví v úložisku Gentoo do 1 alebo 2 dní. Používateľ môže softvér kedykoľvek aktualizovať.
  4. S Gentoo, na rozdiel od Ubuntu, Fedory alebo Debianu, nemusíte často inštalovať OS Linux na aktualizáciu na najnovšiu verziu.

Nevýhody Gentoo Linuxu:

  1. V režime GUI je Gentoo Linux stále spojený s derivátmi Ubuntu.
  2. Potenciálne zlyhania, ktoré sú menej časté na kritických serveroch.

Mnoho používateľov Linuxu počulo o distribúcii, akou je Gentoo. A že práca s ním je niečo zložité a pre bežného užívateľa nepochopiteľné. V skutočnosti je však všetko úplne inak. Gentoo je jedna z mála distribúcií, ktorá vám umožňuje jednoducho konfigurovať systém veľmi flexibilne a zároveň rýchlo. Obrovská sada softvéru v úložiskách tejto distribučnej súpravy umožňuje nenechať sa rozptyľovať pripojením zdrojov softvéru tretích strán. A systém portov vám umožňuje vybrať si verziu požadovaného softvéru.

Vo formáte Gento linux review sa pokúsime zhodnotiť možnosti tejto distribúcie v praxi a vytvoriť ideálny osobný systém. Zoznámime sa s Portage, naučíme sa, ako sa zbaviť nepotrebnej funkcionality v programoch, optimalizovať systém pre hardvér. Nebudeme popisovať proces inštalácie Gentoo, aj keď v skutočnosti po prečítaní tohto článku nebudete mať s inštaláciou žiadne problémy, pretože rozdiel nie je príliš veľký.

Na internete sa veľa diskutuje o tom, či vám Gentoo poskytne zvýšenie výkonu. V skutočnosti je tu všetko veľmi jednoduché. Všetko závisí od toho, ako presne ste systém vyladili. Mnohí, ak nie všetci používatelia Gentoo Linuxu tvrdia, že je to najflexibilnejšia distribúcia, aký je dôvod tejto flexibility?

Po prvé, stojí za to začať skutočnosťou, že Gentoo je distribúcia založená na zdrojovom kóde, to znamená, že všetok softvér nie je distribuovaný v binárnych balíkoch (napríklad deb alebo rpm), ale vo forme zdrojových kódov. Taktiež samotný systém správcu balíkov (ak sa to tak dá nazvať) sa podobá na správcu balíkov FreeBSD z hľadiska toho, ako funguje. Systém má priečinok, v ktorom sa nachádzajú porty, a to podpriečinky so súbormi .ebuild. Sú to originálne skripty, ktoré naznačujú, odkiaľ sťahovať súbory, ako ich skompilovať a kde rozložiť, čo sa nakoniec stalo. Vďaka tomuto prístupu stačí na inštaláciu celej sady programov vytvoriť iba jeden ebuild.

USE príznaky

Stojí za zmienku, že pri inštalácii rôzneho softvéru v Gentoo je možné jeho funkčnosť rozšíriť / zúžiť pomocou príznakov USE. Chceme si napríklad nainštalovať balík WireShark, štandardná dodávka tohto programu v rôznych distribúciách obsahuje veľmi slušný balík doplnkového softvéru, ktorý s najväčšou pravdepodobnosťou nevyužijeme. V Gentoo si vďaka príznakom USE môžete vytvoriť svoj vlastný WireShark, len s požadovanou funkcionalitou. Potrebujeme napríklad celý zásobník protokolov a grafické používateľské rozhranie založené na Qt. Stačí povoliť všetky príznaky okrem doc, doc-pdf a GTK.eq

Kontrola USE pomocou dopytu

V dôsledku toho dostaneme balík, ktorý bude vážiť oveľa menej ako analóg pre iné distribúcie.
Príznaky je možné nastaviť globálne alebo lokálne. Zvážte dva súbory

/etc/portage/make.conf- Súbor globálnych nastavení portage, dnes sa naň budeme odvolávať veľmi často, pretože práve on nám pomôže vytlačiť z nášho systému doslova všetko. V prípade príznakov USE je všetko jednoduché, v riadku USE=" " môžeme určiť, ktoré príznaky by sa mali použiť pre každý balík, napríklad má zmysel ich tam umiestniť systemd ak sa tento init systém bude používať v budúcnosti, alebo KDE, ak plánujete pracovať s týmto shellom. Je dôležité vedieť, že závislosti pre balíky budú určené z príznakov, respektíve, čím viac príznakov, tým viac závislostí pre softvér bude.

/etc/portage/package.use- Tu už môžete definovať konfiguračné súbory pre každý balík zvlášť, podporované sú boolovské výrazy. Napríklad:

>=dev-lang/python-3.6.0 príklady
<=dev-lang/python-2.7.0 -examples

V tomto prípade pre python verzie 3.6 alebo vyššej nainštalujeme vzorové programy a pre verziu 2.7 a nižšiu, naopak, príklady budú ignorované. Stojí za zmienku, že ak chcete povoliť príznak, stačí zadať jeho názov a ak chcete napevno naprogramovať prenos tak, aby príznak ignoroval, vložte pred jeho názov „-“.

Môžete tiež zadať dočasné príznaky, ktoré budú platné raz počas procesu zostavovania.

USE=<флаг>"vynoriť sa<пакет>

Optimalizácia pre cieľovú architektúru

Okrem redukcie binárnych súborov zmenou príznakov USE môžete tiež optimalizovať výkon počítača nastavením kompilátora pre cieľovú architektúru.
Ako to funguje? - Programy v úložiskách iných distribúcií sú v binárnej forme. Vývojári zvyčajne vytvárajú programy bez optimalizácie architektúry, pretože ich hlavnou úlohou je, aby program fungoval na čo najväčšom počte počítačov. Gentoo nám na druhej strane dáva možnosť zostaviť program, ktorý potrebujeme pre architektúru, ktorú potrebujeme.

Aby sme to mohli urobiť, musíme sa pozrieť do súboru /etc/portage/make.conf, tam musíme upraviť pár bodov.

CFLAGS- pridajte to tam -march=domorodec alebo napríklad názov vašej architektúry -march=haswell
V skutočnosti by to mohlo a bude obmedzené, ale všetko zo systému vyžmýkame. Pridajme vlajku -O2, to „povie“ portage, aby zostavoval programy s optimalizáciou druhej úrovne. Stojí za zmienku, že niektoré zdroje môžu písať, že čím väčší počet tém, tým vyšší stupeň optimalizácie, niekedy ľudia kladú -O10 a ďalšie, ale GCC podporuje iba 4 úrovne optimalizácie, všetko vyššie sa automaticky obnoví na 4.

Zostavte optimalizáciu procesov

  1. VÝROBKY- tu môžeme určiť počet vlákien počas zostavovania, odporúča sa použiť n jadier + 1;
  2. Vďaka tomu bude vytváranie softvéru menej časovo náročný proces.
    ACCEPT_LICENSE = "*"- poskytnúť spoločnosti Portage povolenie na vytváranie programov pod akoukoľvek licenciou;
  3. L10N="sk" a LINGUAS = "ru ru_RU en"- pri zostavovaní programov sa vykoná ich lokalizácia (ak to program podporuje);
  4. VLASTNOSTI- tu môžeme špecifikovať rôzne "funkcie", ktoré bude portage pri svojej práci využívať. Napríklad: userfetch- Portage obnoví oprávnenia root pri sťahovaní súborov, čo dáva zmysel z hľadiska bezpečnosti. paralelný aport- Pri kompilácii programov sa načítajú zdrojové kódy, urýchli sa tým čas inštalácie balíkov. cukrík- zaujímavá animácia na objavenie. nepodarí sa vyčistiť- vymazanie TMP po chybe zostavenia. 2 ccache- Ukladanie do vyrovnávacej pamäte GCC, poskytuje veľmi výrazné zvýšenie počas zostavovania. Čím viac balíkov nazbierate, tým väčšie bude zvýšenie rýchlosti;
    O ďalších funkciách si môžete prečítať na oficiálnej Wiki projektu Gentoo.
  5. VIDEO_CARDS- optimalizácia softvéru napríklad pre vašu grafickú kartu ="i965 intel";
  6. ACCEPT_KEYWORDS- výber pobočky prepravy. Napríklad kedy ~amd64 portage použije testovaciu vetvu amd64;
  7. GRUB_PLATFORM- v čase zostavenia Grub určí závislosti týkajúce sa vášho systému a inštalácia sa vykoná s prihliadnutím na nastavenú hodnotu. Napríklad ="efi-64" vytvorí hrubý pre inštaláciu na efi oddiel, pre 64bitové systémy;
  1. Predtým, ako sami prejdete do konfigurátora jadra, má zmysel vygoogliť si konfiguráciu zostavy. Napríklad mne to s mojím T440P ušetrilo veľa času. V takýchto konfiguráciách má spravidla zmysel skontrolovať hardvér a aktualizovať všetko.
  2. Existuje mnoho spôsobov, ako nakonfigurovať jadro, od základného manuálu (práca so súborom .config) až po webový konfigurátor. Ale zvyčajne sa menuconfig používa vo všetkých príručkách, ale nikto nehovorí, že existujú pohodlnejšie varianty, GTK - gconfig a Qt - xconfig.
  3. Nainštalujte vopred sys-kernel/linux-firmware a ak potrebujete vytvoriť modul, ktorý nie je v jadre (napríklad iwlwifi.ucode), potom by ste si mali pamätať, že sú v / lib / firmware
  4. Ak plánujete aplikovať náplasti, potom dôrazne odporúčam použiť sys-kernel/vanilla-sources, pretože práve pod ním sú napísané rovnaké záplaty.
  5. Používanie ccache počas zostavovania jadra vám ušetrí veľa času, pretože sa budú zostavovať iba zmenené časti jadra.
  6. Odporúčame prečítať si článok o zostavovaní linuxového jadra.

Užitočné nástroje

  • gentoolkit- Sada nástrojov na správu Gentoo;
  • laik- Nástroj na správu prekrytí;
  • eix- Pohodlná aplikácia na vyhľadávanie programov v portage;
  • okienko- GUI pre portage, napísané v GTK, sa používa ako backend;

Záver

V tomto prehľade Gentoo linuxu sme objavili možnosti doladenia systému pre koncového užívateľa. Na základe vyššie uvedeného môžeme konštatovať, že Gentoo je skutočne flexibilný systém. Kvôli príznakom môžeme binárny súbor zmenšiť, v dôsledku toho sa bude rýchlejšie nahrávať do RAM a zaberie menej miesta na pevnom disku. Jemné ladenie /etc/portage/make.conf poskytuje výrazné zvýšenie výkonu.

Systém Portage umožňuje používať viacero verzií balíkov súčasne, čo umožňuje pracovať s najstabilnejším softvérom, aj keď využíva testovacie knižnice. Pozreli sme sa aj na niekoľko nuancií pri zostavovaní jadra a dozvedeli sme sa o niekoľkých užitočných nástrojoch na správu Gentoo. Odporúčame vám tiež prečítať si o

Ako som sľúbil, dávam vám do pozornosti moju recenziu na kedysi populárnu distribúciu Gentoo.

Preambula

Zákazník nejako potreboval nasadiť zásobník LAMP na nový a pomerne výkonný počítač a nainštalovať CMS. Vo všeobecnosti sa malo zorganizovať server špeciálne pre túto stránku. Riadený pravidlom Debian je na prácu, všetko ostatné je na rozmaznávanie, Chystal som sa nainštalovať túto úžasnú distribúciu, keď som si spomenul, že na Liberatum som bol opakovane požiadaný o recenziu Gentoo. No, puzdro je veľmi vhodné. Koniec koncov, nie je potrebné inštalovať na server veľa softvéru a všetko sa dá rýchlo skompilovať s optimalizáciou pre konkrétny typ procesora a vyžmýkať maximum. Prečo nie?!

Gentoo webová stránka a symboly

Oficiálna stránka Gentoo sa mi páčila pre jej stručné rozhranie, podrobnú dokumentáciu a dobrú lokalizáciu. Obzvlášť spokojný s absenciou tučniakov. Prepáčte, ale je ťažké si predstaviť nešťastnejší symbol pre Linux. A obchodníci so mnou súhlasia: všetky rešpektované distribúcie sa snažia vyhnúť používaniu tohto symbolu. Debian má squiggle, Ubuntu má gear, openSUSE má chameleóna. A tučniaka majú na logu len tí najchromatejší.

Takže si myslím, že logo Gentoo je veľmi vydarené. Kovová doska s otvorom. Aké asociácie vyvoláva toto logo? Niečo nepochopiteľné, kompaktné, ale veľmi spoľahlivé. Ako to je.

Stručne o ideológii Gentoo

Hlavná myšlienka Gentoo, ktorá odlišuje túto distribúciu od tisícok iných nudných klonov, je nasledovná. Najprv si nainštalujete minimálnu sadu softvéru na zostavenie vašej jedinečnej verzie Gentoo, ktorá bude čo najviac optimalizovaná pre váš hardvér a vaše potreby. Zhruba povedané, získate bootloader, jadro, shell, kompilátor a ďalšie vývojové nástroje. Táto sada tvorí obraz ISO, ktorý je zverejnený v sekcii na oficiálnej webovej stránke. Samozrejme, neobsahuje žiadny grafický server, nieto ešte grafické shelly. Na zostavenie je potrebné len minimum. A to zaberie také minimum len 245 MB.

Potom môžete postupovať niekoľkými spôsobmi. Môžete napríklad obísť všetky stránky s potrebnými programami, stiahnuť si zdrojový kód, zozbierať všetky potrebné záplaty, vysporiadať sa so závislosťami a pomocou stiahnutej sady zostaviť svoju distribúciu. Voľbou tejto metódy však užívateľ riskuje smrť na starobu,
pred získaním funkčného OS. Preto láskaví vývojári Gentoo pripravili niečo iné na doplnenie hlavného bootovacieho ISO obrazu.

Toto je stage3 - archív tar.bz2 s podrobnými informáciami o tom, odkiaľ programy získať, aké záplaty a kde hľadať, s akými možnosťami kompilovať. Vo všeobecnosti všetky informácie potrebné na zostavenie akéhokoľvek programu. Používateľ musí zadať iba názov požadovaného programu. Tento archív zaberá o približne 180 MB viac.

Čo získame: minimal-install-iso + stage3 = Gentoo. Ako však v tomto prípade vyzerá proces inštalácie distribúcie?

Inštalácia Gentoo

Inštalácia Gentoo je... čítanie dokumentácie (celkom dobre a v ruštine) a prepisovanie príkazov z manuálu do terminálu. Vyzeralo by to ako dosť hlúpe cvičenie, ktoré používateľovi neprináša žiadne užitočné skúsenosti. Môžete tiež zasadiť opicu, aby prepísala príkazy a šikovný človek jednoducho vezme a nainštaluje to, čo už niekto prepísal pred ním. Ale nie je. Verím, že používateľ týmto procesom inštalácie úplne pochopí, ako Linux funguje. A tieto základné znalosti vám umožnia vyhnúť sa v budúcnosti obrovskému množstvu chýb.

Tak ako chlapca nemožno oprávnene nazývať manželom, kým nepozná ženu, tak používateľa nemožno nazvať linuxoidom, kým nepozná inštaláciu Linuxu krok za krokom cez príkazový riadok. Staroveká múdrosť.

Napríklad pri inštalácii Gentoo budete musieť manuálne rozdeliť disk pomocou legendárneho programu fdisk, ktorý si vyžiadal toľko obetí na dátach nedbalých používateľov. Dozviete sa tiež, ako nakonfigurovať sieť bez pomoci grafického rozhrania. Pochopte, ako funguje bootloader. A, samozrejme, budete mať najväčšie potešenie, aké môžete vo svete Linuxu zažiť - samokompilovanie jadra.

Ale dosť slov, poďme na to. Po nabootovaní z ISO nás víta holá konzola. Na naše veľké poľutovanie sa hnusná mŕtvola tučniaka napriek tomu dostala von, aby pozdravila používateľa. Vraj bez toho akýmkoľvek spôsobom. Z tohto miesta musíte otvoriť oficiálny manuál a pokúsiť sa čo najpresnejšie postupovať podľa pokynov.

Konfigurácia siete

Samozrejme, prvá vec, ktorú musíte urobiť, je dostať sa na internet. Budete musieť nakonfigurovať požadovaný typ pripojenia - PPPoE, Wi-Fi, Ethernet atď. - pomocou príkazového riadku a úpravou textových konfiguračných súborov. Tuším, že už v tejto chvíli značná časť nadšencov stlačí tlačidlo „vypnúť“.

V mojom prípade bol typ pripojenia holý Ethernet s DHCP serverom spusteným v sieti (ktorý automaticky prideľuje IP adresy, odosiela adresu brány a masku podsiete). Vo všeobecnosti som nemusel nič konfigurovať manuálne a len som sa uistil, že je k dispozícii internet (ping ya.ru).

Operačný systém Linux je známy po celom svete. Distribúciu Ubuntu najčastejšie používajú neskúsení používatelia, pretože je to jednoduché a bezplatné. Hoci sú však aj iné distribúcie bezplatné, sú menej populárne. Pomerne zložitá sa dá nazvať inštalácia Gentoo. Ale s našimi pokynmi sa všetko určite podarí.

Čo je Gentoo Linux?

Ktorý je známy svojimi širokými možnosťami, komplexnosťou, prispôsobením. Je však potrebné poznamenať, že to nie je pre každého a počas práce budete musieť aktívne zapnúť mozog, pretože bez špecializovaných znalostí nebudete môcť využívať plnú funkčnosť tohto OS. Často sa budete musieť odvolávať na najrôznejšie pokyny, ale toto je potom. Je dôležité si zapamätať, že Gentoo inštaluje balíčky zo zdrojov pomocou nástroja PORTAGE. Je to zložitejšie, ale používateľ si môže vybrať, ktoré balíčky a funkcie si nainštaluje.

V závislosti od objemu zostavy môže inštalácia trvať veľmi málo času (niekoľko minút) alebo môže trvať niekoľko dní.

Výhody a nevýhody

Verí sa, že Gentoo Linux je najrýchlejšia distribúcia. Ale všade a vždy existujú určité nevýhody. „Genta“ (alebo „Gentu“) označuje distribúcie Linuxu založeného na zdrojovom kóde, ktorý zvyšuje rýchlosť práce. Ale často treba ušetrený čas minúť na zdĺhavú inštaláciu (čítaj: kompiláciu) balíčkov. Jedna z kľúčových vlastností „Gentu“ je pod hardvérom. To je dosiahnuté vďaka príznakom USE (informácie o nich budú uvedené nižšie), optimalizácii a zostaveniu programov zo zdroja, pripájaniu / odpájaniu rôznych modulov.

Kľúčovou výhodou distribúcie je možnosť vyrobiť z nej čokoľvek. Vďaka Portage sa Gentoo môže stať bežným serverom alebo pracovnou stanicou. Druhým plusom je flexibilita aplikácie. Táto distribúcia je multiplatformová a funguje s akýmikoľvek architektúrami procesorov. Systém už bol úspešne portovaný na nasledujúce architektúry:

  1. PowerPC970.
  2. PowerPC.
  3. dec Alpha.
  4. IBM/390.
  5. Sparc.
  6. PA-RISC.
  7. MIPS.
  8. SuperH.
  9. PowerPC G5.

Gentoo je tiež chránené pred všetkými druhmi zraniteľností. Aktualizácia balíkov je veľmi rýchla, rovnako ako oprava zraniteľností. Existuje veľa stránok s neoficiálnymi zostavami softvéru a oficiálnymi binárnymi zostavami.

Ako nevýhodu poukážeme na proces inštalácie Gentoo. Pre začiatočníkov, ktorí predtým nemali skúsenosti s používaním tejto distribúcie, to bude ťažké. Ale vďaka pokynom všetko pôjde.

Ako nainštalovať Gentoo? Inštrukcia

Na začiatok musí byť na počítači nainštalovaná distribúcia Ubuntu. Budete potrebovať práva superužívateľa, takže sa uistite, že ich máte. Vyžaduje sa aj internetové pripojenie.

Úplne prvým krokom je inštalácia chroot Gentoo. Môžete to urobiť dvoma spôsobmi:

  1. Do príkazového riadku napíšte: sudo apt-get install dchroot debootstrap.
  2. Na inštaláciu balíkov debootstrap a dchroot použite Synaptic. Je to preto, aby si Linux myslel, že jeho „domovský“ adresár je odlišný od bežného.

Teraz musíme prerozdeliť diskové oddiely alebo vytvoriť nové, ak je voľné miesto. S oddielmi však musíte pracovať opatrne, pretože existuje riziko straty všetkých údajov. Mnohé fóra píšu, že je lepšie mať veľa rôznych sekcií. Minimálne budete potrebovať primárny (/) oddiel, ako aj oddiely /boot a /var. Hoci existuje aj /swap (používa sa na swapovanie) a home /home.

Po vytvorení nových oddielov ich naformátujte. Pre oddiely /boot, /home, main (/), /var musíte použiť súbor ext3 alebo reiser2.

Teraz vytvoríme priečinky /mnt/gentoo. Každá sekcia, ktorú sme vytvorili, potrebuje svoj vlastný priečinok.

Tu pripájame nové sekcie. Ak to chcete urobiť, na príkazovom riadku napíšte:

  1. sudo mount /dev/sda5 /mnt/gentoo.
  2. sudo mount /dev/sda6 /mnt/gentoo/home.

Oddiely sda5 a sda6 budú obsahovať koreňový a domovský adresár.

Nezabudnite skontrolovať, či je dátum nastavený správne. Ak nie, správny dátum je možné nastaviť pomocou príkazu a syntaxe: dátum MMDDhhmmRRRR.

Teraz otvoríme prehliadač a prejdeme na stránku sťahovania distribúcie. Tam hľadáme vhodné zrkadlo pre vašu lokalitu.

Z adresára releases/ia64/2008.0/stages si stiahnite tarball stage3. Teraz presuňte archív do zložky Gentoo. Urobíme to príkazom: mv stage3*.bz2* /mnt/gentoo.

Prejdite do tohto adresára (cd /mnt/gentoo) a skontrolujte archív pomocou md5. Na príkazový riadok napíšeme: md5sum -c stage3*.md5. Môžete tak skontrolovať, či archív nie je poškodený a či je s ním všetko v poriadku. Ak nedostanete odpoveď OK, budete si ju musieť stiahnuť znova.

Prejdime k ďalšiemu kroku inštalácie a konfigurácie Gentoo. Musíte extrahovať súbory z archívu. Použite príkaz: sudo tar xvjpf stage3*.bz2 a počkajte na dokončenie.

Nastavenie Gentoo

Teraz máme hlavné programy v sekcii Gentoo. Bezpodmienečne potrebujeme Portage - špeciálny nástroj na správu balíkov. Vďaka nemu získame kontrolu nad nainštalovanými programami. Ak to chcete urobiť, znova prejdite na stránku sťahovania. V sekcii snímok vyhľadajte najnovšie pridanie Portage podľa dátumu. Stiahnite si ho a presuňte do priečinka /mnt/gentoo. Najpohodlnejší spôsob je jednoducho napísať príkaz: tar xvjf /mnt/gentoo/portage-.tar.bz2 -C /mnt/gentoo/usr.

Čo je to portáž?

O tomto nástroji by sa malo povedať niekoľko slov. Portage je systém, ktorý vám umožňuje spravovať balíky v distribúcii. Je navrhnutý tak, aby zjednodušil inštaláciu programov a zdrojových kódov. Pomocou neho môžete odstraňovať balíčky, aktualizovať ich, synchronizovať pomocou protokolu rsync. Keď Portage stiahne súbory, systém zostaví program pomocou stiahnutých zdrojov a optimalizuje ho.

V tejto fáze nastavíme príznaky kompilácie. Otvorte súbor make.conf, ktorý sa nachádza v adresári /gentoo/etc. Používame bežný textový editor. Dokument make.conf.example popisuje príkaz make premennej. Dobre ju spoznajte. Na inštaláciu použite zadané premenné a konfiguračný súbor.

Musíme sa uistiť, že nastavenia boli prenesené z distribúcie Ubuntu bez zmien. Hlavná vec je nastavenie dns (sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf) a systémový proc (sudo mount -t proc none /mnt/gentoo/proc).

Ak je všetko v poriadku s nastaveniami, prejdite na chroot. Na jeho výrobu potrebujete:

  1. Zmeňte koreňový adresár. Do príkazového riadku napíšte: sudo chroot /mnt/gentoo /bin/bash
  2. Aktualizujte prostredie a dajte terminálu vedieť, kde sa nachádza. Na príkazovom riadku: /usr/sbin/env-update.
  3. Vložte ho do pamäte: source /etc/profile.

Odteraz ste v systéme Gentoo.

Kompilácia jadra

Najdôležitejšou fázou je jadro – časť systému, ktorá určuje, kedy a ktorému programu poskytnúť prístup. Bez jadra nefunguje žiadny operačný systém. Balíky ajnštalujeme zo servera rsync. Ak to chcete urobiť, zadajte príkaz: emerge --sync. Kvôli prehľadnosti predpokladajme, že bude nainštalované jadro 2.6. V tejto fáze musíte deklarovať príznaky USE, ktoré povedia kompilátoru, ktoré možnosti a vlastnosti má použiť. Je dôležité špecifikovať správne príznaky, inak výsledok nemusí byť celkom očakávaný.

Každá pridaná vlajka je slovo. Možnosti, ktoré sa majú odstrániť, sú označené znakom „-“ pred slovom. Napríklad na inštaláciu a kompiláciu programov a možností s podporou ogg stačí pridať ogg. Ak to nepotrebujeme, napíšeme -ogg.

Nezabudnite si pozrieť dokumentáciu Gentoo, aby ste pochopili, ktoré USE príznaky vybrať.

Po výbere príznakov otvorte make.conf v adresári /etc/ a zadajte ich.

Nastavenie časového pásma

Ďalším krokom je nastavenie časového pásma. Všetky sú v adresári /usr/share/zoneinfo. Ideme sem, zadáme príkaz ls a zobrazíme zoznam dostupných. Časové pásmo, ktoré potrebujeme, skopírujeme do /etc/localtime. Používame na to príkaz: # cp /usr/share/zoneinfo/GMT /etc/localtime.

Po nastavení časovej zóny môžete zaviesť a skompilovať jadro. Zadajte príkaz: # emerge gentoo-sources. Teraz je najťažším krokom nakonfigurovať jadro tak, aby malo podporu pre balíky, ktoré potrebujeme. Ak je jadro nainštalované nesprávne, požadované funkcie nemusia byť dostupné.

Spúšťame:

  • cd /usr/src/linux
  • makemenuconfig.

Takže sa dostaneme do nastavení jadra. Vyberieme všetky ovládače potrebné na spustenie systému. Je potrebné skontrolovať, či sú všetky zabudované v jadre, inak systém jednoducho nebude možné zaviesť. Nezabudnite povoliť podporu pre váš súborový systém. Vyberte všetky potrebné sieťové ovládače, ak je to možné: bezdrôtové a LAN, ako aj typ a rodinu procesora.

Teraz, ak chcete začať kompilovať, zadajte: make && make modules_install. Proces bude nejaký čas trvať. Potom zadajte: make -j2 && make modules_install. Skopírujte obraz jadra do priečinka /boot.

Posledným je konfigurácia modulov jadra. Ak chcete nájsť všetky dostupné moduly, spustite príkaz: find /lib/modules/(verzia jadra)/ -type f -iname "*.o" -alebo -iname "*.ko". Do priečinka /etc/modules.autoload.d/kernel-2.6 pridáme zo zoznamu tie, ktoré sa načítajú automaticky. V tomto bode je inštalácia Gentoo dokončená. Môžete začať pracovať s OS.

Počas procesu inštalácie sa vyskytnú problémy. Jednoducho to nemôže byť inak. Nezabudnite sa pozrieť na fórum Gentoo pre vaše potreby. V každom prípade postupujte podľa týchto pokynov.

Často sa diskutuje o tom, ako nainštalovať Gentoo na UEFI. Je dôležité, aby bola vytvorená oblasť EFI. Musí to byť variant systému súborov FAT. Špecifikácia UEFI hovorí, že UEFI-firmvér funguje s FAT12, 16 a 32, ale odporúča sa použiť systém FAT32.

V tarballe môže chýbať aj portáž skupiny a používateľa. Keď používate schroot na hostiteľskom systéme, musia byť vytvorené manuálne. V tomto prípade sa prepíšu súbory v adresári /gentoo/etc a heslo (môžete ich priamo zmeniť).