Užitočné tipy

Bezproblémový prechod z Ubuntu na Gentoo

gentoo je populárna distribúcia linuxktorá je všeobecne známa svojimi vynikajúcimi schopnosťami prispôsobenia, komplexnosťou, správou balíkov a popularitou medzi geekmi. V prvom rade, distribúcia Gentoo nie je pre každého, pripravte sa aktívne zapojiť mozog, pretože budete musieť študovať niektoré informácie, aby ste získali plne funkčný systém. Gentoo zostavuje každý balík zo zdroja pomocou nástroja na správu balíkov dopravné, preto ste to vy, používateľ, ktorý rozhoduje, ktoré funkcie a balíčky sa majú nainštalovať do vášho systému. V závislosti od hardvéru môže kompilácia / inštalácia veľkých zostáv (kde / gnome / libreoffice) trvať od 30 sekúnd do niekoľkých dní (každé), zatiaľ čo menšie zostavy sa dajú nainštalovať za pár minút.

Táto príručka vám pomôže nainštalovať Gentoo pri zachovaní normálneho fungovania vášho počítača na každodenné použitie. Bola napísaná pre prácu na Ubuntu, hoci neexistuje žiadny dôvod, prečo nebude fungovať z akejkoľvek inej distribúcie Linuxu.

Štruktúra disku

Začnem pridelením priestoru pre nového tučniaka. Naštartujem z nejakého zavádzacieho disku s Linuxom na palube. Pomocou môjho obľúbeného rozdeľovača diskových oddielov (mám gparted), označím oblasť pod Gentoo a vyberiem domáce oddiely. Malo by sa poznamenať, že zavádzací oddiel by mal byť zvýraznený ako hlavný. Zvyšok je možné umiestniť v predĺženej polohe.

  • boot - boot loader grub2 a operačné systémy jadra
  • swap - swapová sekcia
  • ubuntu - Ubuntu bydlisko
  • gentoo - rezidencia Gentoo
  • domov - domovské adresáre
pozor:Mali by ste oddeliť samotný zavádzač a sadu skriptov a aplikácií pre jeho konfiguráciu. V časti topánka musí byť umiestnený samotný bootloader a konfiguračné balíčky pre Ubuntu a Gentoo budú mať svoje vlastné, pretože vo všeobecnosti nemusíme mať medzi týmito systémami binárnu kompatibilitu.

Nastavenie Ubuntu

Najprv som nastavil Ubutnu tak, aby mohol správne fungovať v meniacom sa prostredí. Niekde pripojím oddiel ubutnu, nastavenie pravidiel / etc / fstab a grub2

Dostanem UUID zodpovedajúcich sekcií:

Vykonanie zmien v fstab:

V Ubuntu pripojím / dev a / proc a chroot

Ubuntu už má grub2 (konfiguračné skripty). Pripojím zavádzaciu oblasť do dočasného adresára a do nej nainštalujem zavádzač.

pozor:Malo by sa poznamenať, že táto operácia zmení MBR disku. To znamená, že ak sa načíta z tohto disku, spustí sa novo nainštalovaný zavádzač.

V sekcii zavádzania kopírujem jadrá, ktoré by som chcel zaviesť. Nepotrebujem priečinok / boot v Ubuntu. Môže byť vymazaný. Na jeho miesto sa pripojí zavádzací oddiel.

pozor:Nezabudnite skontrolovať prítomnosť v grub adresára / boot s modulmi, ktoré môžu byť potrebné pre úspešné zavedenie. Napríklad modul súborového systému atď.

Znovu vytvorím konfiguračný súbor

Teraz sa reštartuje do Ubuntu. Už má nastavenia, ktoré by som chcel preniesť do Gentoo, sieť funguje a je všeobecne pohodlná.

pozor:Ak je váš domáci oddiel šifrovaný. Mal by sa prenášať pomocou vhodného skriptu. eCryptfs migrujú-home

Inštalácia Gentoo

Proces inštalácie je dobre popísaný v dokumentácii, potrebujeme ho iba mierne upraviť. Stiahnem si najnovšiu distribúciu Gentoo - stage3 a rozbalím sekciu v gentoo. Stiahnite si a rozbaľte portage

