--- hb-install-x86-kernel.xml.orig 2005-04-01 23:00:52.000000000 +0200 +++ hb-install-x86-kernel.xml 2005-04-01 23:26:30.000000000 +0200 @@ -8,8 +8,8 @@ -1.31 -2005-03-25 +2.4 +2005-03-29
Časové pásmo @@ -44,11 +44,9 @@

-Pro x86 systémy máme mezi jinými jádra vanilla-sources (výchozí 2.4 +Pro x86 systémy máme mezi jinými jádra vanilla-sources (výchozí jádro, tak, jak ho vyvíjejí linux-kernel vývojáři), gentoo-sources -(jádro řady 2.4 opatchované pro lepší výkon), gentoo-dev-sources (2.6 -opět s patchy pro zlepšení výkonu), development-sources (2.6 přímo -z kernel.org),... +(jádro opatchované pro lepší výkon),...

@@ -62,18 +60,18 @@

Podíváte-li se do adresáře /usr/src, měli byste vidět symbolický odkaz linux ukazující na zdrojové kódy Vašeho jádra. Dále budeme -předpokládat, že jste nainstalovali gentoo-sources-2.4.26-r9: +předpokládat, že jste nainstalovali gentoo-sources-2.6.11-r3:

 # ls -l /usr/src/linux
 lrwxrwxrwx    1 root     root           12 Oct 13 11:04 /usr/src/linux ->
-linux-2.4.26-gentoo-r9
+linux-2.6.11-gentoo-r3
 

Pokud symbolický odkaz neukazuje na správný adresář -(linux-2.4.26-gentoo-r9 je samozřejmě jenom příklad, nic jiného), měli +(linux-2.6.11-gentoo-r3 je samozřejmě jenom příklad, nic jiného), měli byste jej opravit:

@@ -85,9 +83,9 @@

Nyní je čas nakonfigurovat a zkompilovat Váš kernel. Můžete na to použít -genkernel, který sestaví všeobecně použitelné jádro jako používá LiveCD. -My si však nejprve popíšeme ruční konfiguraci, protože to je ta nejlepší cesta, -jak dosáhnout nejlépe optimalizovaného prostředí. +genkernel, který sestaví všeobecně použitelné jádro jako používá +instalační CD. My si však nejprve popíšeme ruční konfiguraci, protože to je ta +nejlepší cesta, jak dosáhnout nejlépe optimalizovaného prostředí.

@@ -154,7 +152,12 @@

-Ujistěte se, že kompilujete jádro pro správný procesor: +Ujistěte se, že jste zakompilovali do jádra, ne jako modul, vše potřebné +k bootu systému (například SCSI řadič). V opačném případě Váš systém +nebude možné spustit. +

+ +

Nyní vyberte správnou rodinu procesorů:

@@ -167,8 +170,11 @@
 Nyní v sekci File Systems zvolte podporu souborových systémů, které
 chcete používat.
 Nekompilujte je jako moduly, jinak Gentoo nebude schopné připojit
-Vaše oddíly. Také povolte Virtual memory, /proc file system,
-/dev file system a Automatically mount at boot:
+Vaše oddíly. Také povolte Virtual memory a /proc file system.
+Používáte-li jádro řady 2.6, což je výchozí volba, nepovolujte /dev
+file system, protože Gentoo/x86 nyní používá udev jako výchozí volbu.
+Používáte-li však kernel řady 2.4, budete muset volbu /dev file system
+povolit, protože tato jádra nepodporují udev.
 

@@ -177,15 +183,14 @@
   [*] Virtual memory file system support (former shm fs)
   [*] /proc file system support
   [*] /dev file system support (EXPERIMENTAL)
-  [*]   Automatically mount at boot
+  [*]   automatically mount /dev at boot
   [ ] /dev/pts file system for Unix98 PTYs
 
 (Pro jádro řady 2.6.x)
 File systems --->
   Pseudo Filesystems --->
     [*] /proc file system support
-    [*] /dev file system support (OBSOLETE)
-    [*]   Automatically mount at boot
+    [ ] /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)
@@ -211,6 +216,17 @@
     [*]     Auto-Geometry Resizing support
 
+

+Nezapomeňte povolit DMA pro disky: +

+ +
+Device Drivers --->
+  ATA/ATAPI/MFM/RLL support --->
+    [*] Generic PCI bus-master DMA support
+    [*]   Use PCI DMA by default when available
+
+

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: @@ -270,6 +286,28 @@

+Kromě přikompilování podpory PCMCIA v jádře řady 2.6 nezapomeňte přidat +rovněž podporu pro PCMCIA card bridge svého systému: +

