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
This commit is contained in:
parent
c90bfecd07
commit
de6fd6ec21
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=41325
1 changed files with 82 additions and 79 deletions
|
@ -1,12 +1,13 @@
|
||||||
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
|
<?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" [
|
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN"
|
||||||
<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set/ /DE" "../../share/xml/entities.ent">
|
"../../../share/xml/freebsd42.dtd" [
|
||||||
|
<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//DE" "../../share/xml/entities.ent">
|
||||||
%entities;
|
%entities;
|
||||||
]>
|
]>
|
||||||
|
|
||||||
<article lang="de">
|
<article lang="de">
|
||||||
<articleinfo>
|
<articleinfo>
|
||||||
<title>Einführung in NanoBSD</title>
|
<title>Einführung in NanoBSD</title>
|
||||||
|
|
||||||
<authorgroup>
|
<authorgroup>
|
||||||
<author>
|
<author>
|
||||||
|
@ -31,27 +32,27 @@
|
||||||
<abstract>
|
<abstract>
|
||||||
<para>Dieses Dokument stellt Informationen zu den
|
<para>Dieses Dokument stellt Informationen zu den
|
||||||
<application>NanoBSD</application> Werkzeugen bereit, die dazu
|
<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
|
Systeme zu erstellen, welche auf eine Compact Flash Karte
|
||||||
passen (oder andere Massenspeicher).</para>
|
passen (oder andere Massenspeicher).</para>
|
||||||
|
|
||||||
<para><emphasis>Übersetzt von Björn
|
<para><emphasis>Übersetzt von Björn
|
||||||
Heidotting</emphasis>.</para>
|
Heidotting</emphasis>.</para>
|
||||||
</abstract>
|
</abstract>
|
||||||
</articleinfo>
|
</articleinfo>
|
||||||
|
|
||||||
<sect1 id="intro">
|
<sect1 id="intro">
|
||||||
<title>Einführung in NanoBSD</title>
|
<title>Einführung in NanoBSD</title>
|
||||||
|
|
||||||
<indexterm><primary>NanoBSD</primary></indexterm>
|
<indexterm><primary>NanoBSD</primary></indexterm>
|
||||||
|
|
||||||
<para><application>NanoBSD</application> ist ein Werkzeug welches
|
<para><application>NanoBSD</application> ist ein Werkzeug welches
|
||||||
derzeit von &a.phk; entwickelt wird. Es erstellt ein &os;
|
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>
|
Flash Karte passen (oder andere Massenspeicher).</para>
|
||||||
|
|
||||||
<para>Es kann dazu benutzt werden um spezialisierte
|
<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
|
Installation und Wartung von Systemen die als "Computer
|
||||||
Appliances" bekannt sind. Computer Appliances haben ihre Hard-
|
Appliances" bekannt sind. Computer Appliances haben ihre Hard-
|
||||||
und Software fest verbaut, dass bedeutet alle Anwendungen sind
|
und Software fest verbaut, dass bedeutet alle Anwendungen sind
|
||||||
|
@ -60,7 +61,7 @@
|
||||||
beginnen.</para>
|
beginnen.</para>
|
||||||
|
|
||||||
<para>Zu den Eigenschaften von <application>NanoBSD</application>
|
<para>Zu den Eigenschaften von <application>NanoBSD</application>
|
||||||
gehören:</para>
|
gehören:</para>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -72,27 +73,28 @@
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Keine fehlende Funktionalität — Wenn es möglich
|
<para>Keine fehlende Funktionalität — Wenn es möglich
|
||||||
ist, etwas mit &os; zu tun, ist es auch möglich, die gleiche
|
ist, etwas mit &os; zu tun, ist es auch möglich, die
|
||||||
Sache mit <application>NanoBSD</application> zu tun, es sei
|
gleiche Sache mit <application>NanoBSD</application> zu tun,
|
||||||
denn, eine oder mehrere Funktionen wurden ausdrücklich vor
|
es sei denn, eine oder mehrere Funktionen wurden
|
||||||
dem Bau des <application>NanoBSD</application> Abbilds
|
ausdrücklich vor dem Bau des
|
||||||
entfernt.</para>
|
<application>NanoBSD</application> Abbilds entfernt.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Zur Laufzeit ist alles read-only — Es ist sicher
|
<para>Zur Laufzeit ist alles read-only — Es ist sicher
|
||||||
den Stromstecker zu ziehen. Es besteht dann keine
|
den Stromstecker zu ziehen. Es besteht dann keine
|
||||||
Notwendigkeit, einen &man.fsck.8; nach einem nicht
|
Notwendigkeit, einen &man.fsck.8; nach einem nicht
|
||||||
ordnungsgemäßem Herunterfahren des Systems
|
ordnungsgemäßem Herunterfahren des Systems
|
||||||
auszuführen.</para>
|
auszuführen.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Einfach zu bauen und anzupassen — Unter Verwendung
|
<para>Einfach zu bauen und anzupassen — Unter Verwendung
|
||||||
von nur einem Shell-Skript und einer Konfigurationsdatei ist
|
von nur einem Shell-Skript und einer Konfigurationsdatei ist
|
||||||
es möglich, ein reduziertes und angepasstes Abbild zu bauen,
|
es möglich, ein reduziertes und angepasstes Abbild zu
|
||||||
welches jegliche Reihe von Anforderungen erfüllt.</para>
|
bauen, welches jegliche Reihe von Anforderungen
|
||||||
|
erfüllt.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
@ -103,9 +105,9 @@
|
||||||
<sect2 id="design">
|
<sect2 id="design">
|
||||||
<title>Das Design von NanoBSD</title>
|
<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
|
<application>NanoBSD</application> gebootet werden. Der
|
||||||
Massenspeicher ist standardmäßig in drei Teile
|
Massenspeicher ist standardmäßig in drei Teile
|
||||||
unterteilt:</para>
|
unterteilt:</para>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
@ -130,11 +132,11 @@
|
||||||
|
|
||||||
<para>Die Partition der Konfigurationsdatei besteht unter dem
|
<para>Die Partition der Konfigurationsdatei besteht unter dem
|
||||||
<filename class="directory">/cfg</filename> Verzeichnis. Sie
|
<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
|
class="directory">/etc</filename> Verzeichnis und wird
|
||||||
direkt nach dem Botten read-only eingehangen, weshalb es
|
direkt nach dem Botten read-only eingehangen, weshalb es
|
||||||
erforderlich ist geänderte Dateien von <filename
|
erforderlich ist geänderte Dateien von <filename
|
||||||
class="directory">/etc</filename> zurück nach <filename
|
class="directory">/etc</filename> zurück nach <filename
|
||||||
class="directory">/cfg</filename> zu kopieren falls die
|
class="directory">/cfg</filename> zu kopieren falls die
|
||||||
Änderungen nach einem Neustart bestehen bleiben
|
Änderungen nach einem Neustart bestehen bleiben
|
||||||
sollen.</para>
|
sollen.</para>
|
||||||
|
@ -152,7 +154,7 @@
|
||||||
|
|
||||||
<note>
|
<note>
|
||||||
<para>Die <filename class="directory">/cfg</filename>
|
<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
|
Änderungen an den Konfigurationsdateien gemountet
|
||||||
werden.</para>
|
werden.</para>
|
||||||
|
|
||||||
|
@ -161,15 +163,15 @@
|
||||||
besonders wenn das <application>NanoBSD</application> System
|
besonders wenn das <application>NanoBSD</application> System
|
||||||
auf einem Massenspeicher betrieben wird, der eventuell druch
|
auf einem Massenspeicher betrieben wird, der eventuell druch
|
||||||
eine große Anzahl von Schreiboperationen nachteilig
|
eine große Anzahl von Schreiboperationen nachteilig
|
||||||
beeinträchtigt wird (z. B. wenn der Dateisystem-Syncer den
|
beeinträchtigt wird (z. B. wenn der Dateisystem-Syncer den
|
||||||
Speicher mit Daten überflutet).</para>
|
Speicher mit Daten überflutet).</para>
|
||||||
</note>
|
</note>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<sect2>
|
<sect2>
|
||||||
<title>Ein NanoBSD Abbild erstellen</title>
|
<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
|
ein einfaches <filename>nanobsd.sh</filename> Shell-Skript
|
||||||
gebaut, das sich unter <filename
|
gebaut, das sich unter <filename
|
||||||
class="directory"><replaceable>/usr</replaceable>/src/tools/tools/nanobsd</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>
|
&prompt.root; <userinput>dd if=_.disk.full of=/dev/da0 bs=64k</userinput> <co id="nbsd-dd"/></screen>
|
||||||
|
|
||||||
<calloutlist>
|
<calloutlist>
|
||||||
<callout arearefs="nbsd-cd"> <para>Wechsel in das
|
<callout arearefs="nbsd-cd">
|
||||||
Basisverzeichnis des <application>NanoBSD</application>
|
<para>Wechsel in das Basisverzeichnis des
|
||||||
Skripts.</para>
|
<application>NanoBSD</application> Skripts.</para>
|
||||||
</callout>
|
</callout>
|
||||||
|
|
||||||
<callout arearefs="nbsd-sh">
|
<callout arearefs="nbsd-sh">
|
||||||
|
@ -237,22 +239,22 @@
|
||||||
<sect3>
|
<sect3>
|
||||||
<title>Konfigurations-Optionen</title>
|
<title>Konfigurations-Optionen</title>
|
||||||
|
|
||||||
<para>Durch Konfigurationseinstellungen ist es möglich
|
<para>Durch Konfigurationseinstellungen ist es möglich
|
||||||
Optionen zu übergeben, die sowohl die
|
Optionen zu übergeben, die sowohl die
|
||||||
<maketarget>buildworld</maketarget> und
|
<maketarget>buildworld</maketarget> und
|
||||||
<maketarget>installworld</maketarget> Phasen des
|
<maketarget>installworld</maketarget> Phasen des
|
||||||
<application>NanoBSD</application> Bauprozesses betreffen,
|
<application>NanoBSD</application> Bauprozesses betreffen,
|
||||||
sowie interne Optionen, die den Haupt-Bauprozess von
|
sowie interne Optionen, die den Haupt-Bauprozess von
|
||||||
<application>NanoBSD</application> beeinflussen. Durch diese
|
<application>NanoBSD</application> beeinflussen. Durch diese
|
||||||
Optionen ist es möglich, das System so zu reduzieren, dass
|
Optionen ist es möglich, das System so zu reduzieren, dass
|
||||||
es mit wenig Platz, etwa 64 MB auskommt. Sie können die
|
es mit wenig Platz, etwa 64 MB auskommt. Sie können die
|
||||||
Konfigurationsdateien dazu nutzten &os; noch weiter zu
|
Konfigurationsdateien dazu nutzten &os; noch weiter zu
|
||||||
trimmen, bis es nur noch aus dem Kernel und zwei oder drei
|
trimmen, bis es nur noch aus dem Kernel und zwei oder drei
|
||||||
Dateien im Userland besteht.</para>
|
Dateien im Userland besteht.</para>
|
||||||
|
|
||||||
<para>Die Konfigurationsdatei besteht aus
|
<para>Die Konfigurationsdatei besteht aus
|
||||||
Konfigurations-Optionen, die die Standardwerte
|
Konfigurations-Optionen, welche die Standardwerte
|
||||||
überschreiben.</para>
|
überschreiben.</para>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -263,30 +265,30 @@
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>NANO_SRC</literal> — Pfad zum
|
<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>
|
verwendet wird.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>NANO_KERNEL</literal> — Name der
|
<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>
|
verwendet wird.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>CONF_BUILD</literal> — Optionen für
|
<para><literal>CONF_BUILD</literal> — Optionen für
|
||||||
die <maketarget>buildworld</maketarget> Phase des
|
die <maketarget>buildworld</maketarget> Phase des
|
||||||
Bauprozesses.</para>
|
Bauprozesses.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>CONF_INSTALL</literal> — Optionen für
|
<para><literal>CONF_INSTALL</literal> — Optionen
|
||||||
die <maketarget>installworld</maketarget> Phase des
|
für die <maketarget>installworld</maketarget> Phase
|
||||||
Bauprozesses.</para>
|
des Bauprozesses.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>CONF_WORLD</literal> — Optionen für
|
<para><literal>CONF_WORLD</literal> — Optionen für
|
||||||
die <maketarget>buildworld</maketarget> und
|
die <maketarget>buildworld</maketarget> und
|
||||||
<maketarget>installworld</maketarget> Phasen des
|
<maketarget>installworld</maketarget> Phasen des
|
||||||
Bauprozesses.</para>
|
Bauprozesses.</para>
|
||||||
|
@ -294,9 +296,9 @@
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>FlashDevice</literal> — Definiert den
|
<para><literal>FlashDevice</literal> — Definiert den
|
||||||
zu benutzenden Medientyp. Überprüfen Sie die Datei
|
zu benutzenden Medientyp. Überprüfen Sie die
|
||||||
<filename>FlashDevice.sub</filename> für weitere
|
Datei <filename>FlashDevice.sub</filename> für
|
||||||
Informationen.</para>
|
weitere Informationen.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</sect3>
|
</sect3>
|
||||||
|
@ -305,7 +307,7 @@
|
||||||
<title>Benutzerdefinierte Funktionen</title>
|
<title>Benutzerdefinierte Funktionen</title>
|
||||||
|
|
||||||
<para>Mit Hilfe von Shell-Funktionen in der
|
<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
|
Feinabstimmung von <application>NanoBSD</application>. Das
|
||||||
folgende Beispiel illustriert das Grundmodell von
|
folgende Beispiel illustriert das Grundmodell von
|
||||||
benutzerdefinierten Funktionen:</para>
|
benutzerdefinierten Funktionen:</para>
|
||||||
|
@ -316,10 +318,10 @@
|
||||||
)
|
)
|
||||||
customize_cmd cust_foo</programlisting>
|
customize_cmd cust_foo</programlisting>
|
||||||
|
|
||||||
<para>Ein besseres Beispiel für eine Anpassung ist folgende,
|
<para>Ein besseres Beispiel für eine Anpassung ist folgende,
|
||||||
welche die Standardgröße des <filename
|
welche die Standardgröße des <filename
|
||||||
class="directory">/etc</filename> Verzeichnisses von 5 MB
|
class="directory">/etc</filename> Verzeichnisses von 5 MB
|
||||||
auf 30 MB ändert:</para>
|
auf 30 MB ändert:</para>
|
||||||
|
|
||||||
<programlisting>cust_etc_size () (
|
<programlisting>cust_etc_size () (
|
||||||
cd ${NANO_WORLDDIR}/conf
|
cd ${NANO_WORLDDIR}/conf
|
||||||
|
@ -328,20 +330,20 @@ customize_cmd cust_foo</programlisting>
|
||||||
customize_cmd cust_etc_size</programlisting>
|
customize_cmd cust_etc_size</programlisting>
|
||||||
|
|
||||||
<para>Es gibt ein paar vordefinierte Standardfunktionen die
|
<para>Es gibt ein paar vordefinierte Standardfunktionen die
|
||||||
Sie nutzen können:</para>
|
Sie nutzen können:</para>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>cust_comconsole</literal> —
|
<para><literal>cust_comconsole</literal> —
|
||||||
Deaktiviert &man.getty.8; auf den VGA Geräten (den
|
Deaktiviert &man.getty.8; auf den VGA Geräten (den
|
||||||
<filename>/dev/ttyv*</filename> Gerätedateien) und
|
<filename>/dev/ttyv*</filename> Gerätedateien) und
|
||||||
ermöglicht die Nutzung der seriellen Schnittstelle COM1
|
ermöglicht die Nutzung der seriellen Schnittstelle COM1
|
||||||
als Systemkonsole.</para>
|
als Systemkonsole.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>cust_allow_ssh_root</literal> —
|
<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>
|
&man.sshd.8; anzumelden.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
@ -349,17 +351,17 @@ customize_cmd cust_etc_size</programlisting>
|
||||||
<para><literal>cust_install_files</literal> —
|
<para><literal>cust_install_files</literal> —
|
||||||
Installiert Dateien aus dem <filename
|
Installiert Dateien aus dem <filename
|
||||||
class="directory">nanobsd/Files</filename>
|
class="directory">nanobsd/Files</filename>
|
||||||
Verzeichnis, das einige nützliche Skripte für die
|
Verzeichnis, das einige nützliche Skripte für die
|
||||||
Systemverwaltung enthält.</para>
|
Systemverwaltung enthält.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</sect3>
|
</sect3>
|
||||||
|
|
||||||
<sect3>
|
<sect3>
|
||||||
<title>Pakete hinzufügen</title>
|
<title>Pakete hinzufügen</title>
|
||||||
|
|
||||||
<para>Durch benutzerdefinierte Funktionen können Pakete zum
|
<para>Durch benutzerdefinierte Funktionen können Pakete zum
|
||||||
<application>NanoBSD</application> Abbild hinzugefügt
|
<application>NanoBSD</application> Abbild hinzugefügt
|
||||||
werden. Die nachfolgende Funktion installiert alle Pakete
|
werden. Die nachfolgende Funktion installiert alle Pakete
|
||||||
aus
|
aus
|
||||||
<filename>/usr/src/tools/tools/nanobsd/packages</filename>:</para>
|
<filename>/usr/src/tools/tools/nanobsd/packages</filename>:</para>
|
||||||
|
@ -376,9 +378,9 @@ customize_cmd install_packages</programlisting>
|
||||||
<sect3>
|
<sect3>
|
||||||
<title>Beispiel einer Konfigurationsdatei</title>
|
<title>Beispiel einer Konfigurationsdatei</title>
|
||||||
|
|
||||||
<para>Ein komplettes Beispiel für eine Konfigurationsdatei zum
|
<para>Ein komplettes Beispiel für eine Konfigurationsdatei
|
||||||
Erstellen eines benutzerdefinierten
|
zum Erstellen eines benutzerdefinierten
|
||||||
<application>NanoBSD</application> Abbilds könnte folgende
|
<application>NanoBSD</application> Abbilds könnte folgende
|
||||||
sein:</para>
|
sein:</para>
|
||||||
|
|
||||||
<programlisting>NANO_NAME=custom
|
<programlisting>NANO_NAME=custom
|
||||||
|
@ -454,9 +456,9 @@ customize_cmd cust_nobeastie</programlisting>
|
||||||
<para>Der wichtigste Unterschied dieses Schrittes zur ersten
|
<para>Der wichtigste Unterschied dieses Schrittes zur ersten
|
||||||
<application>NanoBSD</application> Installation besteht
|
<application>NanoBSD</application> Installation besteht
|
||||||
darin, das jetzt anstatt der Datei
|
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
|
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>
|
einer einzelnen System-Partition) installiet wird.</para>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
|
@ -471,27 +473,27 @@ customize_cmd cust_nobeastie</programlisting>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<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
|
vorherige Partition (die das alte, funktionierende Abbild
|
||||||
enthält) um die System-Funktionalität so schnell wie
|
enthält) um die System-Funktionalität so schnell wie
|
||||||
möglich wieder herzustellen. Beheben Sie alle Probleme des
|
möglich wieder herzustellen. Beheben Sie alle Probleme
|
||||||
neu gebauten Abbilds, und wiederholen Sie den
|
des neu gebauten Abbilds, und wiederholen Sie den
|
||||||
Vorgang.</para>
|
Vorgang.</para>
|
||||||
</step>
|
</step>
|
||||||
</procedure>
|
</procedure>
|
||||||
|
|
||||||
<para>Um das neue Abbild auf das laufende
|
<para>Um das neue Abbild auf das laufende
|
||||||
<application>NanoBSD</application> System zu installieren, ist
|
<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
|
<filename>updatep2</filename> Skript im <filename
|
||||||
class="directory">/root</filename> Verzeichnis zu verwenden,
|
class="directory">/root</filename> Verzeichnis zu verwenden,
|
||||||
je nachdem, von welcher Partition das aktuelle System
|
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
|
<application>NanoBSD</application> Abbild anbietet, und welche
|
||||||
Art von Transfer bevorzugt wird, bestehen eine von drei zu
|
Art von Transfer bevorzugt wird, bestehen eine von drei zu
|
||||||
prüfenden Möglichkeiten:</para>
|
prüfenden Möglichkeiten:</para>
|
||||||
|
|
||||||
<sect3>
|
<sect3>
|
||||||
<title>Verwendung von &man.ftp.1;</title>
|
<title>Verwendung von &man.ftp.1;</title>
|
||||||
|
@ -517,11 +519,11 @@ get _.disk.image "| sh updatep1"</userinput></screen>
|
||||||
<title>Verwendung von &man.nc.1;</title>
|
<title>Verwendung von &man.nc.1;</title>
|
||||||
|
|
||||||
<para>Verwenden Sie dieses Beispiel, wenn auf dem Remote-Host
|
<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>
|
<procedure>
|
||||||
<step>
|
<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
|
der das Abbild bereitstellt und zum Client
|
||||||
sendet:</para>
|
sendet:</para>
|
||||||
|
|
||||||
|
@ -531,12 +533,13 @@ get _.disk.image "| sh updatep1"</userinput></screen>
|
||||||
<para>Stellen Sie sicher das der benutzte Port nicht
|
<para>Stellen Sie sicher das der benutzte Port nicht
|
||||||
blockiert wird, um eingehende Verbindungen, vom
|
blockiert wird, um eingehende Verbindungen, vom
|
||||||
<application>NanoBSD</application> Host durch die
|
<application>NanoBSD</application> Host durch die
|
||||||
Firewall, zu ermöglichen.</para>
|
Firewall, zu ermöglichen.</para>
|
||||||
</note>
|
</note>
|
||||||
</step>
|
</step>
|
||||||
|
|
||||||
<step>
|
<step>
|
||||||
<para>Verbinden Sie sich zum Host der das Abbild
|
<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>
|
<filename>updatep1</filename> Skript aus:</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>nc myhost <replaceable>2222</replaceable> | sh updatep1</userinput></screen>
|
<screen>&prompt.root; <userinput>nc myhost <replaceable>2222</replaceable> | sh updatep1</userinput></screen>
|
||||||
|
|
Loading…
Reference in a new issue