Gentoo Archives: gentoo-commits

From: "Davide Cendron (scen)" <scen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/doc/it: genkernel.xml
Date: Tue, 25 Jan 2011 19:39:50
Message-Id: 20110125193938.4870120054@flycatcher.gentoo.org
1 scen 11/01/25 19:39:38
2
3 Modified: genkernel.xml
4 Log:
5 Version 6, revision 1.36 of EN CVS
6
7 Revision Changes Path
8 1.9 xml/htdocs/doc/it/genkernel.xml
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/genkernel.xml?rev=1.9&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/genkernel.xml?rev=1.9&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/it/genkernel.xml?r1=1.8&r2=1.9
13
14 Index: genkernel.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/it/genkernel.xml,v
17 retrieving revision 1.8
18 retrieving revision 1.9
19 diff -u -r1.8 -r1.9
20 --- genkernel.xml 8 Jul 2008 20:44:43 -0000 1.8
21 +++ genkernel.xml 25 Jan 2011 19:39:38 -0000 1.9
22 @@ -1,8 +1,8 @@
23 <?xml version='1.0' encoding="UTF-8"?>
24 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
25 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/genkernel.xml,v 1.8 2008/07/08 20:44:43 scen Exp $ -->
26 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/genkernel.xml,v 1.9 2011/01/25 19:39:38 scen Exp $ -->
27
28 -<guide link="/doc/it/genkernel.xml" lang="it" disclaimer="obsolete">
29 +<guide lang="it">
30 <title>Guida a Genkernel in Gentoo Linux</title>
31
32 <author title="Autore">
33 @@ -17,6 +17,9 @@
34 <author title="Redazione">
35 <mail link="nightmorph"/>
36 </author>
37 +<author title="Redazione">
38 + <mail link="sping"/>
39 +</author>
40 <author title="Traduzione">
41 Dario Mèndez
42 </author>
43 @@ -24,17 +27,19 @@
44 <mail link="cristiano.chiucchiolo@×××××.com">Cristiano Chiucchiolo</mail>
45 </author>
46 <author title="Traduzione">
47 - <mail link="veni78@×××××.it" >Andrea Venino</mail>
48 + <mail link="veni78@×××××.it">Andrea Venino</mail>
49 </author>
50
51 <abstract>
52 Questa guida si propone di descrivere tutte le funzioni fornite da genkernel.
53 </abstract>
54
55 +<!-- The content of this document is licensed under the CC-BY-SA license -->
56 +<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
57 <license/>
58
59 -<version>1.6</version>
60 -<date>2008-06-22</date>
61 +<version>6</version>
62 +<date>2011-01-20</date>
63
64 <chapter>
65 <title>Introduzione</title>
66 @@ -43,15 +48,13 @@
67 <body>
68
69 <p>
70 -Per gli utenti che non se la sentono di compilare il kernel, genkernel è uno
71 -strumento che automatizza questo processo. Può aiutare a creare un'immagine del
72 -kernel simile a quelle disponibili sui CD di installazione Gentoo, che sono
73 -progettate per rilevare automaticamente la configurazione hardware del sistema.
74 -Alcuni utenti possono anche essere interessati ad usare genkernel per quel
75 -genere di hardware che richiede una inizializzazione e un kernel funzionante
76 -prima di essere usato. Questo perché genkernel compila automaticamente i moduli
77 -del kernel, permettendo così all'hardware di essere caricato con particolari
78 -parametri che ne permettano l'uso.
79 +Per gli utenti che non vogliono compilare il kernel, genkernel è uno strumento
80 +che automatizza questo processo. Può aiutare a creare un'immagine del kernel
81 +simile a quelle disponibili sui CD di installazione Gentoo, che sono progettate
82 +per rilevare automaticamente la configurazione hardware del sistema. Alcuni
83 +utenti possono anche essere interessati ad usare genkernel per quel genere di
84 +hardware che richiede una inizializzazione e un kernel funzionante prima di
85 +essere usato.
86 </p>
87
88 </body>
89 @@ -84,13 +87,8 @@
90
91 <p>
92 Per ottenere genkernel, eseguire <c>emerge genkernel</c> dalla linea di comando.
93 -Se si sta utilizzando la <uri
94 -link="/doc/it/handbook/2005.1/hb-install-about.xml#doc_chap2_sect1">Gentoo
95 -Reference Platform</uri> (GRP), ricordarsi di installare i pacchetti binari
96 -usando il parametro <c>-k</c> per emergere. Dal momento che i GRP sono meno
97 -aggiornati, i parametri potrebbero risultare differenti. In ogni caso, è
98 -possibile consultare <c>genkernel --help</c> per ottenere aiuto su come usare la
99 -versione di genkernel installata nel proprio sistema.
100 +Consultare <c>genkernel --help</c> per ottenere aiuto su come usare la versione
101 +di genkernel installata nel proprio sistema.
102 </p>
103
104 </body>
105 @@ -131,9 +129,10 @@
106 <p>
107 Ci sono altre flag che modificano il risultato prodotto da genkernel. Ad
108 esempio, sostituendo <c>--no-install</c> con la flag <c>--install</c>, genkernel
109 -installerà automaticamente il nuovo kernel nella directory <path>/boot</path>.
110 -La flag <c>--mountboot</c> consente invece a genkernel di montare
111 -automaticamente la partizione <path>/boot</path>, se necessario.
112 +installerà automaticamente il nuovo kernel nella directory <path>/boot</path>, e
113 +creerà i collegamenti simbolici necessari se verrà specificato l'opzione
114 +<c>--symlink</c>. La flag <c>--mountboot</c> consente invece a genkernel di
115 +montare automaticamente la partizione <path>/boot</path>, se necessario.
116 </p>
117
118 <p>
119 @@ -148,9 +147,11 @@
120 </p>
121
122 <p>
123 -Il resto di questo capitolo esamina il funzionamento di varie flag e azioni
124 -disponibili per genkernel. Alcune flag hanno varianti che servono a compiere
125 -una operazione inversa. Le varianti inverse contengono il prefisso
126 +Il resto di questo capitolo esamina il funzionamento di varie flag, variabili di
127 +configurazione e azioni disponibili per genkernel. Per una lista più completa si
128 +prega di fare riferimento a <c>man genkernel</c> e ai commenti in
129 +<path>/etc/genkernel.conf</path>. Alcune flag hanno varianti che servono a
130 +compiere una operazione inversa. Le varianti inverse contengono il prefisso
131 <b><c>no-</c></b>, e i loro effetti sono racchiusi tra parentesi quadre, [].
132 </p>
133
134 @@ -271,12 +272,16 @@
135 partizione di boot. Anche i moduli compilati verranno installati.
136 </li>
137 <li>
138 - <b>--<c>no-</c>initrdmodules</b>: Impedisce che i moduli vengano copiati
139 + <b>--no-ramdisk-modules</b>: Impedisce che i moduli vengano copiati
140 nell'immagine initrd creata da genkernel. Questa flag è un'eccezione alla
141 regola del prefisso <c>no-</c>; l'omissione di questo prefisso genera una
142 flag non valida.
143 </li>
144 <li>
145 + <b>--all-ramdisk-modules</b>: Copia tutti i moduli disponibili nella
146 + immagine initrd appena creata da genkernel.
147 + </li>
148 + <li>
149 <b>--genzimage</b>: Crea l'immagine initrd prima dell'immagine del kernel.
150 (Questo trucco attualmente si applica solo ai sistemi PPC Pegasos.)
151 </li>
152 @@ -357,15 +362,15 @@
153
154 <ul>
155 <li>
156 - <b>--debuglevel=<c>verblevel</c></b>: Controlla il livello di verbosità
157 + <b>--loglevel=<c>verblevel</c></b>: Controlla il livello di verbosità
158 delle informazioni fornite da genkernel. La variabile <c>verblevel</c> è un
159 intero tra 0 e 5. Il livello '0' rappresenta un output minimale, mentre '5'
160 fornisce tutte le informazioni possibili sulle attività di genkernel durante
161 il processo di compilazione.
162 </li>
163 <li>
164 - <b>debugfile=<path>/percorso/outputfile</path></b>: Ignora il valore
165 - impostato nell'argomento <c>--debuglevel</c>, e invia <b>tutti</b> i dati di
166 + <b>--logfile=<path>/percorso/outputfile</path></b>: Ignora il valore
167 + impostato nell'argomento <c>--loglevel</c>, e invia <b>tutti</b> i dati di
168 debugging prodotti da genkernel verso lo specificato file di output, che è
169 collocato in modo predefinito in <path>/var/log/genkernel.log</path>.
170 </li>
171 @@ -414,7 +419,7 @@
172 durante la sequenza di boot.
173 </li>
174 <li>
175 - <b>--lvm2</b>: Include il supporto per lo storage utilizzando il <uri
176 + <b>--lvm</b>: Include il supporto per lo storage utilizzando il <uri
177 link="http://sources.redhat.com/lvm2/">Logical Volume Management</uri>
178 (LVM2) da binari <e>statici</e>, se disponibile nel sistema. I binari LVM2
179 (statici) che servono, se non sono disponibili vengono compilati.
180 @@ -423,13 +428,11 @@
181 link="/doc/it/lvm2.xml">Installazione di Gentoo con LVM2</uri>.
182 </li>
183 <li>
184 - <b>--evms2</b>: Include il supporto per lo storage utilizzando l'<uri
185 + <b>--evms</b>: Include il supporto per lo storage utilizzando l'<uri
186 link="http://evms.sourceforge.net/">Enterprise Volume Management
187 System</uri> (EVMS2), se disponibile. Assicurarsi di installare il pacchetto
188 - evms con <c>USE=static emerge evms2</c> prima di usare questa flag
189 - (genkernel.) <e>(Omettere la flag </e><c>USE=static</c><e> durante
190 - l'installazione del pacchetto impedirà l'installazione dei binari statici
191 - necessari.)</e>
192 + evms con <c>USE=static emerge evms</c> prima di usare questa flag
193 + (genkernel.)
194 </li>
195 <li>
196 <b>--dmraid</b>: Include il supporto per <uri
197 @@ -447,6 +450,17 @@
198 criptato creato da LUKS).
199 </li>
200 <li>
201 + <b>--disklabel</b>: Aggiunge il supporto alle etichette dei dischi e agli
202 + UUID al proprio initrd.
203 + </li>
204 + <li>
205 + <b>--iscsi</b>: Aggiunge il supporto per iSCSI al proprio initrd.
206 + </li>
207 + <li>
208 + <b>--multipath</b>: Aggiunge il supporto per <uri
209 + link="/doc/it/multipath.xml">Multipath</uri> al proprio initrd.
210 + </li>
211 + <li>
212 <b>--linuxrc=/percorso/linuxrc</b>: Specifica un <e>linuxrc</e> &mdash;
213 creato dall'utente; si tratta di uno script che viene inizializzato durante
214 la fase di avvio del kernel, prima del processo di boot vero e proprio. (Uno
215 @@ -509,17 +523,18 @@
216 </p>
217
218 <ul>
219 - <li><c>initrd</c>: Produce solo l'immagine initrd</li>
220 - <li><c>bzImage</c>: Produce solo l'immagine del kernel</li>
221 - <li><c>kernel</c>: Produce solo l'immagine del kernel e i moduli</li>
222 <li>
223 <c>all</c>: Produce tutti gli stage &mdash; l'immagine initrd, quella del
224 kernel e i moduli.
225 </li>
226 + <li><c>bzImage</c>: Produce solo l'immagine del kernel</li>
227 + <li><c>kernel</c>: Produce solo l'immagine del kernel e i moduli</li>
228 + <li><c>initramfs</c>: Produce solo l'immagine initramfs/ramdisk</li>
229 + <li><c>ramdisk</c>: Produce solo l'immagine initramfs/ramdisk</li>
230 </ul>
231
232 <p>
233 -L'ultima azione, <c>all</c>, è raccomandata per la maggior parte degli utenti,
234 +La prima azione, <c>all</c>, è raccomandata per la maggior parte degli utenti,
235 dato che produce gli stage necessari per avere un kernel funzionante. È
236 importante ricordare che un'<e>azione</e> dice semplicemente a genkernel cosa
237 <e>produrre</e>, non cosa <e>installare</e>.
238 @@ -538,10 +553,6 @@
239
240 <ol>
241 <li>
242 - Aggiungere <c>root=/dev/ram0</c> e <c>init=/linuxrc</c> ai parametri da
243 - fornire all'immagine del kernel.
244 - </li>
245 - <li>
246 Aggiungere <c>real_root=/dev/hda3</c>, per esempio, ai parametri da fornire
247 all'immagine del kernel se <path>/dev/hda3</path> contiene la partizione di
248 root.
249 @@ -577,15 +588,15 @@
250 </p>
251
252 <pre caption="Eseguire genkernel (con molte flag)">
253 -# <i>genkernel --debuglevel=5 --no-color --no-mrproper --clean --splash \
254 +# <i>genkernel --loglevel=5 --no-color --no-mrproper --clean --splash \
255 --kerneldir=/path/to/alternate/kernel/sources --install --menuconfig \
256 --kernel-config=/path/to/preferred/configfile --save-config --mountboot all</i>
257 </pre>
258
259 <p>
260 Per fortuna, esiste un file di configurazione dove può essere impostata (o
261 -modificata) a proprio piacimento gran parte delle opzioni principali. Ecco una
262 -sintesi delle opzioni più importanti:
263 +modificata) a proprio piacimento gran parte delle opzioni principali:
264 +<path>/etc/genkernel.conf</path>. Ecco una sintesi delle opzioni più importanti:
265 </p>
266
267 <ul>
268 @@ -638,14 +649,18 @@
269 debugging (quando necessario.)
270 </li>
271 <li>
272 - <b>DEBUGLEVEL=<c>[0|1|2|3|4|5]</c></b>: Questa opzione serve a regolare la
273 + <b>LOGLEVEL=<c>[0|1|2|3|4|5]</c></b>: Questa opzione serve a regolare la
274 verbosità dell'output prodotto da genkernel &mdash; impostando questa
275 - opzione a '0', con <c>--debuglevel=0</c> sarà soppresso ogni output prodotto
276 - da genkernel; impostare questa opzione a '5', con <c>--debuglevel=5</c>,
277 + opzione a '0', con <c>--loglevel=0</c> sarà soppresso ogni output prodotto
278 + da genkernel; impostare questa opzione a '5', con <c>--loglevel=5</c>,
279 fornisce all'utente tutto l'output prodotto da genkernel.
280 </li>
281 </ul>
282
283 +<note>
284 +Ulteriori opzioni sono descritte in <path>/etc/genkernel.conf</path>.
285 +</note>
286 +
287 <p>
288 Scegliendo le opzioni appropriate in <path>/etc/genkernel.conf</path>, si può
289 ridurre il numero delle flag passate a genkernel dalla riga di comando:
290 @@ -897,4 +912,4 @@
291 </section>
292 </chapter>
293
294 -</guide>
295 \ No newline at end of file
296 +</guide>