cvs commit: de-docproj/books/handbook/kernelconfig chapter.sgml

From: Benedict Reuschling <bcr(at)doc.bsdgroup.de>
Date: Sat, 6 Jun 2009 14:13:18 GMT

bcr 2009-06-06 14:13:18 UTC

  FreeBSD German Documentation Repository

  Modified files:
    books/handbook/kernelconfig chapter.sgml
  Log:
  MFen 1.185
  
  Einen neuen Abschnitt über Kerneltreiber, Module und Subsysteme eingefügt.
  
  Korrekturen von: jkois
  
  Revision Changes Path
  1.99 +56 -1 de-docproj/books/handbook/kernelconfig/chapter.sgml
  
  Index: chapter.sgml
  ===================================================================
  RCS file: /home/cvs/de-docproj/books/handbook/kernelconfig/chapter.sgml,v
  retrieving revision 1.98
  retrieving revision 1.99
  diff -u -I$FreeBSDde.*$ -r1.98 -r1.99
  --- chapter.sgml 29 May 2009 22:04:01 -0000 1.98
  +++ chapter.sgml 6 Jun 2009 14:13:17 -0000 1.99
  @@ -3,8 +3,8 @@
        The FreeBSD German Documentation Project
   
        $FreeBSD$
  - $FreeBSDde: de-docproj/books/handbook/kernelconfig/chapter.sgml,v 1.98 2009/05/29 22:04:01 bcr Exp $
  - basiert auf: 1.184
  + $FreeBSDde: de-docproj/books/handbook/kernelconfig/chapter.sgml,v 1.99 2009/06/06 14:13:17 bcr Exp $
  + basiert auf: 1.185
   -->
   
   <chapter id="kernelconfig">
  @@ -234,6 +234,61 @@
         bereiten.</para>
     </sect1>
   
  + <sect1 id="kernelconfig-modules">
  + <title>Kerneltreiber, Subsysteme und Module</title>
  +
  + <indexterm>
  + <primary>Kernel</primary>
  + <secondary>Treiber / Module / Subsysteme</secondary>
  + </indexterm>
  +
  + <para>Bevor Sie einen angepassten Kernel erstellen, &uuml;berlegen Sie sich
  + bitte, warum Sie dies tun wollen. Wenn Sie lediglich eine bestimmte
  + Hardwareunterst&uuml;tzung ben&ouml;tigen, existiert diese vielleicht
  + schon als Kernelmodul.</para>
  +
  + <para>Kernelmodule existieren im Verzeichnis <filename
  + role="directory">/boot/kernel</filename> und k&ouml;nnen dynamisch in den
  + laufenden Kernel &uuml;ber &man.kldload.8; geladen werden. Die meisten,
  + wenn nicht sogar alle, Kerneltreiber besitzen ein spezifisches Modul und
  + eine Manualpage. Beispielsweise erw&auml;hnte der letzte Abschnitt den
  + drahtlosen Ethernettreiber <devicename>ath</devicename>. Dieses
  + Ger&auml;t hat die folgende Information in seiner Manualpage:</para>
  +
  + <programlisting>Alternatively, to load the driver as a module at boot time, place the
  +following line in &man.loader.conf.5:
  +
  + if_ath_load="YES"</programlisting>
  +
  + <para>Wie dort angegeben, wird das Modul durch die Zeile
  + <literal>if_ath_load="YES"</literal> in der Datei
  + <filename>/boot/loader.conf</filename> dynamisch beim Systemstart
  + geladen.</para>
  +
  + <para>Allerdings gibt es in manchen F&auml;llen kein dazugeh&ouml;riges
  + Modul. Das gilt insbesondere f&uuml;r bestimmte Teilsysteme und sehr
  + wichtige Treiber. Beispielsweise ist das
  + Fast File System (<acronym>FFS</acronym>) eine notwendige Kerneloption,
  + genauso wie die Netzwerkunterst&uuml;tzung (INET). Die einzige
  + M&ouml;glichkeit, herauszufinden, ob ein Treiber ben&ouml;tigt ist,
  + ist die &Uuml;berpr&uuml;fung des jeweiligen Moduls.</para>
  +
  + <warning>
  + <para>Es ist erstaunlich einfach, einen defekten Kernel zu erhalten
  + (beispielsweise durch das Entfernen der eingebauten
  + Unterst&uuml;tzung f&uuml;r ein Ger&auml;t oder einer Kerneloption).
  + Wenn beispielsweise der &man.ata.4;-Treiber aus der
  + Kernelkonfigurationsdatei entfernt wird, kann ein
  + System, das den <acronym>ATA</acronym>-Festplattentreiber
  + ben&ouml;tigt, nicht mehr starten, ohne dass Sie das entsprechende
  + Kernelmodul durch einen Eintrag in <filename>loader.conf</filename>
  + aufnehmen. Wenn Sie nicht sicher sind, wie Sie vorgehen sollen,
  + &uuml;berpr&uuml;fen Sie zuerst das Modul. Im Zweifelsfall belassen
  + Sie die Unterst&uuml;tzung f&uuml;r ein bestimmtes Ger&auml;t
  + besser im Kernel.</para>
  + </warning>
  + </sect1>
  +
     <sect1 id="kernelconfig-building">
       <title>Erstellen und Installation eines angepassten
         Kernels</title>
  

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Sat 06 Jun 2009 - 16:13:34 CEST

search this site