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> — |
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 — 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 — 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> |