Jak nainstalovat Gentoo Linux z Ubuntu (s obrázky)

Obsah:

Jak nainstalovat Gentoo Linux z Ubuntu (s obrázky)
Jak nainstalovat Gentoo Linux z Ubuntu (s obrázky)

Video: Jak nainstalovat Gentoo Linux z Ubuntu (s obrázky)

Video: Jak nainstalovat Gentoo Linux z Ubuntu (s obrázky)
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Smět
Anonim

Gentoo je distribuce Linuxu, která je proslulá přizpůsobitelností, složitostí, správou balíků a obecnou asociací s podivínstvím. Distribuce Gentoo není v první řadě pro každého; buďte připraveni používat svůj mozek, protože budete muset něco přečíst, aby byl váš systém plně funkční. V Gentoo je každý balíček kompilován ze zdroje pomocí jejich nástroje pro správu balíků portage, takže vy, uživatel, rozhodujete o tom, jaké funkce a balíčky jsou nainstalovány ve vašem systému. Kompilace/instalace velkých sestav (kde/gnome/libreoffice) může trvat od 30 sekund do několika dnů (každá) v závislosti na použitém hardwaru, zatímco menší verze jsou nainstalovány během několika minut. Tato příručka vám umožní nainstalovat Gentoo a přitom ponechat váš počítač zcela volný pro běžné každodenní použití. Byl napsán výslovně pro práci z Ubuntu, ačkoli není důvod, proč by to nefungovalo z jiné distribuce Linuxu.

Kroky

Nainstalujte Gentoo Linux z Ubuntu Krok 1
Nainstalujte Gentoo Linux z Ubuntu Krok 1

Krok 1. Ujistěte se, že máte v boxu Ubuntu oprávnění superuživatele; a připojení k internetu - nejlépe rychlé

Upřednostňovány jsou také středně pokročilé znalosti Ubuntu a Linuxu obecně.

Nainstalujte Gentoo Linux z Ubuntu Krok 2
Nainstalujte Gentoo Linux z Ubuntu Krok 2

Krok 2. Na Ubuntu musíte nainstalovat chroot

Toho můžete dosáhnout pomocí Synaptic instalací balíčků dchroot a debootstrap; nebo do příkazového řádku zadáním

sudo apt-get install dchroot debootstrap

. Tento program umožňuje Linuxu dočasně předstírat, že jeho kořenový adresář je jiný než normální.

Nainstalujte Gentoo Linux z Ubuntu Krok 3
Nainstalujte Gentoo Linux z Ubuntu Krok 3

Krok 3. Buď rozdělte stávající oddíly, nebo vytvořte nový oddíl z volného místa na pevném disku

Buď opatrný! Nechcete přijít o žádná data.

Většina webových stránek doporučuje, že čím více oddílů, tím lépe. Minimálně budete potřebovat kořenový oddíl (/); ale většina lidí má samostatný odkládací oddíl, domácí oddíl (/home). Někteří také doporučují samostatný oddíl pro /boot a /var

Nainstalujte Gentoo Linux z Ubuntu Krok 4
Nainstalujte Gentoo Linux z Ubuntu Krok 4

Krok 4. Nové oddíly naformátujte pomocí systému souborů podle vašeho výběru (pro /home, /, /boot a /var je vhodnější použít ext2, ext3 nebo reiser2)

Swapy je třeba formátovat jako odkládací oddíly.

Nainstalujte Gentoo Linux z Ubuntu Krok 5
Nainstalujte Gentoo Linux z Ubuntu Krok 5

Krok 5. Vytvořte novou složku,

/mnt/gentoo

a jeden pro každý ze samostatných oddílů, které jste vytvořili.

Nainstalujte Gentoo Linux z Ubuntu, krok 6
Nainstalujte Gentoo Linux z Ubuntu, krok 6

Krok 6. Namontujte nové oddíly zde:

  • sudo mount /dev /sda5 /mnt /gentoo

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

  • kde zde jsou sda5 a 6 oddíly obsahující váš potenciální kořenový adresář a domovský adresář.
Nainstalujte Gentoo Linux z Ubuntu, krok 7
Nainstalujte Gentoo Linux z Ubuntu, krok 7

Krok 7. Zkontrolujte, zda je vaše datum správné (zadejte datum)

Můžete to změnit pomocí syntaxe

datum MMDDhhmmRRRR

