Debian Kernel Howto: differenze tra le versioni

Riga 262: Riga 262:
* il modulo del controller del proprio harddisk
* il modulo del controller del proprio harddisk
* il modulo del filesystem della partizione di root
* il modulo del filesystem della partizione di root
Completato questo passaggio si può procedere alla modifica del file: <pre>/etc/default/grub</pre><br/>
{{Warningbox|Si consiglia di eseguire questa modifica prima di installare il kernel privo di initrd per evitare di ritrovarsi con una macchina non avviabile.}}
Il suddetto file va modificato poiché, senza l'initrd, il nostro sistema non sarà in grado, in fase di avvio, di riconoscere i dischi attraverso gli UUID, ma solo per mezzo degli indirizzi <pre>/dev/sda</pre>
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. L'initrd è necessario anche se si vuole usare un bootsplash, ma questa è un'altra storia:
6

contributi