diff options
Diffstat (limited to 'it_IT.ISO8859-15/books/handbook/kernelconfig/chapter.xml')
-rw-r--r-- | it_IT.ISO8859-15/books/handbook/kernelconfig/chapter.xml | 125 |
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 && make LINT</userinput></screen> + <screen>&prompt.root; <userinput>cd /usr/src/sys/i386/conf && 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> |