6
contributi
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: |
contributi