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$ $FreeBSD$
$FreeBSDde$ $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"> <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> <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 beispielsweise eine Liste von Manualpages zu erhalten, welche
ein spezifisches Wort enthalten:</para> 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 <programlisting>ath(4) - Atheros IEEE 802.11 wireless network driver
ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting> 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 <para>Falls <filename>/usr/src/</filename> nicht existiert oder
leer ist, sind die Kernelquellen nicht installiert. Die Quellen leer ist, sind die Kernelquellen nicht installiert. Die Quellen
können mit <application>Subversion</application>, wie im <xref können mit <application>Subversion</application> und der
linkend="svn"/> beschrieben, installiert werden.</para> Anleitung im <xref
linkend="svn"/> installiert werden.</para>
<para>Sobald die Quellen installiert sind, können Sie sich einen <para>Sobald die Quellen installiert sind, können Sie sich einen
Überblick über <filename>/usr/src/sys</filename> verschaffen. Ü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> <screen>&prompt.root; <userinput>cd /usr/src/sys/<replaceable>amd64</replaceable>/conf</userinput>
&prompt.root; <userinput>cp GENERIC <replaceable>MYKERNEL</replaceable></userinput></screen> &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 <para>Editieren Sie
<filename><replaceable>MYKERNEL</replaceable></filename> mit <filename><replaceable>MYKERNEL</replaceable></filename> mit
einem Texteditor. Der Standard-Editor ist 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 befindet. Von der Architektur unabhängige Optionen sind in
<filename>/usr/src/sys/conf/NOTES</filename> aufgeführt.</para> <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 <para>Es ist möglich, eine <literal>include</literal>-Anweisung
in die Kernelkonfigurationsdatei aufzunehmen. in die Kernelkonfigurationsdatei aufzunehmen.
Diese erlaubt das lokale Einfügen von anderen Konfigurationsdateien Diese erlaubt das lokale Einfügen von anderen Konfigurationsdateien
in die aktuelle, was es einfacher macht, kleinere Änderungen an 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 <filename>GENERIC</filename>-Kernel mit nur einer kleinen Anzahl von
zusätzlichen Optionen und Treibern benötigen, brauchen Sie zusätzlichen Optionen und Treibern benötigen, brauchen Sie
mit den folgenden Zeilen nur ein kleines Delta im Vergleich zu GENERIC 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 <programlisting>include GENERIC
ident MYKERNEL 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> <screen>&prompt.root; <userinput>cd /usr/src/sys/<replaceable>arch</replaceable>/conf &amp;&amp; make LINT</userinput></screen>
</note> </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> <indexterm>
<primary>Kerneloptionen</primary> <primary>Kerneloptionen</primary>
<secondary>ident</secondary> <secondary>ident</secondary>
</indexterm> </indexterm>
This is outdated and specific to one architecture.
<programlisting>ident GENERIC</programlisting> <programlisting>ident GENERIC</programlisting>
<para>Dies ist der Name des Kernels. Setzen Sie hier den Namen <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 <para>Mehr Informationen und weitere von &os; unterstützte
Geräte entnehmen Sie bitte Geräte entnehmen Sie bitte
<filename>/usr/src/sys/<replaceable>arch</replaceable>/conf/NOTES</filename>.</para> <filename>/usr/src/sys/<replaceable>arch</replaceable>/conf/NOTES</filename>.</para>
-->
<!--
This section refers to ancient hardware.
<sect2> <sect2>
<title>Hohe Speicheranforderungen <title>Hohe Speicheranforderungen
(<acronym>PAE</acronym>)</title> (<acronym>PAE</acronym>)</title>
@ -1243,6 +1235,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
Informationen über die <acronym>PAE</acronym>-Unterstützung Informationen über die <acronym>PAE</acronym>-Unterstützung
von &os;.</para> von &os;.</para>
</sect2> </sect2>
-->
</sect1> </sect1>
<sect1 xml:id="kernelconfig-building"> <sect1 xml:id="kernelconfig-building">