+ +
+Bus options (PCI, PCMCIA, EISA, MCA, ISA)  --->
+  PCCARD (PCMCIA/CardBus) support  --->
+    <*> PCCard (PCMCIA/CardBus) support
+(Vyberte 16-bit, potřebujete-li podporu pro starší PCMCIA karty.
+Většina lidí to potřebuje.)
+    <*>   16-bit PCMCIA support
+    [*]   32-bit CardBus support
+(vyberte odpovídající bridge)
+    --- PC-card bridges
+    <*> CardBus yenta-compatible bridge support (NEW)
+    <*> Cirrus PD6729 compatible bridge support (NEW)
+    <*> i82092 compatible bridge support (NEW)
+    <*> i82365 compatible bridge support (NEW)
+    <*> Databook TCIC host bridge support (NEW)
+
+ +

Až dokončíte konfiguraci kernelu, pokračujte kompilací a instalací.

@@ -295,15 +333,15 @@

Až se kompilace dokončí, zkopírujte image jádra do adresáře /boot. -Dále budeme předpokládat, že Váš kernel je verze 2.4.26 a že jste si vybrali +Dále budeme předpokládat, že Váš kernel je verze 2.6.11-r3 a že jste si vybrali balíček gentoo-sources. Jako jméno image použijte cokoliv, co Vám bude připadat vhodné, avšak nezapomeňte, že jej budete potřebovat při konfiguraci bootloaderu.

-# cp arch/i386/boot/bzImage /boot/kernel-2.4.26-gentoo-r9
-# cp System.map /boot/System.map-2.4.26-gentoo-r9
+# cp arch/i386/boot/bzImage /boot/kernel-2.6.11-gentoo-r3
+# cp System.map /boot/System.map-2.6.11-gentoo-r3
 

@@ -311,7 +349,7 @@

-# cp .config /boot/config-2.4.26-gentoo-r9
+# cp .config /boot/config-2.6.11-gentoo-r3
 

@@ -334,10 +372,10 @@

Zdrojové kódy jádra jsou již nainstalované, je tedy čas je nakonfigurovat a zkompilovat. Skript genkernel sestaví jádro za Vás. Výsledek funguje -skoro stejně jako LiveCD, to znamená, že pokud použijete genkernel, -systém se při startu pokusí detekovat Váš hardware. Protože genkernel -nevyžaduje ruční konfiguraci jádra, je ideálním řešením pro uživatele, kteří se -jí chtějí vyhnout. +skoro stejně jako instalační CD, to znamená, že pokud použijete +genkernel, systém se při startu pokusí detekovat Váš hardware. Protože +genkernel nevyžaduje ruční konfiguraci jádra, je ideálním řešením pro +uživatele, kteří se jí chtějí vyhnout.

@@ -349,7 +387,17 @@

-Nyní zkompilujte zdrojové kódy jádra pomocí genkernel all. Protože +Chystáte-li se použít jádro řady 2.6, zkopírujte výchozí konfiguraci jádra z +instalačního CD do umístění, kde ji genkernel očekává: +

+ +
+(Pouze chystáte-li se konfigurovat jádro řady 2.6)
+# zcat /proc/config.gz > /usr/share/genkernel/x86/kernel-2.6
+
+ +

+Nyní zkompilujte zdrojové kódy jádra pomocí genkernel --udev all. Protože však genkernel vytvoří jádro podporující skoro všechen možný hardware, bude kompilace trvat poměrně dlouho.

@@ -358,9 +406,15 @@ Pokud jste na /boot použili jiný systém souborů než ext2 nebo ext3, budete potřebovat spustit genkernel --menuconfig all a přidat podporu pro použitý filesystém přímo do jádra, tj. ne jako modul. +Uživatelé EVMS2 číi LVM2 budou pravděpodobně chtít přidat i volby +--evms2, resp. --lvm2.

+(Pro jádra řady 2.6)
+# genkernel --udev all
+
+(Pro jádra řady 2.4)
 # genkernel all
 
@@ -376,8 +430,8 @@

-Nyní proveďte ještě jeden krok, aby byl Váš systém více podobný LiveCD - -nainstalujte coldplug. Initrd detekuje vše potřebné pro spuštění +Nyní proveďte ještě jeden krok, aby byl Váš systém více podobný instalačnímu CD +- nainstalujte coldplug. Initrd detekuje vše potřebné pro spuštění systému, coldplug se postará o zbytek. Abyste mohli používat coldplug, napište následující: