Gentoo

Výukový program pro instalaci Gentoo Linuxu

Výukový program pro instalaci Gentoo Linuxu

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.

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 scandelay

Toto 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 a

Pak spusťte sshd:

$ / etc / init.d / sshd start

Poté nastavte heslo pro uživatele root nebo vytvořte nového dočasného uživatele.

$ heslo

Zí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 / gentoo

Není 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 / dowloads

Jakmile máte soubory na disku, rozbalte je pomocí příkazu tar.

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

Nainstalujte 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.konf

Př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.konf

Obvykle 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 / dev

Nyní 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 / boot

O 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-webrsync

Zde 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ávy

Nebo vyberte svůj profil;

$ eselect seznam profilů $ eselect sada profilů 3

Vyberte čí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 @world

Nejvý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 / timezone

Použijte emerge ke správné konfiguraci času.

$ emerge -config sys-libs / timezone-data

Přidejte data do souboru národních prostředí:

cs_GB ISO-8859-1
cs_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 2

V 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-bin

Příkaz emerge nainstaluje vaše jádro a nastaví vše!

Čas na konfiguraci systému

Vytvořte síťové soubory.

/ etc / conf.d / netto
config_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.servis

Př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.

Hry Jak nainstalovat League Of Legends na Ubuntu 14.04
Jak nainstalovat League Of Legends na Ubuntu 14.04
Pokud jste fanouškem League of Legends, pak je to pro vás příležitost otestovat běh League of Legends. Všimněte si, že LOL je podporován na PlayOnLinu...
Hry Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
Nainstalujte si nejnovější strategickou hru OpenRA na Ubuntu Linux
OpenRA je herní engine Libre / Free Real Time Strategy, který obnovuje rané hry Westwood, jako je klasický Command & Conquer: Red Alert. Distribuované...
Hry Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Nainstalujte si nejnovější Dolphin Emulator pro Gamecube a Wii na Linuxu
Emulátor Dolphin vám umožní hrát vybrané hry Gamecube a Wii na osobních počítačích se systémem Linux (PC). Jako volně dostupný herní emulátor s otevř...