Odložil som otázku prestavby jadra - vyžaduje si to bližší pohľad. Využite výhody jadra Ubuntu. V ideálnom prípade by ste museli prepísať konfiguračné súbory grub2 umiestnené v /etc/grub.d. Ale vaše ruky zatiaľ nedosiahli tento bod. Len manuálne napíšem konfiguráciu /boot/grub/grub.cfg uložiť kópiu niekde na obnovenie, ak príde update-grub. Potrebné zavádzacie body môžete pridať aj do súboru /etc/grub.d/40_custom.

Reštartovanie systému Gentoo. Vitajte doma. Teraz zábava začína.

linux-notes.org

Gentoo Linux (vyhlásený ako gent [ˈdʒɛntuː], slang - gent, gent, gent, pod menom rýchlo sa pohybujúceho tučniaka Papuan) je distribúcia GNU / Linux, ktorá je pomerne populárna a má flexibilnú a výkonnú technológiu Portage. Tento distribučný balík kombinuje schopnosť konfigurovať, konfigurovať a automatizovať systém správy balíkov. Daniel Robbins uviedol na trh Gentoo Linux s distribúciou Enoch Linux, ktorú vyvinul v roku 1999. Veľmi silnou črtou pánov je, že ju možno optimalizovať pre konkrétny hardvérový hardvér a dosiahnuť maximálny výkon.

Nastavenie GENTOO LINUX po inštalácii

Dali sme vim a ďalší softvér, ktorý som si pamätal:

A prinesme túto formu:

Stále otvorte jeden súbor:

A prinesme túto formu:

Dali sme logrotát, syslog, vixie, udev:

Pridajte na spustenie syslog:

Pridajte na spustenie vixie:

Pridať ssh na spustenie:

Pridajte na spustenie démonov:

Nakonfigurujte statickú IP pre moju sieťovú kartu

Upravte konfiguráciu trochu:

Prinášame do podoby:

Pozeráme sa, čo je k dispozícii (I pre rozhrania) a spustíme:

Nakonfigurujem DHCP pre svoju sieťovú kartu

Vytvorme sieť:

A pamätajte:

PS: eno33554952 je sieťové rozhranie.

A aby to fungovalo:

Prejdite na zavádzač.

Čo je Gentoo Linux?

Toto je distribúcia, ktorá je známa svojimi širokými možnosťami, komplexnosťou a prispôsobiteľnosťou. Je však potrebné poznamenať, že to nie je pre každého, a počas práce sa budete musieť aktívne zapnúť do mozgu, pretože bez špecializovaných znalostí nebudete môcť využívať úplnú funkčnosť tohto OS. Často sa musíte obracať na najrôznejšie pokyny, ale potom. Je dôležité si uvedomiť, že inštalácia balíkov v Gentoo sa vykonáva zo zdrojov pomocou špeciálneho nástroja PORTAGE. Je to zložitejšie, ale používateľ si môže zvoliť, ktoré balíčky a funkcie má nainštalovať.

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

VÝHODY A NEVÝHODY

Verí sa, že samotný Gentoo Linux je najrýchlejšou distribúciou. Všade a vždy však existujú určité nevýhody. „Gent“ (alebo „Gent“) označuje distribúciu Linuxu založenú na zdrojoch, a preto sa zvyšuje rýchlosť práce. Ušetrený čas sa však často musí stráviť dlhou inštaláciou (čítanie: kompilácia) balíkov. Jednou z kľúčových vlastností produktu „Gent“ je optimalizácia hardvéru. Toto je dosiahnuté vďaka príznakom USE (pozri nižšie pre informácie) o optimalizácii a zostavovaní programov zo zdroja, pripojení / odpojení rôznych modulov.

Kľúčovou výhodou distribučnej súpravy je schopnosť z nej vyrobiť čokoľvek. Vďaka Portage sa Gentoo môže stať bežným serverom alebo pracovnou stanicou. Druhým plusom je flexibilita použitia. Táto distribúcia je multiplatformová a spolupracuje so všetkými procesorovými architektúrami. Systém už bol úspešne prenesený na nasledujúce architektúry:

