Lines 22-31
Link Here
|
22 |
For x86-based systems we have, amongst other kernels, <c>vanilla-sources</c> |
22 |
For x86-based systems we have, amongst other kernels, <c>vanilla-sources</c> |
23 |
(the default kernel source as developed by the linux-kernel developers), |
23 |
(the default kernel source as developed by the linux-kernel developers), |
24 |
<c>gentoo-sources</c> (kernel source patched with performance-enhancing |
24 |
<c>gentoo-sources</c> (kernel source patched with performance-enhancing |
25 |
features), <c>xfs-sources</c> (kernel source with the latest XFS support), |
25 |
features), <c>gentoo-dev-sources</c> (kernel v2.6 source patched with |
26 |
<c>gs-sources</c> (kernel source patched for server usage), |
26 |
performance-enhancing features and stability improvements), <c>xfs-sources</c> |
27 |
<c>gaming-sources</c> (kernel source patched for optimal gaming performance), |
27 |
(kernel source with the latest XFS support), <c>gs-sources</c> (kernel source |
28 |
... |
28 |
patched for server usage), <c>gaming-sources</c> (kernel source patched for |
|
|
29 |
optimal gaming performance), ... |
29 |
</p> |
30 |
</p> |
30 |
|
31 |
|
31 |
<p> |
32 |
<p> |
Lines 48-53
Link Here
|
48 |
</p> |
49 |
</p> |
49 |
|
50 |
|
50 |
<p> |
51 |
<p> |
|
|
52 |
For AMD64-based systems we have <c>gentoo-dev-sources</c> (kernel v2.6 source |
53 |
patched with amd64 specific fixes for stability, performance and hardware |
54 |
support). |
55 |
</p> |
56 |
|
57 |
<p> |
51 |
Other architectures should use the kernel source specifically optimized for |
58 |
Other architectures should use the kernel source specifically optimized for |
52 |
their architecture: <c>hppa-sources</c> (HPPA) or <c>ppc-sources</c> (PowerPC). |
59 |
their architecture: <c>hppa-sources</c> (HPPA) or <c>ppc-sources</c> (PowerPC). |
53 |
</p> |
60 |
</p> |
Lines 243-248
Link Here
|
243 |
<li><uri link="#doc_chap2_sect6">Activating PPC-recommended Options</uri></li> |
250 |
<li><uri link="#doc_chap2_sect6">Activating PPC-recommended Options</uri></li> |
244 |
<li><uri link="#doc_chap2_sect7">Activating SPARC-recommended Options</uri></li> |
251 |
<li><uri link="#doc_chap2_sect7">Activating SPARC-recommended Options</uri></li> |
245 |
<li><uri link="#doc_chap2_sect8">Activating MIPS-recommended Options</uri></li> |
252 |
<li><uri link="#doc_chap2_sect8">Activating MIPS-recommended Options</uri></li> |
|
|
253 |
<li><uri link="#doc_chap2_sect9">Activating AMD64-recommended Options</uri></li> |
246 |
</ul> |
254 |
</ul> |
247 |
|
255 |
|
248 |
</body> |
256 |
</body> |
Lines 639-644
Link Here
|
639 |
|
647 |
|
640 |
</body> |
648 |
</body> |
641 |
</subsection> |
649 |
</subsection> |
|
|
650 |
<subsection> |
651 |
<title>Activating AMD64-recommended Options</title> |
652 |
<body> |
653 |
|
654 |
<p> |
655 |
If you have a multi-CPU Opteron system, you should activate "Symmetric |
656 |
multi-processing support": |
657 |
</p> |
658 |
|
659 |
<pre caption="Activating SMP support"> |
660 |
Processor type and features ---> |
661 |
[*] Symmetric multi-processing support |
662 |
</pre> |
663 |
|
664 |
<p> |
665 |
When you've finished configuring the kernel, continue with <uri |
666 |
link="#compiling">Compiling and Installing</uri>. |
667 |
</p> |
668 |
|
669 |
</body> |
670 |
</subsection> |
642 |
<subsection id="compiling"> |
671 |
<subsection id="compiling"> |
643 |
<title>Compiling and Installing</title> |
672 |
<title>Compiling and Installing</title> |
644 |
<body> |
673 |
<body> |
Lines 656-669
Link Here
|
656 |
<comment>(For other systems, 2.4 kernel)</comment> |
685 |
<comment>(For other systems, 2.4 kernel)</comment> |
657 |
# <i>make dep && make vmlinux modules modules_install</i> |
686 |
# <i>make dep && make vmlinux modules modules_install</i> |
658 |
|
687 |
|
659 |
<comment>(For 2.6 kernel)</comment> |
688 |
<comment>(For amd64-based systems, 2.6 kernel)</comment> |
|
|
689 |
# <i>make bzImage modules modules_install</i> |
690 |
|
691 |
<comment>(For other systems, 2.6 kernel)</comment> |
660 |
# <i>make && make modules_install</i> |
692 |
# <i>make && make modules_install</i> |
661 |
</pre> |
693 |
</pre> |
662 |
|
694 |
|
663 |
<p> |
695 |
<p> |
664 |
When the kernel is done compiling, copy over the kernel image to |
696 |
When the kernel is done compiling, copy over the kernel image to |
665 |
<path>/boot</path>. In the next example we assume you have configured and |
697 |
<path>/boot</path>. In the next example we assume you have configured and |
666 |
compiled <c>vanilla-sources-2.4.22</c>: |
698 |
compiled <c>vanilla-sources-2.4.22</c> (which may not be the right kernel for |
|
|
699 |
your architecture!): |
667 |
</p> |
700 |
</p> |
668 |
|
701 |
|
669 |
<pre caption="Installing the kernel"> |
702 |
<pre caption="Installing the kernel"> |
Lines 671-676
Link Here
|
671 |
# <i>cp arch/i386/boot/bzImage /boot/kernel-2.4.22</i> |
704 |
# <i>cp arch/i386/boot/bzImage /boot/kernel-2.4.22</i> |
672 |
# <i>cp System.map /boot/System.map-2.4.22</i> |
705 |
# <i>cp System.map /boot/System.map-2.4.22</i> |
673 |
|
706 |
|
|
|
707 |
<comment>(For amd64-based systems)</comment> |
708 |
# <i>cp arch/x86_64/boot/bzImage /boot/kernel-2.4.22</i> |
709 |
|
674 |
<comment>(For other systems)</comment> |
710 |
<comment>(For other systems)</comment> |
675 |
# <i>cp vmlinux /boot/kernel-2.4.22</i> |
711 |
# <i>cp vmlinux /boot/kernel-2.4.22</i> |
676 |
# <i>cp System.map /boot/System.map-2.4.22</i> |
712 |
# <i>cp System.map /boot/System.map-2.4.22</i> |