Nainstalujte Gentoo Linux z Ubuntu, krok 8
Nainstalujte Gentoo Linux z Ubuntu, krok 8

Krok 8. Otevřete program pro procházení webu podle svého výběru a přejděte sem

Najděte své místní zrcadlo a stáhněte si soubor fáze 3 tarball od

zprávy/x86/2008.0/etapy/

(nahraďte x86 architekturou dle vašeho výběru - tato příručka je testována pouze pro AMD64 a x86). Stáhněte si odpovídající soubor md5.

Nainstalujte Gentoo Linux z Ubuntu, krok 9
Nainstalujte Gentoo Linux z Ubuntu, krok 9

Krok 9. Přesuňte jej do složky Gentoo

mv stage3*.bz2* /mnt /gentoo

.

Nainstalujte Gentoo Linux z Ubuntu, krok 10
Nainstalujte Gentoo Linux z Ubuntu, krok 10

Krok 10. Přesuňte se tam (

cd /mnt /gentoo

) a zkontrolujte tarball přes md5:

md5sum -c stage3*.md5

. Tím je zajištěno, že se tarball stáhne správně, aniž by byl poškozen. Pokud se nehlásí jako v pořádku, budete jej muset znovu stáhnout.

Nainstalujte Gentoo Linux z Ubuntu, krok 11
Nainstalujte Gentoo Linux z Ubuntu, krok 11

Krok 11. Extrahujte tarball

sudo tar xvjpf stage3*.bz2

. Počkejte na dokončení.

Nainstalujte Gentoo Linux z Ubuntu, krok 12
Nainstalujte Gentoo Linux z Ubuntu, krok 12

Krok 12. Nyní máte na oddílu Gentoo nainstalováno několik základních programů; dále musíte nainstalovat Portage:

Systém správy balíků Gentoo, který vám umožňuje mít úplnou kontrolu nad tím, co je ve vašem systému.

  • Vraťte se do zrcadla, ze kterého jste si dříve stáhli tarball stage3. Přejděte na

    momentky/

  • adresář a stáhněte si nejnovější soubor Portage. Přesuňte jej do /mnt /gentoo a použijte příkaz:
  • tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr

  • Stručný úvod do Portage: Portage je systém pro správu balíků, který umožňuje relativně snadnou instalaci mnoha softwarových balíků. Funguje to tak, že si stáhnete jejich seznam a jejich vzájemné vztahy ze serveru rsync. To nasměruje portage na relevantní soubory, které lze stáhnout z velkého počtu dalších serverů. Jakmile jsou tyto soubory staženy, software bude kompilován ze zdroje vaším počítačem - a optimalizován pro váš počítač.
Nainstalujte Gentoo Linux z Ubuntu, krok 13
Nainstalujte Gentoo Linux z Ubuntu, krok 13

Krok 13. V této fázi možná budete chtít nastavit nějaké příznaky kompilace

To provedete úpravou /mnt/gentoo/etc/portage/make.conf pomocí svého oblíbeného textového editoru. Úplného průvodce proměnnými různých značek najdete ve /mnt/gentoo/usr/share/portage/config/make.conf.example. Uložte změny do konfiguračního souboru a ukončete textový editor.

Nainstalujte Gentoo Linux z Ubuntu, krok 14
Nainstalujte Gentoo Linux z Ubuntu, krok 14

Krok 14. Chcete optimalizovat stahování?

Znovu upravte make.conf a ujistěte se, že je proměnná SYNC nastavena na váš nejvíce lokální server rsync. Do proměnné GENTOO_MIRRORS přidejte libovolný počet zrcadel - i když na první místo dejte své preferované. Seznam dostupných zrcadel najdete zde.

Nainstalujte Gentoo Linux z Ubuntu, krok 15
Nainstalujte Gentoo Linux z Ubuntu, krok 15

Krok 15. Než se ponoříte do svého nového systému, musíte se ujistit, že máte několik důležitých nastavení zkopírovaných z Ubuntu tak, jak je

  • Nejprve nastavení dns:

    sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf

  • A váš proc systém:

    sudo mount -t proc none/mnt/gentoo/proc

  • .
  • A připojte souborový systém /dev:

    sudo mount -o bind /dev /mnt /gentoo /dev

  • .
Nainstalujte Gentoo Linux z Ubuntu, krok 16
Nainstalujte Gentoo Linux z Ubuntu, krok 16

Krok 16. Nyní můžete chrootovat

