Nejprve musíte nastavit své časové pásmo, aby systém věděl, kde je umístěn.
Najděte jej v
# ls /usr/share/zoneinfo(použijeme časové pásmo vhodné pro Českou republiku) # ln -sf /usr/share/zoneinfo/Europe/Prague /etc/localtime
Srdcem každé linuxové distribuce je kernel, linuxové jádro, tvořící vrstvu mezi
uživatelskými programy a hardwarem systému. Gentoo umožňuje svým uživatelům
výběr z několika možných kernelů, jejichž podrobný popis najdete
v dokumentu
Pro AMD64 systémy máme jádro
Vyberte si jedno z těchto jader a nainstalujte ho pomocí
# emerge gentoo-sources
Podíváte-li se do adresáře
# ls -l /usr/src/linux lrwxrwxrwx 1 root root 12 Oct 13 11:04 /usr/src/linux -> linux-2.6.11-gentoo-r3
Pokud symbolický odkaz neukazuje na správný adresář, měli byste jej opravit:
# rm /usr/src/linux # cd /usr/src # ln -s linux-2.4.26-gentoo-r9 linux
Nyní je čas nakonfigurovat a zkompilovat Váš kernel. Můžete na to použít
Chcete-li si nakonfigurovat své jádro, pokračujte částí
Na ruční konfiguraci jádra je často pohlíženo jako na jeden z nejtěžších kroků, které kdy musí uživatel Linuxu provést. Nic není dále od pravdy - až si nakonfigurujete pár vlastních kernelů, ani si nebudete pamatovat, že to bylo obtížné ;-)
Ale jedna věc
Nyní vejděte do adresáře se zdrojovými kódy jádra a spusťte
# cd /usr/src/linux # make menuconfig
Budete uvítáni seznamem různých sekcí. Ukážeme si, které volby budete muset aktivovat, aby Gentoo pracovalo správně bez dalšího vylaďování.
Nejprve povolíme použití vývojového a experimentálního kódu a ovladačů. Je to potřeba, jinak se některé důležité volby nezobrazí:
Code maturity level options ---> [*] Prompt for development and/or incomplete code/drivers
Nyní přejděte do sekce
Nyní v sekci
File systems ---> Pseudo Filesystems ---> [*] /proc file system support [ ] /dev file system support (OBSOLETE) [*] Virtual memory file system support (former shm fs)(Vyberte jednu nebo více z následujících voleb, podle toho, co potřebujete) <*> Reiserfs support <*> Ext3 journalling file system support <*> JFS filesystem support <*> Second extended fs support <*> XFS filesystem support
Používáte-li PPPoE pro připojení k Internetu nebo máte-li modem pro vytáčené připojení, budete muset povolit tyto volby:
Device Drivers ---> Networking support ---> <*> PPP (point-to-point protocol) support <*> PPP support for async serial ports <*> PPP support for sync tty ports
Dvě volby pro kompresi neuškodí, ale nejsou nutné, stejně jako volba
Potřebujete-li, nezapomeňte povolit podporu své síťové karty.
Máte-li víceprocesorový systém s Opterony, meli byste povolit "Symmetric multi-processing support":
Processor type and features ---> [*] Symmetric multi-processing support
Používáte-li USB vstupní zařízení jako je klávesnice a nebo myš, nezapomeňte je rovněž povolit:
Device Drivers ---> USB Support ---> <*> USB Human Interface Device (full HID) support [*] HID input layer support
Až dokončíte konfiguraci kernelu, pokračujte
Nyní máte své jádro nakonfigurované, je tedy čas jej zkompilovat a nainstalovat. Ukončete konfigurační program a zahajte kompilační proces:
# make && make modules_install
Až se kompilace dokončí, zkopírujte image jádra do adresáře
# cp arch/x86_64/boot/bzImage /boot/kernel-2.6.11-gentoo-r3
Je také moudré zkopírovat konfiguraci Vašeho kernelu:
# cp .config /boot/config-2.6.11-gentoo-r3
Nyní pokračujte
Čtete-li tuto sekci, vybrali jste si
Zdrojové kódy jádra jsou již nainstalované, je tedy čas je nakonfigurovat a
zkompilovat. Skript
Podívejme se, jak se
# emerge genkernel
Nyní zkompilujte zdrojové kódy jádra pomocí
Pokud jste na
# genkernel all
Jakmile
# ls /boot/kernel* /boot/initrd*
Nyní proveďte ještě jeden krok, aby byl Váš systém více podobný instalačnímu CD
- nainstalujte
# emerge coldplug # rc-update add coldplug boot
Pokud chcete, aby systém reagoval na připojování zařízení za chodu, budete chtít
nainstalovat a povolit i
# emerge hotplug # rc-update add hotplug default
Moduly, které chcete automaticky načíst při startu, byste měli zapsat
do souboru
Pro zobrazení všech dostupných modulů použijte příkaz
# find /lib/modules/"<verze jádra>"/ -type f -iname '*.o' -or -iname '*.ko'
Chcete-li kupříkladu automaticky načíst modul
# nano -w /etc/modules.autoload.d/kernel-2.6
3c59x
Nyní spusťte
# modules-update
V instalaci pokračujte