Postup instalace pro Gentoo zahrnuje více kroků než jiné distribuce. To je úmyslné, takže kroky můžete ovládat jasnějším způsobem. Pomocí této strategie můžete začít s méně než 4 GiB disku a pamětí až 256 MB, 512 MB, pokud chcete použít liveDVD. Máte také příležitost vylepšit svůj systém tak, aby byl co nejúčinnější. Váš první pokus bude pomalejší, pokud nejste dobře obeznámeni s Linuxem a všemi složitými detaily, ale můžete skončit s velmi štíhlým systémem.
Možnosti médií
Volba, kde začít; Pokud máte běžný hardware a mnohokrát zvláštní hardware, měli byste k instalaci použít minimální instalační CD. Tato metoda je také metodou Stage3. Pokud vše půjde dobře, nikdy se nebudete obtěžovat se Stage1 a Stage2, ale jsou tu pro extrémní instalační situace.
- Minimální instalační CD
- Příležitostné Gentoo LiveDVD
- Tarballs pro instalaci exotického hardwaru nebo situací.
Tarballs
Můžete si stáhnout komprimované soubory, které mají souborový systém se soubory pro systém init a základní balíčky. Vyberte si ten, který vyhovuje vašim potřebám. Pokud si nejste jisti, vezměte si 'systemd'. Toto je nejběžnější.
Ostatní soubory fáze jsou pro pokročilé uživatele. Vývojáři většinou používají soubory Stage1 a Stage2; pokud je potřebujete, většinu Gentoo už znáte.
První spuštění
Stáhněte si minimální CD a vypalte jej na USB flash disk. Měli byste zvážit přidání souboru ISO na virtuální stroj a procvičovat odtud! Soubory jsou na webu Gentoo.
Když se spustí minimální CD, dá vám 15 sekund na výběr jádra. Záměrem je zvládnout situaci, kdy framebuffer nefunguje nebo se vyskytnou nějaké jiné zvláštní problémy se spuštěním. Pokud neuděláte nic, systém spadne zpět na zavedení z interního disku. Pokud máte problémy, musíte zadat parametry jádra, jak je uvedeno níže.
$ gentoo scandelayToto vezme jádro 'gentoo' a odešle volbu 'scandelay'. Další možnosti jsou dlouhý seznam, který byste měli prozkoumat, než začnete, ačkoli to u většiny hardwaru není nutné.
V této fázi můžete také přidat uživatele. Tito uživatelé budou pracovat pouze v instalačním systému, takže je to zřídka užitečné.
Síť
Chcete-li začít, můžete dělat vše na konzole, ale používání terminálu má své výhody. Chcete-li to provést, spusťte sshd a nastavte heslo pro uživatele root. Začněte kontrolou své IP adresy.
$ ip aPak spusťte sshd:
$ / etc / init.d / sshd startPoté nastavte heslo pro uživatele root nebo vytvořte nového dočasného uživatele.
$ hesloZískáte dlouhý výtisk, který navrhuje bezpečné heslo. Užitečné, pokud máte nízkou energii nebo fantazii. Nyní, když máte oba, můžete ssh vstoupit do instalačního systému. Jedno varování; když začnete znovu z CD, znovu se vytvoří klíč ssh! Jakýkoli klíč, který máte v jiném systému, je třeba vymazat.
Příprava disků
Disky jsou připraveny jako u mnoha jiných distribucí. Aby bylo snazší sledovat zbytek jejich dokumentace, pojmenujte své oddíly podle standardu Gentoo. Pro systém, který skutečně použijete, byste měli mít plán zde. Pokud možno, ten, který má velikost pro váš „domov“ i „“. Nezbytné součásti jsou „/“ a „/ boot“. U systému UEFI byste měli mít 350 MB disku pro spouštěcí soubory. Použijte svůj oblíbený editor oddílů. Pro oddíl UEFI použijte 'mkfs.vfat -F 32 / dev / sda1 'a pro hlavní použití' mkfs.ext4 / dev / sda2 '.
Montáž hlavních disků
Měli byste mít alespoň jeden zaváděcí disk 350 MiB a jeden, který bude hostitelem vašeho systému při spuštění. Je také dobré mít odkládací oddíl. Můžete připojit pomocí standardního příkazu.
$ mount / dev / sda2 / mnt / gentooNení důvod připojovat „spouštěcí“ disk, dokud později nevstoupíte do prostředí chroot. Můžete také připojit uživatelské disky nebo diskové oddíly, ale pouze pokud vytváříte finální systém.
Stahování tarballů
Tarballs si můžete stáhnout před spuštěním nebo během instalace. Alternativně má instalační prostředí prohlížeč „Odkazy“, takže to můžete provést pomocí terminálu. Stáhněte si soubory na disk Gentoo.
$ cd / mnt / gentoo $ odkazy www.gentoo.org / dowloadsJakmile máte soubory na disku, rozbalte je pomocí příkazu tar.
$ tar -xvf stage3-amd64-systemd-20210120T214504Z.dehet.xzNainstalujte základní systém
Ve skutečnosti již máte velmi základní a obecný systém; o tom je soubor Stage3. Například uděláte.conf soubor je tam se standardním nastavením. Musí však mít zrcadlo, které si nastavíte pomocí nástroje.
$ mirrorselect -i -o >> / mnt / gentoo / etc / portage / make.konfPřidává hodnotu: GENTOOMIRRORS = ”http: // ftp.ntua.gr / pub / linux / gentoo / https: // zrcadlo.kolo.sk / gentoo “, s vámi vybranými zrcadly, přirozeně. Máte také automatickou možnost, kde můžete určit omezení protokolu nebo rychlosti. K dispozici je také hluboká možnost, kdy nástroj skutečně stáhne soubor 100 kB, aby se změřil.
Potřebujete také úložiště ebuild. Toto úložiště sleduje, co je k dispozici pro upgrady. Můžete to změnit, což uděláte, když budete hledat derivát Gentoo. Výchozí nastavení můžete převzít z nově vytvořené adresářové struktury.
$ cd / mnt / gentoo $ mkdir -parents etc / portage / repos.conf $ cp usr / share / portage / config / repos.conf etc / portage / repos.conf / gentoo.konfObvykle to nezměníte. Případy, kdy to musíte změnit, jsou situace, kdy máte vlastní zrcadlo. Níže uvedené příkazy pocházejí přímo z gentoo.web org. Nastavili prostředí pro instalaci.
$ cp -dereference atd / vyřešit.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 / devNyní jste připraveni přejít do prostředí, které vytváříte.
$ chroot / mnt / gentoo / bin / bash $ source / etc / profile $ export PS1 = "(chroot) $ PS1"V prostředí musíte také připojit zaváděcí oddíl.
$ mount / dev / sda2 / bootO jaký oddíl jde, by mělo být jasné z předchozích kroků. Při instalaci UEFI jste vytvořili ESP, do kterého ukládáte všechny informace o spuštění. Dále si stáhnete informace o úložišti do adresáře definovaného vašimi úložišti.soubor conf.
$ emerge-webrsyncZde vidíte první zmínku o objevení se. Tento příkaz zpracovává všechny vaše upgrady a instalaci. Další důležitý příkaz, o kterém potřebujete vědět, je eselect. Pomocí eselect si přečtete nejnovější zprávy o Portage
$ eselect číst zprávyNebo vyberte svůj profil;
$ eselect seznam profilů $ eselect sada profilů 3Vyberte číslo ze seznamu nebo použijte celé jméno, které vidíte v seznamu. Nyní MUSÍTE nastavit sadu @world, aby bylo zajištěno, že systém bude aktualizován podle vašeho systému, nikoli podle fáze3, kterou jste použili.
$ emerge -ask -verbose -update -deep -newuse @worldNejvýkonnější proměnná v GENTOO! Proměnná USE nastavuje, jakou podporu je třeba zkompilovat do vašich programů. Při správném použití může být váš systém mnohem štíhlejší než u jiných metod. Můžete si to změnit a přestat podporovat KDE, pokud jste si jisti, že KDE nespustíte. Gentoo poté zkompiluje všechny programy bez této podpory, čímž se binární soubor zmenší. Pokud se rozhodnete přepnout na KDE, musíte začít znovu a znovu kompilovat všechny své aplikace.
USE = "- kde gnome qt5 alsa"Všechny hodnoty jsou nastaveny na výchozí hodnoty, takže to, co zadáte, je změna oproti normálnímu. Při prvním sestavení je pravděpodobně lepší spustit systém.
Časové pásmo a národní prostředí
Dále nastavte časové pásmo. Vyplňte hodnoty v souborech.
$ ls usr / share / zoneinfo $ echo "Europe / Athens"> / etc / timezonePoužijte emerge ke správné konfiguraci času.
$ emerge -config sys-libs / timezone-dataPřidejte data do souboru národních prostředí:
cs_GB ISO-8859-1cs_GB.UTF-8 UTF-8
Nakonfigurujte pomocí souboru, který jste právě vytvořili.
$ národní prostředíToto je standard pro všechny instalace ve světě Linuxu. Toto je specifické pro Gentoo:
$ eselect locale list $ eselect locale set 3$ env-update && source / etc / profile && export PS1 = "(chroot) $ PS1"
Automatická konfigurace jádra
Před spuštěním skriptu musíte přidat spouštěcí oddíl do souboru / etc / fstab.
/ dev / sda2 / boot ext4 výchozí 0 2V Gentoo máte svobodu sestavit si vlastní jádro pro každý stroj, který chcete spustit. Lepší způsob, jak začít, je získat binární jádra, která vyhovují vašim potřebám. Až se budete cítit připraveni dostat se do složitosti kompilace jádra, udělejte to na svém běžícím systému. Chcete-li vybrat jádro, spusťte jako vždy emerge;
$ emerge -ask sys-kernel / gentoo-kernel-binPříkaz emerge nainstaluje vaše jádro a nastaví vše!
Čas na konfiguraci systému
Vytvořte síťové soubory.
/ etc / conf.d / nettoconfig_eth0 = "dhcp"
modules = "ifconfig"
/ etc / conf.d / název hostitele
hostname = "Gentoo"
$ emerge -ask net-misc / dhcpcd
Tím se nainstaluje program dhcpcd pro zpracování dhcp. Výchozí nastavení pro Gentoo je dhcp.
Nastavení pro dhcpcd pomocí systemd slouží k povolení služby.
$ systemctl - nyní povolit net @ enp1s0.servisPřed spuštěním do nového systému musíte mít nainstalován zavaděč. Zde je způsob, jakým si vyberete GRUB2.
$ emerge -ask sys-boot / grub: 2$ grub-install / dev / sda -efi-adresář = / boot
$ grub-mkconfig -o / boot / grub / grub.srov
Nyní musíte aktualizovat soubor / etc / fstab pro živý systém.
/ etc / fstab/ dev / sda1 / boot ext4 noauto, noatime 1 2
/ dev / sda2 / ext4 noatime 0 1
Čísla '/ dev / sda' se budou lišit v závislosti na vašem schématu rozdělení. Můžete také použít jedinečná čísla UUID. Musíte je zjistit pomocí příkazu 'blkid'.
Restartujte do nového systému
Nyní budete moci spustit váš živý systém. Vyjměte instalační médium a vyzkoušejte to. Pokud vám něco chybělo, můžete vždy začít znovu s instalačním médiem. Mnoho problémů je v detailech, takže máte stažené všechny soubory a můžete provádět pouze část instalace. V této instalaci máte stále k dispozici „emerge“, což je nástroj, který používáte pro upgrady a vylepšení systému.
Závěr
Gentoo nemá vlastní instalační program, což znamená, že si musíte připravit, čeho chcete dosáhnout. Můžete to udělat výběrem velikosti disků a prozkoumáním všech konkrétních potřeb vašeho systému. Chcete-li začít rychle, měli byste zvolit derivaci a vyladit odtud, dokud nebudete mít jistotu, že zvládnete všechny podrobnosti v počátečním nastavení systému Linux.