Debian Kernel Howto: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
→‎Bisogna usare l'initrd oppure no?: commentati link obsoleti
m (tutta la guida era scritta due volte di seguito)
m (→‎Bisogna usare l'initrd oppure no?: commentati link obsoleti)
 
(2 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|}}
{{Versioni compatibili|Wheezy|Jessie|Testing_2015|Unstable_2015}}
== Introduzione ==
== Introduzione ==
In Debian, il [[kernel]] Linux può essere ricompilato con il metodo standard (valido con tutte le distribuzioni, e quindi anche con Debian) oppure nel cosiddetto [[Debian-way]] (traduzione: ''metodo Debian'' o ''alla Debian'').
In Debian, il [[kernel]] Linux può essere ricompilato con il metodo standard (valido con tutte le distribuzioni, e quindi anche con Debian) oppure nel cosiddetto [[Debian-way]] (traduzione: ''metodo Debian'' o ''alla Debian'').
Riga 88: Riga 88:


* [[esempio configurazione kernel]] nel nostro Wiki, per un semplice esempio;
* [[esempio configurazione kernel]] nel nostro Wiki, per un semplice esempio;
* [http://a2.pluto.it/a286.htm#almltitle441 elementi della configurazione] per una descrizione più dettagliata delle varie voci. Questo è un capitolo della monumentale opera [http://a2.pluto.it/appunti_di_informatica_libera.htm Appunti di Informatica Libera], per la quale tutti noi siamo grati all'autore '''Daniele Giacomini''';
* [http://a2.pluto.it/a2/a219.htm#almltitle285 elementi della configurazione] per una descrizione più dettagliata delle varie voci. Questo è un capitolo della monumentale opera [http://a2.pluto.it/a2/ Appunti di Informatica Libera], per la quale tutti noi siamo grati all'autore '''Daniele Giacomini''';
* [http://kernel.xc.net/ Linux Kernel Configuration Archive]: potrete cercare le varie opzioni di configurazione di ogni versione del kernel.
* [http://kernel.xc.net/ Linux Kernel Configuration Archive]: potrete cercare le varie opzioni di configurazione di ogni versione del kernel.


Riga 251: Riga 251:
Con un editor di testo è necessario decommentare l'opzione <pre>#GRUB_DISABLE_LINUX_UUID=true</pre> rimuovendo il simbolo "#". Il passaggio conclusivo consiste nell'eseguire <pre># update-grub</pre> per aggiornare la configurazione di grub.<br/>
Con un editor di testo è necessario decommentare l'opzione <pre>#GRUB_DISABLE_LINUX_UUID=true</pre> rimuovendo il simbolo "#". Il passaggio conclusivo consiste nell'eseguire <pre># update-grub</pre> per aggiornare la configurazione di grub.<br/>


Per un kernel ricompilato, l'initrd è generalmente inutile e rende l'avvio leggermente più lento. È anche facile sbagliare se non attivate le giuste opzioni nel kernel (vedi [[#Ma se io devo usare l'initrd assolutamente?|FAQ successiva]]), in tal caso otterreste un <code>kernel panic</code> all'avvio. L'initrd serve soprattutto per i kernel ufficiali delle distribuzioni che devono supportare tutti i controller esistenti e una gran varietà di filesystem. Sarebbe assurdo compilare tutti questi supporti staticamente e quindi vengono inseriti come moduli nel ram disk. L'initrd è necessario anche se si vuole usare un bootsplash, ma questa è un'altra storia:
Per un kernel ricompilato, l'initrd è generalmente inutile e rende l'avvio leggermente più lento. È anche facile sbagliare se non attivate le giuste opzioni nel kernel (vedi [[#Ma se io devo usare l'initrd assolutamente?|FAQ successiva]]), in tal caso otterreste un <code>kernel panic</code> all'avvio. L'initrd serve soprattutto per i kernel ufficiali delle distribuzioni che devono supportare tutti i controller esistenti e una gran varietà di filesystem. Sarebbe assurdo compilare tutti questi supporti staticamente e quindi vengono inseriti come moduli nel ram disk. <--


* [[Compilazione Kernel 2.6.11 con Bootsplash]]
*** ATTENZIONE *** PARTE COMMENTATA *** ATTENZIONE ***
* [[Kernel2.6.10 - Framebuffer - Gensplash Patch]]
 
L'initrd è necessario anche se si vuole usare un bootsplash, ma questa è un'altra storia:
 
* [[Old:Compilazione Kernel 2.6.11 con Bootsplash]]
* [[Old:Kernel2.6.10 - Framebuffer - Gensplash Patch]]
 
*** FINE PARTE COMMENTATA *** -->


La risposta lunga è quindi no, non usate l'initrd quando questo non sia strettamente necessario.
La risposta lunga è quindi no, non usate l'initrd quando questo non sia strettamente necessario.
Riga 340: Riga 346:
* [http://www.debian.org/doc/manuals/reference/ch-kernel.it.html Manuale di Riferimento Debian: Capitolo 7 - Il kernel Linux su Debian]
* [http://www.debian.org/doc/manuals/reference/ch-kernel.it.html Manuale di Riferimento Debian: Capitolo 7 - Il kernel Linux su Debian]
* [http://kernel-handbook.alioth.debian.org/index.html Debian Linux Kernel Handbook ]: ottimo documento sulla gestione dei kernel Debian delle relative patch (''in inglese'').
* [http://kernel-handbook.alioth.debian.org/index.html Debian Linux Kernel Handbook ]: ottimo documento sulla gestione dei kernel Debian delle relative patch (''in inglese'').
* [http://a2.pluto.it/a2/a218.htm#almltitle282 Appunti di informatica Libera: Kernel Linux]: Il capitolo dedicato al kernel della monumentale opera di ''Daniele Giacomini'' contiene sia istruzioni generiche che istruzioni per Debian. Inoltre c'è una descrizione dettagliata della configurazione delle varie voci del kernel!
* [http://a2.pluto.it/a2/a219.htm#almltitle282 Appunti di informatica Libera: Kernel Linux]: Il capitolo dedicato al kernel della monumentale opera di ''Daniele Giacomini'' contiene sia istruzioni generiche che istruzioni per Debian. Inoltre c'è una descrizione dettagliata della configurazione delle varie voci del kernel!
* [http://kernel.xc.net/ Linux Kernel Configuration Archive]: database che permette di ricercare tra le voci di configurazione (e le loro descrizioni) per varie versioni di kernel.
* [http://kernel.xc.net/ Linux Kernel Configuration Archive]: database che permette di ricercare tra le voci di configurazione (e le loro descrizioni) per varie versioni di kernel.


3 581

contributi

Menu di navigazione