/[gentoo]/xml/htdocs/doc/en/handbook/hb-install-x86+amd64-kernel.xml
Gentoo

Diff of /xml/htdocs/doc/en/handbook/hb-install-x86+amd64-kernel.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.23 Revision 1.28
2<!DOCTYPE sections SYSTEM "/dtd/book.dtd"> 2<!DOCTYPE sections SYSTEM "/dtd/book.dtd">
3 3
4<!-- The content of this document is licensed under the CC-BY-SA license --> 4<!-- The content of this document is licensed under the CC-BY-SA license -->
5<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> 5<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
6 6
7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-x86+amd64-kernel.xml,v 1.23 2008/04/13 19:56:45 nightmorph Exp $ --> 7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-x86+amd64-kernel.xml,v 1.28 2009/10/04 18:37:42 nightmorph Exp $ -->
8 8
9<sections> 9<sections>
10 10
11<abstract> 11<abstract>
12The Linux kernel is the core of every distribution. This chapter 12The Linux kernel is the core of every distribution. This chapter
13explains how to configure your kernel. 13explains how to configure your kernel.
14</abstract> 14</abstract>
15 15
16<version>6.1</version> 16<version>7.0</version>
17<date>2008-04-13</date> 17<date>2009-10-04</date>
18 18
19<section> 19<section>
20<title>Timezone</title> 20<title>Timezone</title>
21<body> 21<body>
22 22
159want this option. 159want this option.
160</p> 160</p>
161 161
162<pre caption="Selecting processor type and features"> 162<pre caption="Selecting processor type and features">
163Processor type and features ---> 163Processor type and features --->
164 [ ] Machine Check Exception
164 [ ] Intel MCE Features 165 [ ] Intel MCE Features
165 [ ] AMD MCE Features 166 [ ] AMD MCE Features
166 Processor family (AMD-Opteron/Athlon64) ---> 167 Processor family (AMD-Opteron/Athlon64) --->
167 ( ) AMD-Opteron/Athlon64 168 ( ) Opteron/Athlon64/Hammer/K8
168 ( ) Intel EM64T 169 ( ) Intel P4 / older Netburst based Xeon
170 ( ) Core 2/newer Xeon
169 ( ) Generic-x86-64 171 ( ) Generic-x86-64
170Executable file formats / Emulations ---> 172Executable file formats / Emulations --->
171 [*] IA32 Emulation 173 [*] IA32 Emulation
172</pre> 174</pre>
173 175
191Now go to <c>File Systems</c> and select support for the filesystems you use. 193Now go to <c>File Systems</c> and select support for the filesystems you use.
192<e>Don't</e> compile them as modules, otherwise your Gentoo system will not be 194<e>Don't</e> compile them as modules, otherwise your Gentoo system will not be
193able to mount your partitions. Also select <c>Virtual memory</c> and <c>/proc 195able to mount your partitions. Also select <c>Virtual memory</c> and <c>/proc
194file system</c>. 196file system</c>.
195</p> 197</p>
196
197</body>
198<body test="func:keyval('arch')='x86'">
199 198
200<pre caption="Selecting necessary file systems"> 199<pre caption="Selecting necessary file systems">
201File systems ---&gt; 200File systems ---&gt;
202 Pseudo Filesystems ---&gt; 201 Pseudo Filesystems ---&gt;
203 [*] /proc file system support 202 [*] /proc file system support
209 &lt;*&gt; JFS filesystem support 208 &lt;*&gt; JFS filesystem support
210 &lt;*&gt; Second extended fs support 209 &lt;*&gt; Second extended fs support
211 &lt;*&gt; XFS filesystem support 210 &lt;*&gt; XFS filesystem support
212</pre> 211</pre>
213 212
214</body>
215<body test="func:keyval('arch')='AMD64'">
216
217<pre caption="Selecting necessary file systems">
218File systems ---&gt;
219 Pseudo Filesystems ---&gt;
220 [*] /proc file system support
221 [*] Virtual memory file system support (former shm fs)
222
223<comment>(Select one or more of the following options as needed by your system)</comment>
224 &lt;*&gt; Reiserfs support
225 &lt;*&gt; Ext3 journalling file system support
226 &lt;*&gt; JFS filesystem support
227 &lt;*&gt; Second extended fs support
228 &lt;*&gt; XFS filesystem support
229</pre>
230
231</body>
232<body>
233
234<p> 213<p>
235If you are using PPPoE to connect to the Internet or you are using a dial-up 214If you are using PPPoE to connect to the Internet or you are using a dial-up
236modem, you will need the following options in the kernel: 215modem, you will need the following options in the kernel:
237</p> 216</p>
238 217
239<pre caption="Selecting PPPoE necessary drivers" test="func:keyval('arch')='AMD64'"> 218<pre caption="Selecting PPPoE necessary drivers">
240Device Drivers ---&gt; 219Device Drivers ---&gt;
241 Networking Support ---&gt; 220 Networking Support ---&gt;
242 &lt;*&gt; PPP (point-to-point protocol) support 221 &lt;*&gt; PPP (point-to-point protocol) support
243 &lt;*&gt; PPP support for async serial ports 222 &lt;*&gt; PPP support for async serial ports
244 &lt;*&gt; PPP support for sync tty ports 223 &lt;*&gt; PPP support for sync tty ports
245</pre> 224</pre>
246 225
247<pre caption="Selecting PPPoE necessary drivers" test="func:keyval('arch')='x86'">
248Device Drivers ---&gt;
249 Networking support ---&gt;
250 &lt;*&gt; PPP (point-to-point protocol) support
251 &lt;*&gt; PPP support for async serial ports
252 &lt;*&gt; PPP support for sync tty ports
253</pre>
254
255<p> 226<p>
256The two compression options won't harm but are not definitely needed, neither 227The two compression options won't harm but are not definitely needed, neither
257does the <c>PPP over Ethernet</c> option, that might only be used by <c>ppp</c> 228does the <c>PPP over Ethernet</c> option, that might only be used by <c>ppp</c>
258when configured to do kernel mode PPPoE. 229when configured to do kernel mode PPPoE.
259</p> 230</p>
280 251
281<note> 252<note>
282In multi-core systems, each core counts as one processor. 253In multi-core systems, each core counts as one processor.
283</note> 254</note>
284 255
256<p test="func:keyval('arch')='x86'">
257If you have more than 4GB of RAM, you need to enable "High Memory Support
258(64G)".
259</p>
260
285<p> 261<p>
286If you use USB Input Devices (like Keyboard or Mouse) don't forget to enable 262If you use USB Input Devices (like Keyboard or Mouse) don't forget to enable
287those as well: 263those as well:
288</p> 264</p>
289 265
290<pre caption="Activating USB Support for Input Devices"> 266<pre caption="Activating USB Support for Input Devices">
291Device Drivers ---&gt; 267Device Drivers ---&gt;
292 USB Support ---&gt; 268 [*] HID Devices ---&gt;
293 &lt;*&gt; USB Human Interface Device (full HID) support 269 &lt;*&gt; USB Human Interface Device (full HID) support
294</pre> 270</pre>
295 271
296</body> 272</body>
297<body test="func:keyval('arch')='x86'"> 273<body test="func:keyval('arch')='x86'">
391Next, copy over the kernel configuration used by the Installation CD to the 367Next, copy over the kernel configuration used by the Installation CD to the
392location where genkernel looks for the default kernel configuration: 368location where genkernel looks for the default kernel configuration:
393</p> 369</p>
394 370
395<pre caption="Copying over the Installation CD kernel config"> 371<pre caption="Copying over the Installation CD kernel config">
396# <i>zcat /proc/config.gz &gt; /usr/share/genkernel/x86/kernel-config-2.6</i> 372# <i>zcat /proc/config.gz &gt; /usr/share/genkernel/arch/x86/kernel-config-2.6</i>
397</pre> 373</pre>
398 374
399</body> 375</body>
400<body> 376<body>
401 377

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.28

  ViewVC Help
Powered by ViewVC 1.1.20