Update to r44287:

Comment out the kernel walk-through as it is out-of-date and
architecture specific.
Comment out the PAE section as it deals with ancient hardware.
Some small editorial fixes.

Update to r43817:
Add <userinput> tags.
This commit is contained in:
Bjoern Heidotting 2016-01-19 19:45:07 +00:00
parent a2dccb6c98
commit 8b51ee9480
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=48069

View file

@ -5,7 +5,7 @@
$FreeBSD$
$FreeBSDde$
basiert auf: r43800
basiert auf: r44287
-->
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="kernelconfig">
<info><title>Konfiguration des &os;-Kernels</title>
@ -229,7 +229,7 @@ ath0@pci0:3:0:0: class=0x020000 card=0x058a1014 chip=0x1014168c rev=0x01
beispielsweise eine Liste von Manualpages zu erhalten, welche
ein spezifisches Wort enthalten:</para>
<screen>&prompt.root; man -k <replaceable>Atheros</replaceable></screen>
<screen>&prompt.root; <userinput>man -k <replaceable>Atheros</replaceable></userinput></screen>
<programlisting>ath(4) - Atheros IEEE 802.11 wireless network driver
ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
@ -260,8 +260,9 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
<para>Falls <filename>/usr/src/</filename> nicht existiert oder
leer ist, sind die Kernelquellen nicht installiert. Die Quellen
können mit <application>Subversion</application>, wie im <xref
linkend="svn"/> beschrieben, installiert werden.</para>
können mit <application>Subversion</application> und der
Anleitung im <xref
linkend="svn"/> installiert werden.</para>
<para>Sobald die Quellen installiert sind, können Sie sich einen
Überblick über <filename>/usr/src/sys</filename> verschaffen.
@ -292,21 +293,6 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
<screen>&prompt.root; <userinput>cd /usr/src/sys/<replaceable>amd64</replaceable>/conf</userinput>
&prompt.root; <userinput>cp GENERIC <replaceable>MYKERNEL</replaceable></userinput></screen>
<tip>
<para>Wenn Sie die Kernelkonfigurationsdatei fertig bearbeitet
haben, sollten Sie eine Sicherungskopie außerhalb von
<filename>/usr/src</filename> speichern</para>
<para>Alternativ kann die Kernelkonfigurationsdatei an anderer
Stelle gespeichert, und ein symbolischer Link auf die Datei
erstellt werden:</para>
<screen>&prompt.root; <userinput>cd /usr/src/sys/amd64/conf</userinput>
&prompt.root; <userinput>mkdir /root/kernels</userinput>
&prompt.root; <userinput>cp GENERIC /root/kernels/MYKERNEL</userinput>
&prompt.root; <userinput>ln -s /root/kernels/MYKERNEL</userinput></screen>
</tip>
<para>Editieren Sie
<filename><replaceable>MYKERNEL</replaceable></filename> mit
einem Texteditor. Der Standard-Editor ist
@ -345,15 +331,30 @@ ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
befindet. Von der Architektur unabhängige Optionen sind in
<filename>/usr/src/sys/conf/NOTES</filename> aufgeführt.</para>
<tip>
<para>Wenn Sie die Kernelkonfigurationsdatei fertig bearbeitet
haben, sollten Sie eine Sicherungskopie außerhalb von
<filename>/usr/src</filename> speichern</para>
<para>Alternativ kann die Kernelkonfigurationsdatei an anderer
Stelle gespeichert, und ein symbolischer Link auf die Datei
erstellt werden:</para>
<screen>&prompt.root; <userinput>cd /usr/src/sys/amd64/conf</userinput>
&prompt.root; <userinput>mkdir /root/kernels</userinput>
&prompt.root; <userinput>cp GENERIC /root/kernels/MYKERNEL</userinput>
&prompt.root; <userinput>ln -s /root/kernels/MYKERNEL</userinput></screen>
</tip>
<para>Es ist möglich, eine <literal>include</literal>-Anweisung
in die Kernelkonfigurationsdatei aufzunehmen.
Diese erlaubt das lokale Einfügen von anderen Konfigurationsdateien
in die aktuelle, was es einfacher macht, kleinere Änderungen an
einer existierenden Datei zu vollziehen. Wenn Sie beispielsweise einen
einer existierenden Datei zu vollziehen. Wenn Sie einen
<filename>GENERIC</filename>-Kernel mit nur einer kleinen Anzahl von
zusätzlichen Optionen und Treibern benötigen, brauchen Sie
mit den folgenden Zeilen nur ein kleines Delta im Vergleich zu GENERIC
anpassen:</para>
anpassen, wie in diesem Beispiel zu sehen:</para>
<programlisting>include GENERIC
ident MYKERNEL
@ -382,27 +383,14 @@ options IPDIVERT
<screen>&prompt.root; <userinput>cd /usr/src/sys/<replaceable>arch</replaceable>/conf &amp;&amp; make LINT</userinput></screen>
</note>
<indexterm>
<primary>Kerneloptionen</primary>
<secondary>cpu</secondary>
</indexterm>
<programlisting>cpu I486_CPU
cpu I586_CPU
cpu I686_CPU</programlisting>
<para>Diese Option gibt den Typ der CPU an. Es ist möglich,
mehrere CPU-Typen anzugeben, aber für einen angepassten Kernel
ist es am besten, wenn nur die CPU angeben wird, die sich in der
Maschine befindet. Um den CPU-Typ zu bestimmen, lesen Sie die
Boot-Meldungen in
<filename>/var/run/dmesg.boot</filename>.</para>
<!--
<indexterm>
<primary>Kerneloptionen</primary>
<secondary>ident</secondary>
</indexterm>
This is outdated and specific to one architecture.
<programlisting>ident GENERIC</programlisting>
<para>Dies ist der Name des Kernels. Setzen Sie hier den Namen
@ -1150,7 +1138,11 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
<para>Mehr Informationen und weitere von &os; unterstützte
Geräte entnehmen Sie bitte
<filename>/usr/src/sys/<replaceable>arch</replaceable>/conf/NOTES</filename>.</para>
-->
<!--
This section refers to ancient hardware.
<sect2>
<title>Hohe Speicheranforderungen
(<acronym>PAE</acronym>)</title>
@ -1243,6 +1235,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
Informationen über die <acronym>PAE</acronym>-Unterstützung
von &os;.</para>
</sect2>
-->
</sect1>
<sect1 xml:id="kernelconfig-building">