To je opravdu dost jednoduché - a lze z něj kdykoli vystoupit zadáním jednoduše … err … exit. Toto je tříkrokový proces:

  • Nejprve změníte kořenový adresář na /mnt /gentoo:

    sudo chroot /mnt /gentoo /bin /bash

  • .
  • Poté aktualizujete prostředí, abyste zajistili, že tento terminál ví, kde má být:

    /usr/sbin/env-update

  • Nakonec to potvrďte do (dočasné) paměti:

    zdroj /etc /profil

  • Pokud si chcete připomenout, že jste v chrootu, můžete použít tento jemný příkaz:

    export PS1 = "(chroot) $ PS1"

Krok 17: Nainstalujte Gentoo Linux z Ubuntu
Krok 17: Nainstalujte Gentoo Linux z Ubuntu

Krok 17. Gratulujeme

Jste uvnitř Gentoo a asi … čtvrtinu cesty tam. Chin up!

Nainstalujte Gentoo Linux z Ubuntu, krok 18
Nainstalujte Gentoo Linux z Ubuntu, krok 18

Krok 18. Dále musíte zkompilovat nejdůležitější součást jakéhokoli operačního systému:

jeho jádro. Jádro je součástí operačního systému, který určuje, kterým kusům softwaru je v danou chvíli povolen přístup k hardwaru. Bez jádra neexistuje žádný operační systém, protože nemůže fungovat.

Nainstalujte Gentoo Linux z Ubuntu, krok 19
Nainstalujte Gentoo Linux z Ubuntu, krok 19

Krok 19. Pamatujete si instalaci portage dříve?

Nyní si stáhnete seznam balíčků, které můžete nainstalovat ze zadaného serveru rsync. Typ

vynořit --sync

Nainstalujte Gentoo Linux z Ubuntu, krok 20
Nainstalujte Gentoo Linux z Ubuntu, krok 20

Krok 20. Kvůli přehlednosti budu v této fázi předpokládat, že chcete nainstalovat nejnovější jádro (2.6) místo 2.4

Nainstalujte Gentoo Linux z Ubuntu, krok 21
Nainstalujte Gentoo Linux z Ubuntu, krok 21

Krok 21. Nyní musíme nastavit vlajky USE

Tyto příznaky informují kompilátor o tom, jaké možnosti přidat a jaké optimalizace použít. Je důležité nastavit správné příznaky použití pro váš systém, jinak můžete skončit s neočekávanými výsledky. Je také dobré přidat vlajky, které říkají, pro co nepřidávat podporu.

Nainstalujte Gentoo Linux z Ubuntu, krok 22
Nainstalujte Gentoo Linux z Ubuntu, krok 22

Krok 22. Každý příznak, který chcete přidat, je prostě slovo

Každá možnost, kterou chcete odebrat, je slovo s pomlčkou (-) před sebou. Pokud například chceme zkompilovat vše s podporou ogg, přidali bychom ogg. Pokud bychom ale nechtěli žádnou podporu ogg, přidali bychom -ogg.

Nainstalujte Gentoo Linux z Ubuntu, krok 23
Nainstalujte Gentoo Linux z Ubuntu, krok 23

Krok 23. Chcete -li vybrat své příznaky USE, podívejte se do dokumentace Gentoo USE Flags, abyste zjistili, jaké příznaky byste mohli chtít zahrnout

Nainstalujte Gentoo Linux z Ubuntu, krok 24
Nainstalujte Gentoo Linux z Ubuntu, krok 24

Krok 24. Jakmile jste si vybrali, jaké příznaky chcete použít, přejděte na /etc/make.conf a vložte požadované příznaky

Nainstalujte Gentoo Linux z Ubuntu, krok 25
Nainstalujte Gentoo Linux z Ubuntu, krok 25

Krok 25. Pojďme nyní nastavit časové pásmo

Gentoo má všechna časová pásma na/usr/share/zoneinfo. Přejděte do adresáře a zadáním příkazu ls zobrazte dostupná časová pásma. Potom zkopírujte časové pásmo do /etc /localtime pomocí příkazu jako (

# cp/usr/share/zoneinfo/GMT/etc/localtime

).

Nainstalujte Gentoo Linux z Ubuntu, krok 26
Nainstalujte Gentoo Linux z Ubuntu, krok 26

Krok 26. Nyní, když máme nastavenou časovou zónu, je čas skutečně stáhnout naše zdroje jádra a nakonfigurovat jádro

