aboutsummaryrefslogtreecommitdiff
path: root/it_IT.ISO8859-15/books/handbook/kernelconfig/chapter.xml
diff options
context:
space:
mode:
Diffstat (limited to 'it_IT.ISO8859-15/books/handbook/kernelconfig/chapter.xml')
-rw-r--r--it_IT.ISO8859-15/books/handbook/kernelconfig/chapter.xml125
1 files changed, 52 insertions, 73 deletions
diff --git a/it_IT.ISO8859-15/books/handbook/kernelconfig/chapter.xml b/it_IT.ISO8859-15/books/handbook/kernelconfig/chapter.xml
index 16f898a54c..f39a0df0b8 100644
--- a/it_IT.ISO8859-15/books/handbook/kernelconfig/chapter.xml
+++ b/it_IT.ISO8859-15/books/handbook/kernelconfig/chapter.xml
@@ -5,33 +5,20 @@
$FreeBSD$
Original revision: 1.176
-->
-
-<chapter id="kernelconfig">
- <chapterinfo>
+<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="kernelconfig">
+ <info><title>Configurazione del Kernel di FreeBSD</title>
<authorgroup>
- <author>
- <firstname>Jim</firstname>
-
- <surname>Mock</surname>
-
- <contrib>Modificato e rivisto da </contrib>
- </author>
+ <author><personname><firstname>Jim</firstname><surname>Mock</surname></personname><contrib>Modificato e rivisto da </contrib></author>
</authorgroup>
<authorgroup>
- <author>
- <firstname>Jake</firstname>
-
- <surname>Hamby</surname>
-
- <contrib>Grazie al contributo originale di </contrib>
- </author>
+ <author><personname><firstname>Jake</firstname><surname>Hamby</surname></personname><contrib>Grazie al contributo originale di </contrib></author>
</authorgroup>
- </chapterinfo>
+ </info>
- <title>Configurazione del Kernel di FreeBSD</title>
+
- <sect1 id="kernelconfig-synopsis">
+ <sect1 xml:id="kernelconfig-synopsis">
<title>Synopsis</title>
<indexterm>
@@ -75,11 +62,11 @@
</itemizedlist>
<para>Tutti i comandi elencati in questo capitolo negli esempi
- dovrebbero essere eseguiti come <username>root</username>
+ dovrebbero essere eseguiti come <systemitem class="username">root</systemitem>
affinchè abbiano successo.</para>
</sect1>
- <sect1 id="kernelconfig-custom-kernel">
+ <sect1 xml:id="kernelconfig-custom-kernel">
<title>Perchè creare un kernel custom?</title>
<para>Tradizionalmente, &os; ha sempre avuto quello che si chiama
@@ -146,7 +133,7 @@
</itemizedlist>
</sect1>
- <sect1 id="kernelconfig-building">
+ <sect1 xml:id="kernelconfig-building">
<title>Compilare ed installare un Kernel Custom</title>
<indexterm>
@@ -162,7 +149,7 @@
un certo numero di sottodirectory qua che rappresentano
parti differenti del kernel, ma la più importante
per i nostri scopi è
- <filename><replaceable>arch</replaceable>/conf</filename>,
+ <filename>arch/conf</filename>,
dove editerai il tuo file
di configurazione del kernel, e <filename>compile</filename>,
che è l'area di passaggio dove il tuo kernel sarè
@@ -190,7 +177,7 @@
significa che i sorgenti del kernel non sono stati installati.
Il modo più semplice per farlo è eseguire
<command>sysinstall</command>
- come <username>root</username>, scegliendo
+ come <systemitem class="username">root</systemitem>, scegliendo
<guimenuitem>Configure</guimenuitem>, poi
<guimenuitem>Distributions</guimenuitem>, poi
<guimenuitem>src</guimenuitem>, poi <guimenuitem>base</guimenuitem>
@@ -207,11 +194,11 @@
</note>
<para>Quindi, entra nella directory
- <filename><replaceable>arch</replaceable>/conf</filename>
+ <filename>arch/conf</filename>
e copia il file di configurazione del kernel con il nome
che vuoi dare al kernel. Ad esempio:</para>
- <screen>&prompt.root; <userinput>cd /usr/src/sys/<replaceable>i386</replaceable>/conf</userinput>
+ <screen>&prompt.root; <userinput>cd /usr/src/sys/i386/conf</userinput>
&prompt.root; <userinput>cp GENERIC MYKERNEL</userinput></screen>
<para>Tradizionalmente, questo nome è tutto in lettere
@@ -236,15 +223,15 @@
<para>Piuttosto tieni il tuo file di configurazione
del kernel da qualche altra parte, e crea un link simbolico
- al file nella directory <filename><replaceable>i386
- </replaceable></filename>.</para>
+ al file nella directory <filename>i386
+ </filename>.</para>
<para>Ad esempio:</para>
- <screen>&prompt.root; <userinput>cd /usr/src/sys/<replaceable>i386</replaceable>/conf</userinput>
+ <screen>&prompt.root; <userinput>cd /usr/src/sys/i386/conf</userinput>
&prompt.root; <userinput>mkdir /root/kernels</userinput>
-&prompt.root; <userinput>cp GENERIC /root/kernels/<replaceable>MYKERNEL</replaceable></userinput>
-&prompt.root; <userinput>ln -s /root/kernels/<replaceable>MYKERNEL</replaceable></userinput></screen>
+&prompt.root; <userinput>cp GENERIC /root/kernels/MYKERNEL</userinput>
+&prompt.root; <userinput>ln -s /root/kernels/MYKERNEL</userinput></screen>
</tip>
<para>Ora edita <filename>MYKERNEL</filename> con il tuo
@@ -272,8 +259,7 @@
Configurazione</link> attentamente.</para>
<note>
- <para>Se tu <link
- linkend="cutting-edge">sincronizzi il tuo albero dei sorgenti
+ <para>Se tu <link linkend="cutting-edge">sincronizzi il tuo albero dei sorgenti
</link> con i più recenti sorgenti del progetto &os;,
accertati sempre di controllare il file
<filename>/usr/src/UPDATING</filename> prima di eseguire
@@ -289,8 +275,7 @@
<title>Compilare il Kernel</title>
<step>
- <para>Entra nella directory <filename
- class="directory">/usr/src</filename>:</para>
+ <para>Entra nella directory <filename>/usr/src</filename>:</para>
<screen>&prompt.root; <userinput>cd /usr/src</userinput></screen>
</step>
@@ -298,13 +283,13 @@
<step>
<para>Compila il kernel:</para>
- <screen>&prompt.root; <userinput>make buildkernel KERNCONF=<replaceable>MYKERNEL</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput>make buildkernel KERNCONF=MYKERNEL</userinput></screen>
</step>
<step>
<para>Installa il nuovo kernel:</para>
- <screen>&prompt.root; <userinput>make installkernel KERNCONF=<replaceable>MYKERNEL</replaceable></userinput></screen>
+ <screen>&prompt.root; <userinput>make installkernel KERNCONF=MYKERNEL</userinput></screen>
</step>
</procedure>
@@ -336,11 +321,11 @@
</tip>
<indexterm>
- <primary><filename class="directory">/boot/kernel.old</filename></primary>
+ <primary><filename>/boot/kernel.old</filename></primary>
</indexterm>
<para>Il nuovo kernel sarà copiato nella directory
- <filename class="directory">/boot/kernel</filename>
+ <filename>/boot/kernel</filename>
come <filename>/boot/kernel/kernel</filename> e il kernel
precedente sarà copiato in <filename>
/boot/kernel.old/kernel</filename>. Ora, riavvia il sistema
@@ -356,7 +341,7 @@
<para>Altri file relativi al processo di boot, come il boot
&man.loader.8; e la configurazione sono conservati in
<filename>/boot/</filename>. Moduli di terze parti o custom
- possono essere piazzati in <filename class="directory">/boot/kernel/
+ possono essere piazzati in <filename>/boot/kernel/
</filename>, anche se gli utenti dovrebbero avere conoscenza
del fatto che tenere i moduli sincronizzati col kernel compilato
è molto importante. I moduli non creati per
@@ -365,20 +350,14 @@
</note>
</sect1>
- <sect1 id="kernelconfig-config">
- <sect1info>
+ <sect1 xml:id="kernelconfig-config">
+ <info><title>Il File di Configurazione</title>
<authorgroup>
- <author>
- <firstname>Joel</firstname>
-
- <surname>Dahl</surname>
-
- <contrib>Modificato per &os; 6.X da </contrib>
- </author>
+ <author><personname><firstname>Joel</firstname><surname>Dahl</surname></personname><contrib>Modificato per &os; 6.X da </contrib></author>
</authorgroup>
- </sect1info>
+ </info>
- <title>Il File di Configurazione</title>
+
<indexterm>
<primary>kernel</primary>
@@ -400,7 +379,7 @@
commento ed ignorato. Le seguenti sezioni descrivono
ogni parola chiave, nell'ordine di presenza in
<filename>GENERIC</filename>.
- <anchor id="kernelconfig-options"/>Per una lista esaustiva
+ <anchor xml:id="kernelconfig-options"/>Per una lista esaustiva
delle opzioni dipendenti dall'architettura e dei devices,
leggi il file <filename>NOTES</filename> nella stessa directory
del file <filename>GENERIC</filename>. Per opzioni
@@ -410,9 +389,9 @@
<note>
<para>Per creare un file che contenga tutte le opzioni
disponibili, ad esempio per usi di testing,
- esegui il seguente comando come <username>root</username>:</para>
+ esegui il seguente comando come <systemitem class="username">root</systemitem>:</para>
- <screen>&prompt.root; <userinput>cd /usr/src/sys/<replaceable>i386</replaceable>/conf &amp;&amp; make LINT</userinput></screen>
+ <screen>&prompt.root; <userinput>cd /usr/src/sys/i386/conf &amp;&amp; make LINT</userinput></screen>
</note>
<indexterm>
@@ -424,7 +403,7 @@
del kernel <filename>GENERIC</filename> con vari commenti
addizionali ove necessari ai fini della chiarezza. Questo esempio
dovrebbe corrispondere abbastanza da vicino alla tua copia in
- <filename>/usr/src/sys/<replaceable>i386</replaceable>/conf/GENERIC</filename>.
+ <filename>/usr/src/sys/i386/conf/GENERIC</filename>.
</para>
<indexterm>
@@ -585,7 +564,7 @@ options NFS_ROOT # NFS usable as /, requires NFSCLIENT</progra
disco formattato DOS al momento del boot, puoi tranquilamente
commentare queste opzioni. Sarà automaticamente caricato
la prima volta che monti una partizione DOS, come descritto in seguito.
- Inoltre, l'eccellente software <filename role="package">emulators/mtools</filename>
+ Inoltre, l'eccellente software <package>emulators/mtools</package>
ti permette di accedere a floppy DOS senza dover montarli e smontarli
(e non richiede assolutamente <literal>MSDOSFS</literal>).</para>
@@ -755,7 +734,7 @@ device ata</programlisting>
<para>Questo è necessario assieme a <literal>device ata</literal> per drive
ATA RAID.</para>
- <programlisting><anchor id="kernelconfig-atapi"/>
+ <programlisting><anchor xml:id="kernelconfig-atapi"/>
device atapicd # ATAPI CDROM drives</programlisting>
<para>Questo è necessario assieme a <literal>device ata</literal> per
@@ -956,11 +935,11 @@ device cardbus # CardBus (32-bit) bus</programlisting>
device sio # 8250, 16[45]50 based serial ports</programlisting>
<para>Queste sono le porte seriali chiamate
- <devicename>COM</devicename> nel mondo &ms-dos;/&windows;.</para>
+ <filename>COM</filename> nel mondo &ms-dos;/&windows;.</para>
<note>
- <para>Se hai un modem interno sulla <devicename>COM4</devicename>
- ed una porta seriale sulla <devicename>COM2</devicename>, dovrai
+ <para>Se hai un modem interno sulla <filename>COM4</filename>
+ ed una porta seriale sulla <filename>COM2</filename>, dovrai
cambiare l'IRQ del modem a 2 (per ragioni tecniche oscure
IRQ 2=IRQ 9) affinchè tu ci possa accedere da &os;.
Se hai una carta seriale multiporta, controlla la pagina di manuale
@@ -974,8 +953,8 @@ device sio # 8250, 16[45]50 based serial ports</programli
<para>Ogni porta seriale deve avere un IRQ unico (a meno che non stia usando
una delle carte multicard dove sono supportati interrupt condivisi),
- così gli IRQ di default per <devicename>COM3</devicename> e
- <devicename>COM4</devicename> non possono essere usati.</para>
+ così gli IRQ di default per <filename>COM3</filename> e
+ <filename>COM4</filename> non possono essere usati.</para>
</note>
<programlisting># Parallel port
@@ -1084,7 +1063,7 @@ device xe # Xircom pccard Ethernet
#device le</programlisting>
<para>Driver ISA Ethernet. Vedi
- <filename>/usr/src/sys/<replaceable>i386</replaceable>/conf/NOTES</filename>
+ <filename>/usr/src/sys/i386/conf/NOTES</filename>
per dettagli su quali carte siano supportate da quali driver.</para>
<programlisting># Wireless NIC cards
@@ -1116,8 +1095,8 @@ device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
device loop # Network loopback</programlisting>
<para>Questo è il generico device loopback per TCP/IP. Se fai telnet
- o FTP a <hostid>localhost</hostid> (anche conosciuto come
- <hostid role="ipaddr">127.0.0.1</hostid>) la connessione ritornerà
+ o FTP a <systemitem>localhost</systemitem> (anche conosciuto come
+ <systemitem class="ipaddress">127.0.0.1</systemitem>) la connessione ritornerà
alla tua stessa macchina attraverso questo device. Questo è
<emphasis>obbligatorio</emphasis>.</para>
@@ -1151,7 +1130,7 @@ device loop # Network loopback</programlisting>
<link linkend="userppp">PPP</link> di questo libro per maggiori
informazioni.</para>
- <programlisting><anchor id="kernelconfig-ptys"/>
+ <programlisting><anchor xml:id="kernelconfig-ptys"/>
device pty # Pseudo-ttys (telnet etc)</programlisting>
<para>Questo è uno <quote>pseudo-terminal</quote> o porta di login
@@ -1230,7 +1209,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
<para>Per maggiori informazioni e device addizionali supportati
da &os;, controlla
- <filename>/usr/src/sys/<replaceable>i386</replaceable>/conf/NOTES</filename>.</para>
+ <filename>/usr/src/sys/i386/conf/NOTES</filename>.</para>
<sect2>
<title>Configurazioni a Memoria Estesa (<acronym>PAE</acronym>)</title>
@@ -1332,7 +1311,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
</sect2>
</sect1>
- <sect1 id="kernelconfig-trouble">
+ <sect1 xml:id="kernelconfig-trouble">
<title>Se Qualcosa Va Male</title>
<para>Ci sono cinque categorie di problemi che si possono
@@ -1373,7 +1352,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
</varlistentry>
<varlistentry>
- <term>Il kernel non fa il boot:<anchor id="kernelconfig-noboot"/></term>
+ <term>Il kernel non fa il boot:<anchor xml:id="kernelconfig-noboot"/></term>
<listitem>
<para>Se il tuo kernel non fa il boot, o fallisce nel
@@ -1385,7 +1364,7 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
Seleziona l'opzione <quote>Escape to a loader prompt</quote>,
la numero sei. Al prompt digita
<command>unload kernel</command> e poi digita
- <command>boot /boot/<replaceable>kernel.old</replaceable>/kernel</command>
+ <command>boot /boot/kernel.old/kernel</command>
o il nome del file di un altro kernel da cui puoi bootare
correttamente. Quando configuri un kernel, è sempre
una buona idea tenere un kernel che si sa che funzioni
@@ -1408,13 +1387,13 @@ device fwe # Ethernet over FireWire (non-standard!)</programl
perchè quando installi un nuovo kernel, <filename>kernel.old
</filename> viene cancellato dall'ultimo kernel installato, che poteva
essere non funzionanante. Inoltre, appena possibile, sposta il
- kernel funzionanante nella directory corretta <filename class="directory">
+ kernel funzionanante nella directory corretta <filename>
/boot/kernel</filename> o comandi come &man.ps.1; potrebbero non
funzionare bene. Per farlo, semplicemente rinomina la directory
contenente il kernel funzionante:</para>
<screen>&prompt.root; <userinput>mv /boot/kernel /boot/kernel.bad</userinput>
- &prompt.root; <userinput>mv /boot/<replaceable>kernel.good</replaceable> /boot/kernel</userinput></screen>
+ &prompt.root; <userinput>mv /boot/kernel.good /boot/kernel</userinput></screen>
</note>
</listitem>