svn commit: r41325 - head/de_DE.ISO8859-1/articles/nanobsd
Benedict Reuschling
bcr at FreeBSD.org
Sat Mar 30 15:05:16 UTC 2013
Author: bcr
Date: Sat Mar 30 15:05:15 2013
New Revision: 41325
URL: http://svnweb.freebsd.org/changeset/doc/41325
Log:
A couple of changes after the initial commit of this article:
- DOCTYPE indentation fixes
- make igor as happy as possible
- use the same mime-type as the other articles (text/sgml instead of text/xml)
- fix german umlauts rendering problem by using their entities for now
Obtained from: The FreeBSD German Documentation Project
Modified:
head/de_DE.ISO8859-1/articles/nanobsd/article.xml (contents, props changed)
Modified: head/de_DE.ISO8859-1/articles/nanobsd/article.xml
==============================================================================
--- head/de_DE.ISO8859-1/articles/nanobsd/article.xml Sat Mar 30 14:12:52 2013 (r41324)
+++ head/de_DE.ISO8859-1/articles/nanobsd/article.xml Sat Mar 30 15:05:15 2013 (r41325)
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension// EN" "../../../share/xml/freebsd42.dtd" [
-<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set/ /DE" "../../share/xml/entities.ent">
+<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN"
+ "../../../share/xml/freebsd42.dtd" [
+<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//DE" "../../share/xml/entities.ent">
%entities;
]>
<article lang="de">
<articleinfo>
- <title>Einführung in NanoBSD</title>
+ <title>Einführung in NanoBSD</title>
<authorgroup>
<author>
@@ -31,27 +32,27 @@
<abstract>
<para>Dieses Dokument stellt Informationen zu den
<application>NanoBSD</application> Werkzeugen bereit, die dazu
- verwendet werden können ein &os; Abbild für eingebettete
+ verwendet werden können ein &os; Abbild für eingebettete
Systeme zu erstellen, welche auf eine Compact Flash Karte
passen (oder andere Massenspeicher).</para>
- <para><emphasis>Übersetzt von Björn
- Heidotting</emphasis>.</para>
+ <para><emphasis>Übersetzt von Björn
+ Heidotting</emphasis>.</para>
</abstract>
</articleinfo>
<sect1 id="intro">
- <title>Einführung in NanoBSD</title>
+ <title>Einführung in NanoBSD</title>
<indexterm><primary>NanoBSD</primary></indexterm>
<para><application>NanoBSD</application> ist ein Werkzeug welches
derzeit von &a.phk; entwickelt wird. Es erstellt ein &os;
- Systemabbild für eingebettete Systeme, die auf eine Compact
+ Systemabbild für eingebettete Systeme, die auf eine Compact
Flash Karte passen (oder andere Massenspeicher).</para>
<para>Es kann dazu benutzt werden um spezialisierte
- Installationsabbilder zu bauen, entworfen für die einfache
+ Installationsabbilder zu bauen, entworfen für die einfache
Installation und Wartung von Systemen die als "Computer
Appliances" bekannt sind. Computer Appliances haben ihre Hard-
und Software fest verbaut, dass bedeutet alle Anwendungen sind
@@ -60,7 +61,7 @@
beginnen.</para>
<para>Zu den Eigenschaften von <application>NanoBSD</application>
- gehören:</para>
+ gehören:</para>
<itemizedlist>
<listitem>
@@ -72,27 +73,28 @@
</listitem>
<listitem>
- <para>Keine fehlende Funktionalität — Wenn es möglich
- ist, etwas mit &os; zu tun, ist es auch möglich, die gleiche
- Sache mit <application>NanoBSD</application> zu tun, es sei
- denn, eine oder mehrere Funktionen wurden ausdrücklich vor
- dem Bau des <application>NanoBSD</application> Abbilds
- entfernt.</para>
+ <para>Keine fehlende Funktionalität — Wenn es möglich
+ ist, etwas mit &os; zu tun, ist es auch möglich, die
+ gleiche Sache mit <application>NanoBSD</application> zu tun,
+ es sei denn, eine oder mehrere Funktionen wurden
+ ausdrücklich vor dem Bau des
+ <application>NanoBSD</application> Abbilds entfernt.</para>
</listitem>
<listitem>
<para>Zur Laufzeit ist alles read-only — Es ist sicher
den Stromstecker zu ziehen. Es besteht dann keine
Notwendigkeit, einen &man.fsck.8; nach einem nicht
- ordnungsgemäßem Herunterfahren des Systems
- auszuführen.</para>
+ ordnungsgemäßem Herunterfahren des Systems
+ auszuführen.</para>
</listitem>
<listitem>
<para>Einfach zu bauen und anzupassen — Unter Verwendung
von nur einem Shell-Skript und einer Konfigurationsdatei ist
- es möglich, ein reduziertes und angepasstes Abbild zu bauen,
- welches jegliche Reihe von Anforderungen erfüllt.</para>
+ es möglich, ein reduziertes und angepasstes Abbild zu
+ bauen, welches jegliche Reihe von Anforderungen
+ erfüllt.</para>
</listitem>
</itemizedlist>
</sect1>
@@ -103,9 +105,9 @@
<sect2 id="design">
<title>Das Design von NanoBSD</title>
- <para>Sobald das Abbild auf dem Medium verfügbar ist, kann
+ <para>Sobald das Abbild auf dem Medium verfügbar ist, kann
<application>NanoBSD</application> gebootet werden. Der
- Massenspeicher ist standardmäßig in drei Teile
+ Massenspeicher ist standardmäßig in drei Teile
unterteilt:</para>
<itemizedlist>
@@ -130,11 +132,11 @@
<para>Die Partition der Konfigurationsdatei besteht unter dem
<filename class="directory">/cfg</filename> Verzeichnis. Sie
- enthält Dateien für das <filename
+ enthält Dateien für das <filename
class="directory">/etc</filename> Verzeichnis und wird
direkt nach dem Botten read-only eingehangen, weshalb es
- erforderlich ist geänderte Dateien von <filename
- class="directory">/etc</filename> zurück nach <filename
+ erforderlich ist geänderte Dateien von <filename
+ class="directory">/etc</filename> zurück nach <filename
class="directory">/cfg</filename> zu kopieren falls die
Änderungen nach einem Neustart bestehen bleiben
sollen.</para>
@@ -152,7 +154,7 @@
<note>
<para>Die <filename class="directory">/cfg</filename>
- Partition sollte nur während des Bootvorgangs und zu
+ Partition sollte nur während des Bootvorgangs und zu
Änderungen an den Konfigurationsdateien gemountet
werden.</para>
@@ -161,15 +163,15 @@
besonders wenn das <application>NanoBSD</application> System
auf einem Massenspeicher betrieben wird, der eventuell druch
eine große Anzahl von Schreiboperationen nachteilig
- beeinträchtigt wird (z. B. wenn der Dateisystem-Syncer den
- Speicher mit Daten überflutet).</para>
+ beeinträchtigt wird (z. B. wenn der Dateisystem-Syncer den
+ Speicher mit Daten überflutet).</para>
</note>
</sect2>
<sect2>
<title>Ein NanoBSD Abbild erstellen</title>
- <para>Ein <application>NanoBSD</application> Abbild wird über
+ <para>Ein <application>NanoBSD</application> Abbild wird über
ein einfaches <filename>nanobsd.sh</filename> Shell-Skript
gebaut, das sich unter <filename
class="directory"><replaceable>/usr</replaceable>/src/tools/tools/nanobsd</filename>
@@ -186,9 +188,9 @@
&prompt.root; <userinput>dd if=_.disk.full of=/dev/da0 bs=64k</userinput> <co id="nbsd-dd"/></screen>
<calloutlist>
- <callout arearefs="nbsd-cd"> <para>Wechsel in das
- Basisverzeichnis des <application>NanoBSD</application>
- Skripts.</para>
+ <callout arearefs="nbsd-cd">
+ <para>Wechsel in das Basisverzeichnis des
+ <application>NanoBSD</application> Skripts.</para>
</callout>
<callout arearefs="nbsd-sh">
@@ -237,22 +239,22 @@
<sect3>
<title>Konfigurations-Optionen</title>
- <para>Durch Konfigurationseinstellungen ist es möglich
- Optionen zu übergeben, die sowohl die
+ <para>Durch Konfigurationseinstellungen ist es möglich
+ Optionen zu übergeben, die sowohl die
<maketarget>buildworld</maketarget> und
<maketarget>installworld</maketarget> Phasen des
<application>NanoBSD</application> Bauprozesses betreffen,
sowie interne Optionen, die den Haupt-Bauprozess von
<application>NanoBSD</application> beeinflussen. Durch diese
- Optionen ist es möglich, das System so zu reduzieren, dass
- es mit wenig Platz, etwa 64 MB auskommt. Sie können die
+ Optionen ist es möglich, das System so zu reduzieren, dass
+ es mit wenig Platz, etwa 64 MB auskommt. Sie können die
Konfigurationsdateien dazu nutzten &os; noch weiter zu
trimmen, bis es nur noch aus dem Kernel und zwei oder drei
Dateien im Userland besteht.</para>
<para>Die Konfigurationsdatei besteht aus
- Konfigurations-Optionen, die die Standardwerte
- überschreiben.</para>
+ Konfigurations-Optionen, welche die Standardwerte
+ überschreiben.</para>
<itemizedlist>
<listitem>
@@ -263,30 +265,30 @@
<listitem>
<para><literal>NANO_SRC</literal> — Pfad zum
- Quelltextverzeichnis, das für den Bau des Abbilds
+ Quelltextverzeichnis, das für den Bau des Abbilds
verwendet wird.</para>
</listitem>
<listitem>
<para><literal>NANO_KERNEL</literal> — Name der
- Kernelkonfigurationsdatei, die für den Bau des Kernels
+ Kernelkonfigurationsdatei, die für den Bau des Kernels
verwendet wird.</para>
</listitem>
<listitem>
- <para><literal>CONF_BUILD</literal> — Optionen für
+ <para><literal>CONF_BUILD</literal> — Optionen für
die <maketarget>buildworld</maketarget> Phase des
Bauprozesses.</para>
</listitem>
<listitem>
- <para><literal>CONF_INSTALL</literal> — Optionen für
- die <maketarget>installworld</maketarget> Phase des
- Bauprozesses.</para>
+ <para><literal>CONF_INSTALL</literal> — Optionen
+ für die <maketarget>installworld</maketarget> Phase
+ des Bauprozesses.</para>
</listitem>
<listitem>
- <para><literal>CONF_WORLD</literal> — Optionen für
+ <para><literal>CONF_WORLD</literal> — Optionen für
die <maketarget>buildworld</maketarget> und
<maketarget>installworld</maketarget> Phasen des
Bauprozesses.</para>
@@ -294,9 +296,9 @@
<listitem>
<para><literal>FlashDevice</literal> — Definiert den
- zu benutzenden Medientyp. Überprüfen Sie die Datei
- <filename>FlashDevice.sub</filename> für weitere
- Informationen.</para>
+ zu benutzenden Medientyp. Überprüfen Sie die
+ Datei <filename>FlashDevice.sub</filename> für
+ weitere Informationen.</para>
</listitem>
</itemizedlist>
</sect3>
@@ -305,7 +307,7 @@
<title>Benutzerdefinierte Funktionen</title>
<para>Mit Hilfe von Shell-Funktionen in der
- Konfigurationsdatei besteht die Möglichkeit zur
+ Konfigurationsdatei besteht die Möglichkeit zur
Feinabstimmung von <application>NanoBSD</application>. Das
folgende Beispiel illustriert das Grundmodell von
benutzerdefinierten Funktionen:</para>
@@ -316,10 +318,10 @@
)
customize_cmd cust_foo</programlisting>
- <para>Ein besseres Beispiel für eine Anpassung ist folgende,
- welche die Standardgröße des <filename
+ <para>Ein besseres Beispiel für eine Anpassung ist folgende,
+ welche die Standardgröße des <filename
class="directory">/etc</filename> Verzeichnisses von 5 MB
- auf 30 MB ändert:</para>
+ auf 30 MB ändert:</para>
<programlisting>cust_etc_size () (
cd ${NANO_WORLDDIR}/conf
@@ -328,20 +330,20 @@ customize_cmd cust_foo</programlisting>
customize_cmd cust_etc_size</programlisting>
<para>Es gibt ein paar vordefinierte Standardfunktionen die
- Sie nutzen können:</para>
+ Sie nutzen können:</para>
<itemizedlist>
<listitem>
<para><literal>cust_comconsole</literal> —
- Deaktiviert &man.getty.8; auf den VGA Geräten (den
- <filename>/dev/ttyv*</filename> Gerätedateien) und
- ermöglicht die Nutzung der seriellen Schnittstelle COM1
+ Deaktiviert &man.getty.8; auf den VGA Geräten (den
+ <filename>/dev/ttyv*</filename> Gerätedateien) und
+ ermöglicht die Nutzung der seriellen Schnittstelle COM1
als Systemkonsole.</para>
</listitem>
<listitem>
<para><literal>cust_allow_ssh_root</literal> —
- Erlaubt es <username>root</username> sich über
+ Erlaubt es <username>root</username> sich über
&man.sshd.8; anzumelden.</para>
</listitem>
@@ -349,17 +351,17 @@ customize_cmd cust_etc_size</programlist
<para><literal>cust_install_files</literal> —
Installiert Dateien aus dem <filename
class="directory">nanobsd/Files</filename>
- Verzeichnis, das einige nützliche Skripte für die
- Systemverwaltung enthält.</para>
+ Verzeichnis, das einige nützliche Skripte für die
+ Systemverwaltung enthält.</para>
</listitem>
</itemizedlist>
</sect3>
<sect3>
- <title>Pakete hinzufügen</title>
+ <title>Pakete hinzufügen</title>
- <para>Durch benutzerdefinierte Funktionen können Pakete zum
- <application>NanoBSD</application> Abbild hinzugefügt
+ <para>Durch benutzerdefinierte Funktionen können Pakete zum
+ <application>NanoBSD</application> Abbild hinzugefügt
werden. Die nachfolgende Funktion installiert alle Pakete
aus
<filename>/usr/src/tools/tools/nanobsd/packages</filename>:</para>
@@ -376,9 +378,9 @@ customize_cmd install_packages</programl
<sect3>
<title>Beispiel einer Konfigurationsdatei</title>
- <para>Ein komplettes Beispiel für eine Konfigurationsdatei zum
- Erstellen eines benutzerdefinierten
- <application>NanoBSD</application> Abbilds könnte folgende
+ <para>Ein komplettes Beispiel für eine Konfigurationsdatei
+ zum Erstellen eines benutzerdefinierten
+ <application>NanoBSD</application> Abbilds könnte folgende
sein:</para>
<programlisting>NANO_NAME=custom
@@ -454,9 +456,9 @@ customize_cmd cust_nobeastie</programlis
<para>Der wichtigste Unterschied dieses Schrittes zur ersten
<application>NanoBSD</application> Installation besteht
darin, das jetzt anstatt der Datei
- <filename>_.disk.full</filename> (enthält ein Abbild der
+ <filename>_.disk.full</filename> (enthält ein Abbild der
gesamten Platte) die Datei
- <filename>_.disk.image</filename> (enthält ein Abbild
+ <filename>_.disk.image</filename> (enthält ein Abbild
einer einzelnen System-Partition) installiet wird.</para>
</step>
@@ -471,27 +473,27 @@ customize_cmd cust_nobeastie</programlis
</step>
<step>
- <para>Wenn etwas schief läuft, starten Sie wieder in die
+ <para>Wenn etwas schief läuft, starten Sie wieder in die
vorherige Partition (die das alte, funktionierende Abbild
- enthält) um die System-Funktionalität so schnell wie
- möglich wieder herzustellen. Beheben Sie alle Probleme des
- neu gebauten Abbilds, und wiederholen Sie den
+ enthält) um die System-Funktionalität so schnell wie
+ möglich wieder herzustellen. Beheben Sie alle Probleme
+ des neu gebauten Abbilds, und wiederholen Sie den
Vorgang.</para>
</step>
</procedure>
<para>Um das neue Abbild auf das laufende
<application>NanoBSD</application> System zu installieren, ist
- es möglich, entweder das <filename>updatep1</filename> oder
+ es möglich, entweder das <filename>updatep1</filename> oder
<filename>updatep2</filename> Skript im <filename
class="directory">/root</filename> Verzeichnis zu verwenden,
je nachdem, von welcher Partition das aktuelle System
- läuft.</para>
+ läuft.</para>
- <para>In Abhängigkeit davon welche Dienste der Host, der das
+ <para>In Abhängigkeit davon welche Dienste der Host, der das
<application>NanoBSD</application> Abbild anbietet, und welche
Art von Transfer bevorzugt wird, bestehen eine von drei zu
- prüfenden Möglichkeiten:</para>
+ prüfenden Möglichkeiten:</para>
<sect3>
<title>Verwendung von &man.ftp.1;</title>
@@ -517,11 +519,11 @@ get _.disk.image "| sh updatep1"</userin
<title>Verwendung von &man.nc.1;</title>
<para>Verwenden Sie dieses Beispiel, wenn auf dem Remote-Host
- kein &man.ftpd.8; oder &man.sshd.8; Dienst läuft:</para>
+ kein &man.ftpd.8; oder &man.sshd.8; Dienst läuft:</para>
<procedure>
<step>
- <para>Zunächst öffnen Sie eine TCP-Listener auf dem Host
+ <para>Zunächst öffnen Sie eine TCP-Listener auf dem Host
der das Abbild bereitstellt und zum Client
sendet:</para>
@@ -531,12 +533,13 @@ get _.disk.image "| sh updatep1"</userin
<para>Stellen Sie sicher das der benutzte Port nicht
blockiert wird, um eingehende Verbindungen, vom
<application>NanoBSD</application> Host durch die
- Firewall, zu ermöglichen.</para>
+ Firewall, zu ermöglichen.</para>
</note>
</step>
+
<step>
<para>Verbinden Sie sich zum Host der das Abbild
- bereitstellt und führen Sie das
+ bereitstellt und führen Sie das
<filename>updatep1</filename> Skript aus:</para>
<screen>&prompt.root; <userinput>nc myhost <replaceable>2222</replaceable> | sh updatep1</userinput></screen>
More information about the svn-doc-all
mailing list