12
contributi
Riga 264: | Riga 264: | ||
</pre> | </pre> | ||
A partire dal kernel 2.6.13 si usano di default immagini del filesystem in formato '''cpio''' per cui non è più necessario aggiungere il supporto al '''cramfs'''. | |||
< | Con tale configurazione è possibile compilare il kernel con initrd aggiungendo semplicemente l'opzione <code>--initrd</code> al comando <code>make-kpkg</code>. Il pacchetto risultante conterrà degli script che creeranno l'immagine initrd in fase di installazione del pacchetto. | ||
</ | |||
Attualmente (etch) ci sono tre strumenti in debian che permettono di creare l'immagine initrd: (in lenny si trovano soltanto i primi due) | |||
* '''<code>update-initramfs</code> ''' (fornito dal pacchetto <code>initramfs-tools</code>): utilizzabile con kernel 2.6.13 o più recenti. Aggiunge tutti i controller del disco e i supporti che potrebbero servire per il boot che sono stati complati come moduli. | * '''<code>update-initramfs</code> ''' (fornito dal pacchetto <code>initramfs-tools</code>): utilizzabile con kernel 2.6.13 o più recenti. Aggiunge tutti i controller del disco e i supporti che potrebbero servire per il boot che sono stati complati come moduli. | ||
* '''<code>mkinitrd.yaird</code> ''' (fornito dal pacchetto <code>yaird</code>): utilizzabile con kernel 2.6.13 o più recenti. Analizza il sistema e aggiunge all'immagine initrd '''solo''' i moduli necessari al boot della macchina su cui si installa il kernel. Permette di ottenere una immagine molto più piccola del caso precedente. | * '''<code>mkinitrd.yaird</code> ''' (fornito dal pacchetto <code>yaird</code>): utilizzabile con kernel 2.6.13 o più recenti. Analizza il sistema e aggiunge all'immagine initrd '''solo''' i moduli necessari al boot della macchina su cui si installa il kernel. Permette di ottenere una immagine molto più piccola del caso precedente. | ||
* '''<code>mkinitrd</code> ''' (fornito dal pacchetto <code>initrd-tools</code>): questo è il vecchio metodo usato fino al kernel 2.6.12 che necessita del supporto al '''cramfs'''. | |||
Per ulteriori informazioni sui kernel debian e le immagini initrd: | Per ulteriori informazioni sui kernel debian e le immagini initrd: |
contributi