Gentoo je tiež chránený pred rôznymi zraniteľnými miestami. Balíky sa aktualizujú veľmi rýchlo, ako aj opravovanie chýb zraniteľnosti. Existuje veľa stránok s neoficiálnymi zostavami programov a oficiálnymi binárnymi zostavami.

Nevýhodou je, že uvádzame proces inštalácie Gentoo. Pre začiatočníkov, ktorí nikdy nemali skúsenosti s používaním tejto distribučnej súpravy, bude to ťažké. Ale vďaka pokynom všetko vyjde.

Ako nainštalovať gentoo? Návod na použitie

Najskôr musí byť na počítači nainštalovaná distribúcia Ubuntu. Budete potrebovať práva superužívateľa, takže sa uistite, že existujú. Vyžaduje sa tiež pripojenie na internet.

Prvým krokom je inštalácia gentoo chroot. Existujú dva spôsoby, ako to urobiť:

  • Na príkazový riadok napíšte: sudo apt-get install dchroot debootstrap.
  • Na inštaláciu balíkov debootstrap a dchroot použite program Synaptic. Je to potrebné, aby si operačný systém Linux myslel, že jeho „natívny“ adresár sa líši od obvyklého adresára.

    Teraz musíme prerozdeliť diskové oddiely alebo vytvoriť nové, ak je k dispozícii voľné miesto. Musíte však pracovať s oddielmi opatrne, pretože existuje riziko straty všetkých údajov. Mnoho fór píše, že je lepšie mať veľa rôznych sekcií. Minimálne budete potrebovať hlavný oddiel (/), ako aj oddiely / boot a / var. Aj keď existuje iný / swap (používaný na swap) a domov / domov.

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

    Teraz vytvorte priečinky / mnt / gentoo. Pre každú časť, ktorú sme vytvorili, potrebujeme vlastný priečinok.

    Inštalujeme tu nové sekcie. Na príkazový riadok napíšte:

  • sudo mount / dev / sda5 / mnt / gentoo.
  • sudo mount / dev / sda6 / mnt / gentoo / home.

    Oddiely sda5 a sda6 budú obsahovať koreňové a domáce adresáre.

    Skontrolujte, či je dátum nastavený správne. Ak nie, potom pomocou príkazu a syntaxe môžete nastaviť správny dátum: dátum MMDDhhmmYYYY.

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

    Z adresára release / ia64 / 2008.0 / stage si stiahnite tarball stage3. Teraz presunieme archív do priečinka Gentoo. Robíme to príkazom: mv stage3 * .bz2 * / mnt / gentoo.

    Prejdeme do tohto adresára (cd / mnt / gentoo) a skontrolujeme archív pomocou md5. Na príkazový riadok napíšeme: md5sum -c stage3 * .md5. Takže môžete skontrolovať, či je archív poškodený a či je všetko v poriadku. Ak odpoveď nie je v poriadku, musíte si ju znova stiahnuť.

    Prejdeme 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 ukončenie.

    Nastavenie Gentoo

    Teraz máme hlavné programy v sekcii Gentoo. Bez problémov budeme potrebovať 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ímky hľadáme najnovšie doplnky Portage. Stiahnite si ho a presuňte do priečinka / mnt / gentoo. Je pohodlnejšie napísať príkaz: tar xvjf /mnt/gentoo/portage-.tar.bz2 -C / mnt / gentoo / usr.

    Čo je Portage?

    O tomto nástroji by sa malo povedať niekoľko slov. Portage je systém, pomocou ktorého môžete spravovať balíky v distribúcii. Je určený na zjednodušenie inštalácie programov a zdrojových kódov. Pomocou neho môžete odstrániť balíčky, aktualizovať ich a synchronizovať pomocou protokolu rsync. Hneď ako Portage stiahne súbory, systém zhromaždí program pomocou stiahnutých zdrojov a optimalizuje ho.

    Teraz nainštalujte príznaky kompilácie. Otvorte make.conf, ktorý sa nachádza v adresári / gentoo / etc. Používame obvyklý textový editor. Dokument make.conf.example popisuje pokyny s premenlivou značkou. Dobre sa na ňu pozrite. 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 zmeny. Hlavná vec je konfigurácia dns (sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf) a proc systém (sudo mount -t proc none / mnt / gentoo / proc).

    Ak je všetko v poriadku s nastaveniami, choďte na chroot. Na to potrebujete:

  • Zmeňte koreňový adresár. Na príkazový riadok napíšeme: sudo chroot / mnt / gentoo / bin / bash
  • Aktualizujte prostredie a objasnite terminál, v ktorom sa nachádza. Na príkazovom riadku: / usr / sbin / env-update.
  • Dajte to do pamäte: source / etc / profile.

    Od tejto chvíle ste vo vnútri systému Gentoo.

    Kompilácia jadra

    Najdôležitejšou fázou je kompilácia jadra - časť systému, ktorá určuje kedy a do ktorého programu má byť prístup. Bez jadra nefunguje žiadny operačný systém. Inštalujeme tiež balíčky zo servera rsync. Zadáme príkaz: emerge --sync. Kvôli prehľadnosti predpokladáme, že jadro bude nainštalované vo verzii 2.6. V tejto fáze musíte deklarovať príznaky USE, ktoré kompilátorovi jasne oznámia, aké možnosti a charakteristiky použiť. Je dôležité uviesť správne príznaky, ale výsledok sa nemusí úplne očakávať.

    Každá pridaná vlajka je slovo. Odstránené možnosti sú pred slovom označené znakom „-“. Napríklad na inštaláciu a kompiláciu programov a volieb s podporou Ogg stačí pridať Ogg. Ak to nepotrebujeme, napíšte -ogg.

    Ak chcete pochopiť, ktoré príznaky USE si vybrať, nezabudnite si prečítať dokumentáciu Gentoo.

    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 uvidíme zoznam dostupných. Skopírujeme časové pásmo, ktoré potrebujeme do / etc / localtime. Na tento účel použijeme príkaz: # cp / usr / share / zoneinfo / GMT / etc / localtime.

    Po nastavení časového pásma môžete načítať a skompilovať jadro. Zadáme príkaz: # emerge gentoo-sources. Najťažším krokom je teraz nakonfigurovať jadro tak, aby podporovalo balíky, ktoré potrebujeme. Ak je jadro nainštalované nesprávne, potrebné funkcie nemusia byť k dispozícii.

    Takže sa dostaneme do nastavení jadra. Vyberáme všetky ovládače, ktoré potrebujeme na stiahnutie systému. Musíte skontrolovať, či sú všetky vložené do jadra, inak systém nebude schopný zaviesť bankový systém. Nezabudnite povoliť podporu vášho systému súborov. Ak je to možné, vyberte všetky potrebné sieťové ovládače: bezdrôtové a lokálne siete, ako aj typ a rodinu procesorov.

    Teraz, pre spustenie kompilácie, zadajte: make && make modules_install. Tento proces bude nejaký čas trvať. Potom predstavíme: make -j2 && make modules_install. Skopírujte obraz jadra do priečinka / boot.

    Posledné nastavenie modulu jadra. Ak chcete nájsť všetky dostupné moduly, spustite príkaz: find / lib / modules / (verzia kernel) / -typ f -iname '* .o' -nebo -iname '* .ko'. Zo zoznamu pridáme do priečinka /etc/modules.autoload.d/kernel-2.6 tie, ktoré sa načítajú automaticky. V tomto okamihu je inštalácia Gentoo dokončená. Môžete začať pracovať s OS.

    Tipy na inštaláciu KDE Gentoo

    Počas procesu inštalácie sa vyskytnú problémy. To jednoducho nemôže byť inak. Ak chcete vyriešiť svoje problémy, nezabudnite sa obrátiť na fórum Gentoo. V každom prípade dodržiavajte túto príručku.

    Často sa diskutuje o tom, ako nainštalovať Gentoo na UEFI. Je dôležité, aby bol vytvorený oddiel EFI. Mal by to byť variant súborového systému FAT. Špecifikácia UEFI uvádza, že firmvér UEFI pracuje s FAT12, 16 a 32, ale odporúča sa používať systém FAT32.

    V dechtovom archíve môže tiež chýbať skupinová a užívateľská preprava. Ak používate schroot v hostiteľskom systéme, musíte ich vytvoriť ručne. V takom prípade sa súbory v adresári / gentoo / etc a heslo prepíšu (môžete ich zmeniť priamo).