Nainstalujte Gentoo Linux z Ubuntu, krok 27
Nainstalujte Gentoo Linux z Ubuntu, krok 27

Krok 27. Spustit (

# emerge gentoo-zdroje

) ke stažení zdrojů jádra.

Nainstalujte Gentoo Linux z Ubuntu, krok 28
Nainstalujte Gentoo Linux z Ubuntu, krok 28

Krok 28. Tento další krok může být pro první časovače složitý

Zde nakonfigurujeme jádro tak, aby mělo jakoukoli potřebnou podporu. Musíte si být jisti, že jste správně nastavili jádro, jinak budete možná bez funkcí, které potřebujete.

Nainstalujte Gentoo Linux z Ubuntu, krok 29
Nainstalujte Gentoo Linux z Ubuntu, krok 29

Krok 29. Spusťte

  • cd/usr/src/linux

  • provést menuconfig

Nainstalujte Gentoo Linux z Ubuntu Krok 30
Nainstalujte Gentoo Linux z Ubuntu Krok 30

Krok 30. Tím se zobrazí nabídka konfigurace jádra

Ujistěte se, že jste vybrali všechny ovladače, které budete ke spuštění systému potřebovat, například ovladače SCSI (je -li to nutné), a ujistěte se, že jsou nastaveny tak, aby byly integrovány do jádra. Pokud tomu tak není, nebudete moci spustit. Také nezapomeňte povolit podporu pro svůj souborový systém.

Nainstalujte Gentoo Linux z Ubuntu, krok 31
Nainstalujte Gentoo Linux z Ubuntu, krok 31

Krok 31. Vyberte všechny potřebné síťové ovladače, například ethernetové ovladače nebo bezdrátové ovladače (nebo obojí)

Nainstalujte Gentoo Linux z Ubuntu, krok 32
Nainstalujte Gentoo Linux z Ubuntu, krok 32

Krok 32. Vyberte typ a rodinu procesoru

Nainstalujte Gentoo Linux z Ubuntu, krok 33
Nainstalujte Gentoo Linux z Ubuntu, krok 33

Krok 33. Jakmile skončíte, zadejte (

make && make modules_install

) začít kompilovat jádro a moduly jádra.

Může to chvíli trvat, tak si jděte přečíst knihu, sledovat televizi, venčit psa nebo cokoli jiného, co vás baví. 34

Nainstalujte Gentoo Linux z Ubuntu, krok 34
Nainstalujte Gentoo Linux z Ubuntu, krok 34

make -j2 && make modules_install

35

  • Nyní musíme zkopírovat váš obraz jádra do /boot.

    Změňte kernel-2.6.24 na libovolný název jádra. (

    cp arch/i386/boot/bzImage /boot/kernel-2.6.24

  • )
  • Nyní nakonfigurujeme moduly jádra. Spustit (

    find/lib/modules/(verze jádra)/-type f -iname '*.o' -nebo -iname '*.ko'

  • ) a vyhledejte všechny dostupné moduly jádra. Z nich přidejte ty, které chcete automaticky načíst, do /etc/modules.autoload.d/kernel-2.6. Nezahrnujte.ko nebo.o ani cestu. Jednoduše řekněte například snd-hda-intel.
  • Tipy

    • root-groups = root,, portage
    • skupiny =, portage
    • priorita = 3
    • Viz webové stránky Gentoo Forums
    • adresář =/mnt/gentoo
    • Fáze 3 tarball postrádá "portage" uživatele a skupinu, z nějakého důvodu, což způsobí, že se objeví selhání zevnitř chrootu. Pokud používáte schroot, budete muset ve svém hostitelském systému vytvořit uživatele a skupinu portage (v mém případě ubuntu maverick); soubory passwd a skupiny v/mnt/gentoo/atd. budou přepsány, pokud je přímo upravíte. Po přidání uživatele portage a skupiny do hostitelského systému by běžné spouštění mělo fungovat také s přístupem k síti. Použil jsem schroot s následující konfigurací:
    • root-users =
    • aliasy = gentoo
    • typ = adresář
    • popis = gentoo

    Varování

    • Bude to trvat dlouho, ale obvykle to stojí za to.
    • Nepokoušejte se nainstalovat verzi s více architekturami (např. Gentoo 64 bitů na 32 bitů ubuntu), protože chroot nebude správně fungovat (pokud to někdo dokáže lépe vysvětlit?)

    Doporučuje: